The XSpotLight type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | AmbientColor |
Gets or sets the light ambient color.
(Inherited from XLight.) |
![]() | 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.) |
![]() | Attenuation0 |
Gets or sets the constant component of the distance-dependent light attenuation.
(Inherited from XPointLight.) |
![]() | Attenuation1 |
Gets or sets the linear component of the distance-dependent light attenuation.
(Inherited from XPointLight.) |
![]() | Attenuation2 |
Gets or sets the quadratic component of the distance-dependent light attenuation.
(Inherited from XPointLight.) |
![]() | 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.) |
![]() | Container | Gets the IContainer that contains the Component. |
![]() | DesignMode | Gets a value that indicates whether the Component is currently in design mode. |
![]() | DiffuseColor |
Gets or sets the light diffuse color.
(Inherited from XLight.) |
![]() | Direction |
Gets or sets a direction vector Vector3 of the light.
|
![]() | DirectionOrientation |
Gets the Quaternion orientation direction.
(Inherited from XSprite.) |
![]() | Events | Gets the list of event handlers that are attached to this Component. |
![]() | Falloff |
Gets or sets the light intensity falloff between the InnerConeAngleDgr inner cone (the most intense illumination) and the OuterConeAngleDgr outer cone (the least intense illumination). The value of 1 corresponds to the linear falloff. The bigger the value the quicker intensity falloff.
|
![]() | 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.) |
![]() | InnerConeAngle |
Gets or sets the angle in radians that forms the 2 utmost rays. The beam makes a cone where the object will be illuminated most intensively.
|
![]() | InnerConeAngleDgr |
Gets or sets the angle in degrees that forms the 2 utmost rays. The beam makes a cone where the object will be illuminated most intensively.
|
![]() | 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 the light IXMaterial material.
(Inherited from XLight.) |
![]() | 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.) |
![]() | Orientation |
Gets or sets an orientation Quaternion.
(Inherited from XSprite.) |
![]() | OrientationDgr |
Gets or sets an orientation of the sprite in degrees.
(Inherited from XSprite.) |
![]() | OuterConeAngle |
Gets or sets the angle in radians that forms the 2 utmost rays. The beam makes a boundary cone beyond that the object will not be illuminated.
|
![]() | OuterConeAngleDgr |
Gets or sets the angle in degrees that forms the 2 utmost rays. The beam makes a boundary cone beyond that the object will not be illuminated.
|
![]() | 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.) |
![]() | Range |
Gets or sets the light range (corresponds to the distance beyond that the light has no effect).
(Inherited from XPointLight.) |
![]() | 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.) |
![]() | SpecularColor |
Gets or sets the light specular color.
(Inherited from XLight.) |
![]() | 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.) |
![]() | Type |
Gets the light type.
(Inherited from XLight.) |
![]() | 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.) |
![]() | 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.) |