The XSprite type exposes the following members.

Properties

  NameDescription
Animation
Gets or sets the active sprite animation number.
AnimationCount
Gets the animation count that this sprite supports.
AnimationNames
Gets all animation names that this sprite supports.
Animations
Gets all animations that this sprite supports in the form of a AnimationSet collection.
AnimationSpeed
Gets or sets the animation speed.
AnimationTime
Gets or sets the animation duration time.
Attributes
Gets the sprite Hashtable attributes table.
AutoAnimation
Enables or disables the automatic animation.
AutoAnimationPaused
Gets or sets whether the automatic animation is paused (disabled, no animation evens are being sent).
AutoPointing
Enables or disables the automatic pointing.
AutoPointingOffset
Gets or sets the offset in tle local coordinates of the sprite pointed at.
AutoPointingTarget
Gets or sets the sprite that this sprite will be pointing at.
AutoRotation
Gets the sprite autorotation in the form of Quaternion.
AutoRotationAngle
Gets or sets the rotation angle in the autorotation, in radians.
AutoRotationAngleDgr
Gets or sets the rotation angle in the autorotation, in degrees.
AutoRotationAxis
Gets or sets the sprite autorotation axis.
AutoRotationPaused
Gets or sets whether the autorotation is paused.
AutoRotationSpeed
Gets or sets the autorotation speed in radians per second.
AutoRotationSpeedDgr
Gets or sets the autorotation speed in degrees per second.
BoundingVolume
Gets the sprite XAxisAlignedBox boundary volume.
BoundingVolumeLineBox
Gets the XBoundingVolumeLineBoxSpriteDecorator decorator that bounds the sprite with wire box, showing the sprite's boundary volume.
CollisionDetection
Gets or sets the XCollisionDetection collision detection of this sprite with another sprites.
Color
Gets or sets the color of the single-color material.
Container

Gets the IContainer that contains the Component.

(Inherited from Component.)
DesignMode

Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component.)
DirectionOrientation
Gets the Quaternion orientation direction.
Events

Gets the list of event handlers that are attached to this Component.

(Inherited from Component.)
ForwardDirection
Gets or sets the forward direction.
HasMaterial
Returns trueTruetruetrue (True in Visual Basic) if the sprite contains a material, otherwise falseFalsefalsefalse (False in Visual Basic).
HasParent
Returns trueTruetruetrue (True in Visual Basic) if the sprite has parent.
Id
Gets unique sprite identifier.
IsRoot
Returns trueTruetruetrue (True in Visual Basic) if the sprite is the root sprite.
IsScaled
Returns trueTruetruetrue (True in Visual Basic) if the sprite is scaled.
IsWorldRoot
Returns trueTruetruetrue (True in Visual Basic) if the sprite is the world root sprite.
Item
Gets the XSprite sprite in the sprite collection that this instance contains.
LengthUnit
Gets the unit distance in this world.
LocalTransformation
Gets sprite transform matrix in the local coordinates.
Material
Gets or sets the XMaterial material for this sprite.
ModelBoundingVolume
Gets the model XAxisAlignedBox boundary volume.
ModelTransformation
Gets or sets the model transforming matrix.
ModelTransformationUsed
Returns trueTruetruetrue (True in Visual Basic) if the model transforming matrix is used.
ModelWorldBoundingVolume
Gets the model XAxisAlignedBox boundary volume in the world coordinates.
ModelWorldTransformation
Gets the world model transforming matrix.
Name
Gets or sets the sprite name.
Orientation
Gets or sets an orientation Quaternion.
OrientationDgr
Gets or sets an orientation of the sprite in degrees.
Parent
Gets or sets the sprite parent.
PivotLocalPosition
Gets or sets the sprite local pivot (center of rotation) coordinates.
PivotLocalPositionX
Gets or sets the sprite local pivot (center of rotation) X coordinate.
PivotLocalPositionY
Gets or sets the sprite local pivot (center of rotation) Y coordinate.
PivotLocalPositionZ
Gets or sets the sprite local pivot (center of rotation) Z coordinate.
PointAtAlgorithm
Gets or sets the sprite point at algorithm. XSprite..::.PointAtFreeRotationXSprite..::.PointAtYawUpRotationvalue is nullNothingnullptra null reference (Nothing in Visual Basic).
Position
Gets or sets a position of the sprite.
RenderDetail
Gets or sets the mode of filling surfaces.
Root
Gets the root XSprite sprite of this instance. Root sprite is sprite that does not have parent sprite.
Scale
Gets or sets the sprite scale.
ScaleXYZ
Gets or sets the sprite homogeneous scale.
Site

Gets or sets the ISite of the Component.

(Inherited from Component.)
Sprites
Gets the collection of XSprite sprites that this sprite instance contains.
SyncRoot
Returns the object that can be used for synchronizing access to this instance.
Text
Gets or sets the name of the sprite.
Timer
Gets the XTimer class instance for working with time in this world.
UpwardDirection
Gets or sets the upward direction.
Velocity
Gets or sets the sprite velocity.
VelocityX
Gets or sets the sprite velocity in the direction of X.
VelocityY
Gets or sets the sprite velocity in the direction of Y.
VelocityZ
Gets or sets the sprite velocity in the direction of Z.
Visible
Gets or sets the sprite visibility.
World
Returns the XWorld world that contains the sprite.
WorldBoundingVolume
Gets the sprite XAxisAlignedBox boundary volume in the world coordinates.
WorldOrientation
Gets the sprite orientation in the world coordinates.
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.
WorldTransformation
Gets sprite transform matrix in the world coordinates.
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.
X
Gets or sets the X coordinate of the sprite.
Y
Gets or sets the Y coordinate of the sprite.
Z
Gets or sets the Z coordinate of the sprite.

See Also