The XAudioSprite type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | XAudioSprite | Overloaded. |
Methods
Name | Description | |
---|---|---|
![]() | Add |
Adds a XSprite sprite to this sprite.
(Inherited from XSprite.) |
![]() | AddDecorator |
Adds IXSpriteDecorator decorator to the XSprite sprite.
(Inherited from XSprite.) |
![]() | AutoAnimate |
Carries out the object animation.
(Inherited from XSprite.) |
![]() | Clear |
Removes all sprites from the Sprites collection.
(Inherited from XSprite.) |
![]() | Clone |
Creates an object that is a copy of this instance.
(Overrides XSprite..::.Clone()()().) |
![]() | CollideWith | Overloaded. |
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. |
![]() | Dispose | Overloaded. |
![]() | Equals | (Inherited from Object.) |
![]() | FadeVolume |
Sets the sound volume.
|
![]() | Finalize | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. |
![]() | FindDecorator |
Finds the IXSpriteDecorator decorator with the name name.
(Inherited from XSprite.) |
![]() | FindModelSprite | Overloaded. |
![]() | FindSprite | Overloaded. |
![]() | ForceSetModelTransformation |
Force setting of the model transform matrix.
(Inherited from XSprite.) |
![]() | GetAnimationIndex |
Returns sprite animation number.
(Inherited from XSprite.) |
![]() | GetCollisionWith |
Returns information about collision with another sprite.
(Inherited from XSprite.) |
![]() | GetHashCode | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. |
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. |
![]() | GetLocalDirection | Overloaded. |
![]() | GetLocalPosition | Overloaded. |
![]() | GetLocalToModelPosition |
Recalculates the local coordinates to the model coordinates using the model transform.
(Inherited from XSprite.) |
![]() | GetModelBoundingBox |
Gets the XOrientedBox oriented box for this sprite.
(Inherited from XSprite.) |
![]() | GetModelBoundingVolume |
Gets the axially aligned sprite model XAxisAlignedBox box.
(Inherited from XSprite.) |
![]() | GetModelToLocalPosition |
Recalculates the model coordinates to the local coordinates using the model transform.
(Inherited from XSprite.) |
![]() | GetModelWorldOB |
Gets the XOrientedBox oriented box for this sprite in the world coordinates.
(Inherited from XSprite.) |
![]() | GetPosition | Overloaded. |
![]() | GetService | (Inherited from Component.) |
![]() | GetType | Gets the Type of the current instance. |
![]() | GetWorldDirection |
Recalculates the direction vector in the local coordinates to the world coordinates.
(Inherited from XSprite.) |
![]() | GetWorldPosition |
Recalculates the local coordinates to the world coordinates.
(Inherited from XSprite.) |
![]() | GetWorldRenderableTransform |
Returns the world renderable IXRenderableTransform transform.
(Inherited from XSprite.) |
![]() | Hide |
Hides the sprite.
(Inherited from XSprite.) |
![]() | ChangedNotify |
Informs about sprite changes.
(Inherited from XSprite.) |
![]() | ChangedNotifyFromParent |
Informs about parent sprite changes.
(Inherited from XSprite.) |
![]() | ChangedNotifyChildren |
Informs child sprites in the Sprites collection about the parent sprite change.
(Inherited from XSprite.) |
![]() | CheckCollisions |
Checks sprite collision with the surrounding space.
(Inherited from XSprite.) |
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. |
![]() | InvalidateBoundingVolume |
Invalidates the boundary volume.
(Inherited from XSprite.) |
![]() | InvalidateParentBoundingVolume |
Invalidates the parent boundary volume.
(Inherited from XSprite.) |
![]() | InvalidateWorldBoundingVolume |
Invalidates tne boundary volume in the world coordinates.
(Inherited from XSprite.) |
![]() | IsSubordinateOf |
Indicates whether the sprite is contained in the sprite sprite.
(Inherited from XSprite.) |
![]() | LastFindModelSprite | Overloaded. |
![]() | LastFindSprite | Overloaded. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. |
![]() | ModelRayIntersect |
Calculates the modelRay ray intersection with the mesh of the sprite, in local coordinates.
(Inherited from XSprite.) |
![]() | Move | Overloaded. |
![]() | MoveLocal | Overloaded. |
![]() | MoveLocalInDirection | Overloaded. |
![]() | NeedValidBoundingVolume |
Request for the sprite boundary volume.
(Inherited from XSprite.) |
![]() | NeedValidLocalTransfrom |
Requires valid transform matrix in the local coordinates.
(Inherited from XSprite.) |
![]() | NeedValidWorldBoundingVolume |
Updates the sprite boundary volume in the world coordinates.
(Inherited from XSprite.) |
![]() | NeedValidWorldModelTransform |
Requires valid model transform matrix in the world coordinates.
(Inherited from XSprite.) |
![]() | NeedValidWorldTransform |
Requires valid transform matrix in the world coordinates.
(Inherited from XSprite.) |
![]() | OnAfterAnimate |
Fire event AfterAnimate.
(Inherited from XSprite.) |
![]() | OnAnimate |
Fire event Animate.
(Inherited from XSprite.) |
![]() | OnAutoAnimate |
The method is called on object animation request.
(Inherited from XSprite.) |
![]() | OnBeforeAnimate |
Fire event BeforeAnimate.
(Inherited from XSprite.) |
![]() | OnCollision |
Fire event Collision.
(Inherited from XSprite.) |
![]() | OnDirectionChanged |
Method called when the sprite orientation has changed.
(Inherited from XSprite.) |
![]() | OnLocalTransformationChanged |
Fire event LocalTransformationChanged.
(Inherited from XSprite.) |
![]() | OnParentChanged |
Fire event ParentChanged.
(Inherited from XSprite.) |
![]() | OnPutRenderable | (Inherited from XSprite.) |
![]() | OnSpriteInsertComplete |
The method is called by the collection after finished adding of a new XSprite sprite.
(Inherited from XSprite.) |
![]() | OnSpriteRemoveComplete |
The method is called by the collection after finished removing of a XSprite sprite.
(Inherited from XSprite.) |
![]() | OnSubspriteInserted |
Fire event SubspriteInserted.
(Inherited from XSprite.) |
![]() | OnSubspriteRemoved |
Fire event SubspriteRemoved.
(Inherited from XSprite.) |
![]() | Pitch |
Sets pitch (vertical divergence) in radians.
(Inherited from XSprite.) |
![]() | PitchDgr |
Sets pitch (vertical divergence) in degrees.
(Inherited from XSprite.) |
![]() | Play |
Replays the WAVE sound segment segment. Other formats does not have to be supported.
|
![]() | PlayAnimation | Overloaded. |
![]() | PointAt | Overloaded. |
![]() | PointAtParentLocalDirection |
Turns towards the local coordinate parentDirection.
(Inherited from XSprite.) |
![]() | PutRenderable | (Overrides XSprite..::.PutRenderable(XRenderQueue, XRenderContext).) |
![]() | RayIntersect | Overloaded. |
![]() | RefineCollision |
Refines the information about collision with the sprite sprite2.
(Inherited from XSprite.) |
![]() | Remove | Overloaded. |
![]() | RemoveDecorator |
Removes the IXSpriteDecorator decorator from the XSprite sprite.
(Inherited from XSprite.) |
![]() | Rescale | Overloaded. |
![]() | Reset |
Sets the sprite properties to default values.
(Inherited from XSprite.) |
![]() | ResetAnimation |
Resets the sprite animation.
(Inherited from XSprite.) |
![]() | ResetAutoAnimation | Overloaded. |
![]() | ResetAutoPointing |
Resets the automatic pointing.
(Inherited from XSprite.) |
![]() | ResetAutoRotation |
Sets the sprite autorotation speed to zero.
(Inherited from XSprite.) |
![]() | ResetModelTransformation |
Sets the model transform matrix to identity.
(Inherited from XSprite.) |
![]() | ResetOrientation |
Sets default sprite orientation.
(Inherited from XSprite.) |
![]() | ResetPivotLocalPosition |
Sets the sprite local pivot (center of rotation) default coordinates.
(Inherited from XSprite.) |
![]() | ResetPosition |
Sets default sprite position.
(Inherited from XSprite.) |
![]() | ResetScale |
Sets the sprite scale to 1.
(Inherited from XSprite.) |
![]() | ResetVelocity |
Sets sprite velocity to zero.
(Inherited from XSprite.) |
![]() | Roll |
Sets roll in radians.
(Inherited from XSprite.) |
![]() | RollDgr |
Sets roll in degrees.
(Inherited from XSprite.) |
![]() | Rotate | Overloaded. |
![]() | RotateDgr | Overloaded. |
![]() | SetAutoPointing | Overloaded. |
![]() | SetAutoRotation | Overloaded. |
![]() | SetAutoRotationAxis | Overloaded. |
![]() | SetAutoRotationDgr | Overloaded. |
![]() | SetOrientation | Overloaded. |
![]() | SetOrientationDgr | Overloaded. |
![]() | SetParent |
Sets new sprite XSprite parent.
(Inherited from XSprite.) |
![]() | SetPivotLocalPosition | Overloaded. |
![]() | SetPosition | Overloaded. |
![]() | SetRenderDetail |
Sets the mode of filling surfaces.
(Inherited from XSprite.) |
![]() | SetScale | Overloaded. |
![]() | SetVelocity | Overloaded. |
![]() | SetWorldPosition | Overloaded. |
![]() | Show |
Shows the sprite.
(Inherited from XSprite.) |
![]() | ToString | (Inherited from Component.) |
![]() | UpdateBoundingVolume |
Updates the sprite boundary volume.
(Inherited from XSprite.) |
![]() | UpdateLocalTransform |
Updates the transform matrix in the local coordinates.
(Inherited from XSprite.) |
![]() | UpdateWorldBoundingVolume |
Request for the sprite boundary volume in the world coordinates.
(Inherited from XSprite.) |
![]() | UpdateWorldModelTransform |
Updates the model world transform.
(Inherited from XSprite.) |
![]() | UpdateWorldTransform |
Updates the world transform.
(Inherited from XSprite.) |
![]() | WorldRayIntersect | Overloaded. |
![]() | Yaw |
Sets yaw (horizontal divergence) in radians.
(Inherited from XSprite.) |
![]() | YawDgr |
Sets yaw (horizontal divergence) in degrees.
(Inherited from XSprite.) |
Fields
Name | Description | |
---|---|---|
![]() ![]() | DefaultChannelCount |
Default channel count.
|
Properties
Name | Description | |
---|---|---|
![]() | Animation |
Gets or sets the active sprite animation number.
(Inherited from XSprite.) |
![]() | AnimationCount |
Gets the animation count that this sprite supports.
(Inherited from XSprite.) |
![]() | AnimationNames |
Gets all animation names that this sprite supports.
(Inherited from XSprite.) |
![]() | Animations |
Gets all animations that this sprite supports in the form of a AnimationSet collection.
(Inherited from XSprite.) |
![]() | AnimationSpeed |
Gets or sets the animation speed.
(Inherited from XSprite.) |
![]() | AnimationTime |
Gets or sets the animation duration time.
(Inherited from XSprite.) |
![]() | Attributes |
Gets the sprite Hashtable attributes table.
(Inherited from XSprite.) |
![]() | AutoAnimation |
Enables or disables the automatic animation.
(Inherited from XSprite.) |
![]() | AutoAnimationPaused |
Gets or sets whether the automatic animation is paused (disabled, no animation evens are being sent).
(Inherited from XSprite.) |
![]() | AutoPointing |
Enables or disables the automatic pointing.
(Inherited from XSprite.) |
![]() | AutoPointingOffset |
Gets or sets the offset in tle local coordinates of the sprite pointed at.
(Inherited from XSprite.) |
![]() | AutoPointingTarget |
Gets or sets the sprite that this sprite will be pointing at.
(Inherited from XSprite.) |
![]() | AutoRotation |
Gets the sprite autorotation in the form of Quaternion.
(Inherited from XSprite.) |
![]() | AutoRotationAngle |
Gets or sets the rotation angle in the autorotation, in radians.
(Inherited from XSprite.) |
![]() | AutoRotationAngleDgr |
Gets or sets the rotation angle in the autorotation, in degrees.
(Inherited from XSprite.) |
![]() | AutoRotationAxis |
Gets or sets the sprite autorotation axis.
(Inherited from XSprite.) |
![]() | AutoRotationPaused |
Gets or sets whether the autorotation is paused.
(Inherited from XSprite.) |
![]() | AutoRotationSpeed |
Gets or sets the autorotation speed in radians per second.
(Inherited from XSprite.) |
![]() | AutoRotationSpeedDgr |
Gets or sets the autorotation speed in degrees per second.
(Inherited from XSprite.) |
![]() | BoundingVolume |
Gets the sprite XAxisAlignedBox boundary volume.
(Inherited from XSprite.) |
![]() | BoundingVolumeLineBox |
Gets the XBoundingVolumeLineBoxSpriteDecorator decorator that bounds the sprite with wire box, showing the sprite's boundary volume.
(Inherited from XSprite.) |
![]() | CollisionDetection |
Gets or sets the XCollisionDetection collision detection of this sprite with another sprites.
(Inherited from XSprite.) |
![]() | Color |
Gets or sets the color of the single-color material.
(Inherited from XSprite.) |
![]() | ConeOutsideVolume |
Gets or sets the sound volume outside the OutConeAngleDgr cone sound projection in hundreds of decibels.
|
![]() | Container | Gets the IContainer that contains the Component. |
![]() | DesignMode | Gets a value that indicates whether the Component is currently in design mode. |
![]() | DirectionOrientation |
Gets the Quaternion orientation direction.
(Inherited from XSprite.) |
![]() | Events | Gets the list of event handlers that are attached to this Component. |
![]() | ForwardDirection |
Gets or sets the forward direction.
(Inherited from XSprite.) |
![]() | HasMaterial |
Returns trueTruetruetrue (True in Visual Basic) if the sprite contains a material, otherwise falseFalsefalsefalse (False in Visual Basic).
(Inherited from XSprite.) |
![]() | HasParent |
Returns trueTruetruetrue (True in Visual Basic) if the sprite has parent.
(Inherited from XSprite.) |
![]() | Id |
Gets unique sprite identifier.
(Inherited from XSprite.) |
![]() | InConeAngle |
Gets or sets the angle in radians that forms two utmost rays. In the space, the beam makes the boundary cone with maximal volume.
|
![]() | InConeAngleDgr |
Gets or sets the angle in degrees that forms two utmost rays. In the space, the beam makes the boundary cone with maximal volume.
|
![]() | IsRoot |
Returns trueTruetruetrue (True in Visual Basic) if the sprite is the root sprite.
(Inherited from XSprite.) |
![]() | IsScaled |
Returns trueTruetruetrue (True in Visual Basic) if the sprite is scaled.
(Inherited from XSprite.) |
![]() | IsWorldRoot |
Returns trueTruetruetrue (True in Visual Basic) if the sprite is the world root sprite.
(Inherited from XSprite.) |
![]() | Item |
Gets the XSprite sprite in the sprite collection that this instance contains.
(Inherited from XSprite.) |
![]() | LengthUnit |
Gets the unit distance in this world.
(Inherited from XSprite.) |
![]() | LocalTransformation |
Gets sprite transform matrix in the local coordinates.
(Inherited from XSprite.) |
![]() | Material |
Gets or sets the XMaterial material for this sprite.
(Inherited from XSprite.) |
![]() | MaxDistance |
Gets or sets the distance from the listener where the sound is not possible to hear.
|
![]() | MinDistance |
Gets or sets the minimal distance from the listener where the the sound starts to fade.
|
![]() | ModelBoundingVolume |
Gets the model XAxisAlignedBox boundary volume.
(Inherited from XSprite.) |
![]() | ModelTransformation |
Gets or sets the model transforming matrix.
(Inherited from XSprite.) |
![]() | ModelTransformationUsed |
Returns trueTruetruetrue (True in Visual Basic) if the model transforming matrix is used.
(Inherited from XSprite.) |
![]() | ModelWorldBoundingVolume |
Gets the model XAxisAlignedBox boundary volume in the world coordinates.
(Inherited from XSprite.) |
![]() | ModelWorldTransformation |
Gets the world model transforming matrix.
(Inherited from XSprite.) |
![]() | Name |
Gets or sets the sprite name.
(Inherited from XSprite.) |
![]() | Omnidirectional |
Gets whether the sound source is omnidirectional and the sound spreads to all directions.
|
![]() | Orientation |
Gets or sets an orientation Quaternion.
(Inherited from XSprite.) |
![]() | OrientationDgr |
Gets or sets an orientation of the sprite in degrees.
(Inherited from XSprite.) |
![]() | OutConeAngle |
Gets or sets the angle in radians that forms two utmost rays. In the space, the beam makes the boundary cone where the outside volume will be set according the ConeOutsideVolume.
|
![]() | OutConeAngleDgr |
Gets or sets the angle in degrees that forms two utmost rays. In the space, the beam makes the boundary cone where the outside volume will be set according the ConeOutsideVolume.
|
![]() | Parent |
Gets or sets the sprite parent.
(Inherited from XSprite.) |
![]() | PivotLocalPosition |
Gets or sets the sprite local pivot (center of rotation) coordinates.
(Inherited from XSprite.) |
![]() | PivotLocalPositionX |
Gets or sets the sprite local pivot (center of rotation) X coordinate.
(Inherited from XSprite.) |
![]() | PivotLocalPositionY |
Gets or sets the sprite local pivot (center of rotation) Y coordinate.
(Inherited from XSprite.) |
![]() | PivotLocalPositionZ |
Gets or sets the sprite local pivot (center of rotation) Z coordinate.
(Inherited from XSprite.) |
![]() | PointAtAlgorithm |
Gets or sets the sprite point at algorithm.
XSprite..::.PointAtFreeRotationXSprite..::.PointAtYawUpRotationvalue is nullNothingnullptra null reference (Nothing in Visual Basic). (Inherited from XSprite.) |
![]() | Position |
Gets or sets a position of the sprite.
(Inherited from XSprite.) |
![]() | RenderDetail |
Gets or sets the mode of filling surfaces.
(Inherited from XSprite.) |
![]() | Root |
Gets the root XSprite sprite of this instance. Root sprite is sprite that does not have parent sprite.
(Inherited from XSprite.) |
![]() | Scale |
Gets or sets the sprite scale.
(Inherited from XSprite.) |
![]() | ScaleXYZ |
Gets or sets the sprite homogeneous scale.
(Inherited from XSprite.) |
![]() | Site | (Inherited from Component.) |
![]() | Sprites |
Gets the collection of XSprite sprites that this sprite instance contains.
(Inherited from XSprite.) |
![]() | SyncRoot |
Returns the object that can be used for synchronizing access to this instance.
(Inherited from XSprite.) |
![]() | Text |
Gets or sets the name of the sprite.
(Inherited from XSprite.) |
![]() | Timer |
Gets the XTimer class instance for working with time in this world.
(Inherited from XSprite.) |
![]() | UpwardDirection |
Gets or sets the upward direction.
(Inherited from XSprite.) |
![]() | Velocity |
Gets or sets the sprite velocity.
(Inherited from XSprite.) |
![]() | VelocityX |
Gets or sets the sprite velocity in the direction of X.
(Inherited from XSprite.) |
![]() | VelocityY |
Gets or sets the sprite velocity in the direction of Y.
(Inherited from XSprite.) |
![]() | VelocityZ |
Gets or sets the sprite velocity in the direction of Z.
(Inherited from XSprite.) |
![]() | Visible |
Gets or sets the sprite visibility.
(Inherited from XSprite.) |
![]() | Volume |
Gets or sets the sound volume.
|
![]() | World |
Returns the XWorld world that contains the sprite.
(Inherited from XSprite.) |
![]() | WorldBoundingVolume |
Gets the sprite XAxisAlignedBox boundary volume in the world coordinates.
(Inherited from XSprite.) |
![]() | WorldOrientation |
Gets the sprite orientation in the world coordinates.
(Inherited from XSprite.) |
![]() | WorldPosition |
Gets coordinates in the XWorld world. In opposite to the Position, this property does not reffer to the relative position in parent, but to the world coordinates.
(Inherited from XSprite.) |
![]() | WorldTransformation |
Gets sprite transform matrix in the world coordinates.
(Inherited from XSprite.) |
![]() | WorldVisible |
Returns trueTruetruetrue (True in Visual Basic) if the sprite is visible in the XWorld world. The difference from Visible is that this tests the parent visibility.
(Inherited from XSprite.) |
![]() | X |
Gets or sets the X coordinate of the sprite.
(Inherited from XSprite.) |
![]() | Y |
Gets or sets the Y coordinate of the sprite.
(Inherited from XSprite.) |
![]() | Z |
Gets or sets the Z coordinate of the sprite.
(Inherited from XSprite.) |
Events
Name | Description | |
---|---|---|
![]() | AfterAnimate |
The event is fired after carrying out the sprite animation.
(Inherited from XSprite.) |
![]() | Animate |
The event is fired when the sprite is animated.
(Inherited from XSprite.) |
![]() | BeforeAnimate |
The event is fired before carrying out the sprite animation.
(Inherited from XSprite.) |
![]() | Collision |
Event is fired if the sprites collides with another one.
(Inherited from XSprite.) |
![]() | Disposed | Adds an event handler to listen to the Disposed event on the component. |
![]() | LocalTransformationChanged |
The event is fired when sprite transform matrix is changed.
(Inherited from XSprite.) |
![]() | ParentChanged |
Event that tracks sprite parent change.
(Inherited from XSprite.) |
![]() | SubspriteInserted |
Event that tracks adding of a sprite to the Sprites sprite collection.
(Inherited from XSprite.) |
![]() | SubspriteRemoved |
Event that tracks removing of a sprite from the Sprites sprite collection.
(Inherited from XSprite.) |