The XSprite type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Add |
Adds a XSprite sprite to this sprite.
| |
| AddDecorator |
Adds IXSpriteDecorator decorator to the XSprite sprite.
| |
| AutoAnimate |
Carries out the object animation.
| |
| Clear |
Removes all sprites from the Sprites collection.
| |
| Clone |
Creates an object that is a copy of this instance.
| |
| CollideWith | Overloaded. | |
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. | |
| CreateSprite | Overloaded. | |
| Dispose | Overloaded. | |
| Equals | (Inherited from Object.) | |
| 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.
| |
| FindModelSprite | Overloaded. | |
| FindSprite | Overloaded. | |
| ForceSetModelTransformation |
Force setting of the model transform matrix.
| |
| GetAnimationIndex |
Returns sprite animation number.
| |
| GetCollisionWith |
Returns information about collision with another sprite.
| |
| 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.
| |
| GetModelBoundingBox |
Gets the XOrientedBox oriented box for this sprite.
| |
| GetModelBoundingVolume |
Gets the axially aligned sprite model XAxisAlignedBox box.
| |
| GetModelToLocalPosition |
Recalculates the model coordinates to the local coordinates using the model transform.
| |
| GetModelWorldOB |
Gets the XOrientedBox oriented box for this sprite in the world coordinates.
| |
| 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.
| |
| GetWorldPosition |
Recalculates the local coordinates to the world coordinates.
| |
| GetWorldRenderableTransform |
Returns the world renderable IXRenderableTransform transform.
| |
| Hide |
Hides the sprite.
| |
| ChangedNotify |
Informs about sprite changes.
| |
| ChangedNotifyFromParent |
Informs about parent sprite changes.
| |
| ChangedNotifyChildren |
Informs child sprites in the Sprites collection about the parent sprite change.
| |
| CheckCollisions |
Checks sprite collision with the surrounding space.
| |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. | |
| InvalidateBoundingVolume |
Invalidates the boundary volume.
| |
| InvalidateParentBoundingVolume |
Invalidates the parent boundary volume.
| |
| InvalidateWorldBoundingVolume |
Invalidates tne boundary volume in the world coordinates.
| |
| IsSubordinateOf |
Indicates whether the sprite is contained in the sprite sprite.
| |
| 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.
| |
| Move | Overloaded. | |
| MoveLocal | Overloaded. | |
| MoveLocalInDirection | Overloaded. | |
| NeedValidBoundingVolume |
Request for the sprite boundary volume.
| |
| NeedValidLocalTransfrom |
Requires valid transform matrix in the local coordinates.
| |
| NeedValidWorldBoundingVolume |
Updates the sprite boundary volume in the world coordinates.
| |
| NeedValidWorldModelTransform |
Requires valid model transform matrix in the world coordinates.
| |
| NeedValidWorldTransform |
Requires valid transform matrix in the world coordinates.
| |
| OnAfterAnimate |
Fire event AfterAnimate.
| |
| OnAnimate |
Fire event Animate.
| |
| OnAutoAnimate |
The method is called on object animation request.
| |
| OnBeforeAnimate |
Fire event BeforeAnimate.
| |
| OnCollision |
Fire event Collision.
| |
| OnDirectionChanged |
Method called when the sprite orientation has changed.
| |
| OnLocalTransformationChanged |
Fire event LocalTransformationChanged.
| |
| OnParentChanged |
Fire event ParentChanged.
| |
| OnPutRenderable | ||
| OnSpriteInsertComplete |
The method is called by the collection after finished adding of a new XSprite sprite.
| |
| OnSpriteRemoveComplete |
The method is called by the collection after finished removing of a XSprite sprite.
| |
| OnSubspriteInserted |
Fire event SubspriteInserted.
| |
| OnSubspriteRemoved |
Fire event SubspriteRemoved.
| |
| Pitch |
Sets pitch (vertical divergence) in radians.
| |
| PitchDgr |
Sets pitch (vertical divergence) in degrees.
| |
| PlayAnimation | Overloaded. | |
| PointAt | Overloaded. | |
| PointAtParentLocalDirection |
Turns towards the local coordinate parentDirection.
| |
| PutRenderable | ||
| RayIntersect | Overloaded. | |
| RefineCollision |
Refines the information about collision with the sprite sprite2.
| |
| Remove | Overloaded. | |
| RemoveDecorator |
Removes the IXSpriteDecorator decorator from the XSprite sprite.
| |
| Rescale | Overloaded. | |
| Reset |
Sets the sprite properties to default values.
| |
| ResetAnimation |
Resets the sprite animation.
| |
| ResetAutoAnimation | Overloaded. | |
| ResetAutoPointing |
Resets the automatic pointing.
| |
| ResetAutoRotation |
Sets the sprite autorotation speed to zero.
| |
| ResetModelTransformation |
Sets the model transform matrix to identity.
| |
| ResetOrientation |
Sets default sprite orientation.
| |
| ResetPivotLocalPosition |
Sets the sprite local pivot (center of rotation) default coordinates.
| |
| ResetPosition |
Sets default sprite position.
| |
| ResetScale |
Sets the sprite scale to 1.
| |
| ResetVelocity |
Sets sprite velocity to zero.
| |
| Roll |
Sets roll in radians.
| |
| RollDgr |
Sets roll in degrees.
| |
| Rotate | Overloaded. | |
| RotateDgr | Overloaded. | |
| SetAutoPointing | Overloaded. | |
| SetAutoRotation | Overloaded. | |
| SetAutoRotationAxis | Overloaded. | |
| SetAutoRotationDgr | Overloaded. | |
| SetOrientation | Overloaded. | |
| SetOrientationDgr | Overloaded. | |
| SetParent |
Sets new sprite XSprite parent.
| |
| SetPivotLocalPosition | Overloaded. | |
| SetPosition | Overloaded. | |
| SetRenderDetail |
Sets the mode of filling surfaces.
| |
| SetScale | Overloaded. | |
| SetVelocity | Overloaded. | |
| SetWorldPosition | Overloaded. | |
| Show |
Shows the sprite.
| |
| ToString | (Inherited from Component.) | |
| UpdateBoundingVolume |
Updates the sprite boundary volume.
| |
| UpdateLocalTransform |
Updates the transform matrix in the local coordinates.
| |
| UpdateWorldBoundingVolume |
Request for the sprite boundary volume in the world coordinates.
| |
| UpdateWorldModelTransform |
Updates the model world transform.
| |
| UpdateWorldTransform |
Updates the world transform.
| |
| WorldRayIntersect | Overloaded. | |
| Yaw |
Sets yaw (horizontal divergence) in radians.
| |
| YawDgr |
Sets yaw (horizontal divergence) in degrees.
|