The XSpotLight type exposes the following members.

Properties

  NameDescription
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.

(Inherited from Component.)
DesignMode

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

(Inherited from Component.)
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.

(Inherited from 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

Gets or sets the ISite of the Component.

(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.)

See Also