Base class for a RenderLight. More...
Inherited by CryEngine.DynamicLight.
Public Member Functions | |
void | AcquireResources () |
Safely acquires the data of this RenderLight. More... | |
void | DropResources () |
Safely releases the data of this RenderLight. More... | |
Properties | |
Color | BaseColor [get, set] |
The base Color of this RenderLight. The alpha value is ignored. More... | |
Matrix3x4 | BaseObjMatrix [get, set] |
The base object matrix of this RenderLight. More... | |
Vector3 | BaseOrigin [get, set] |
The position of this RenderLight in world-space. More... | |
float | BaseSpecMult [get, set] |
The base specular multiplier. More... | |
Color | Color [get, set] |
The Color of this RenderLight. The alpha is ignored. More... | |
float | AreaHeight [get, set] |
The area height of this RenderLight. More... | |
float | AreaWidth [get, set] |
The area width of this RenderLight. More... | |
float | AttenuationBulbSize [get, set] |
The bulb size of the attenuation. More... | |
float | ClipRadius [get, set] |
The clipping radius. More... | |
float | BoxHeight [get, set] |
The environment probe box height of this RenderLight. More... | |
float | BoxLength [get, set] |
The environment probe box length of this RenderLight. More... | |
float | BoxWidth [get, set] |
The environment probe box width of this RenderLight. More... | |
float | FogRadialLobe [get, set] |
The blend ratio of two radial lobe for volumetric fog. More... | |
DynamicLightFlags | Flags [get, set] |
The flags of this RenderLight. More... | |
float | LightFrustumAngle [get, set] |
The light frustrum angle of the projector. More... | |
float | ProjectorNearPlane [get, set] |
The near plane of the projector. More... | |
float | Radius [get, set] |
The radius of the light. More... | |
float | ShadowBias [get, set] |
The shadow bias of the shadow map. More... | |
float | ShadowResolutionScale [get, set] |
The resolution scale of the shadow map. More... | |
float | ShadowSlopeBias [get, set] |
The slope bias of the shadow map. More... | |
float | ShadowUpdateMinRadius [get, set] |
The minimal update radius of the shadow map. More... | |
float | TimeScrubbed [get, set] |
The time the light was scrubbed. More... | |
short | Id [get, set] |
The ID of the light. More... | |
byte | LensOpticsFrustumAngle [get, set] |
Frustum angle ranging from 0 to 255. The range will be adjusted from 0 to 360 when used. More... | |
uint | Engine3DUpdateFrameID [get, set] |
Frame ID of the Engine3D update. More... | |
byte | AnimationSpeed [get, set] |
The animation speed of the light. More... | |
byte | AttenuationFalloffMax [get, set] |
The maximum attenuation falloff of the environment probe. More... | |
EntitySystem.EntityId | EntityId [get, set] |
The ID of the entity. More... | |
byte | LightPhase [get, set] |
The phase of the light. More... | |
byte | LightStyle [get, set] |
The style of the light. More... | |
ushort | ShadowMinResolution [get, set] |
The minimum shadow resolution of the shadow map. More... | |
ushort | ShadowUpdateRatio [get, set] |
The update ratio of the shadow map. More... | |
byte | SortPriority [get, set] |
The sorting priority of the environemt probe. More... | |
Matrix3x4 | ObjectMatrix [get, set] |
The object matrix of the projector. More... | |
Vector3 | Position [get, set] |
The world space position of the RenderLight. More... | |
Vector3 | ProbeExtents [get, set] |
The extents of the environment probe. More... | |
Matrix4x4 | ProjectionMatrix [get, set] |
The projection matrix of the projector. More... | |
byte | ShadowMaskIndex [get, set] |
The index of the shadow mask of the shadow map. More... | |
short | Height [get, set] |
The height of the RenderLight. More... | |
string | Name [get, set] |
Optional name of the light source. More... | |
float | SpecularMultiplier [get, set] |
The specular multiplier. More... | |
short | Width [get, set] |
The width of the RenderLight. More... | |
short | X [get, set] |
Scissor parameters (2d extent). More... | |
short | Y [get, set] |
Scissor parameters (2d extent). More... | |
Base class for a RenderLight.
|
inline |
Safely acquires the data of this RenderLight.
|
inline |
Safely releases the data of this RenderLight.
|
get set |
The animation speed of the light.
|
get set |
The area height of this RenderLight.
|
get set |
The area width of this RenderLight.
|
get set |
The bulb size of the attenuation.
|
get set |
The maximum attenuation falloff of the environment probe.
|
get set |
The base Color of this RenderLight. The alpha value is ignored.
The base color.
|
get set |
The base object matrix of this RenderLight.
The base object matrix.
|
get set |
The position of this RenderLight in world-space.
The world-space position.
|
get set |
The base specular multiplier.
The base specular multiplier.
|
get set |
The environment probe box height of this RenderLight.
|
get set |
The environment probe box length of this RenderLight.
|
get set |
The environment probe box width of this RenderLight.
|
get set |
The clipping radius.
|
get set |
The Color of this RenderLight. The alpha is ignored.
The color.
|
get set |
Frame ID of the Engine3D update.
|
get set |
The ID of the entity.
|
get set |
The flags of this RenderLight.
|
get set |
The blend ratio of two radial lobe for volumetric fog.
|
get set |
The height of the RenderLight.
|
get set |
The ID of the light.
|
get set |
Frustum angle ranging from 0 to 255. The range will be adjusted from 0 to 360 when used.
|
get set |
The light frustrum angle of the projector.
|
get set |
The phase of the light.
|
get set |
The style of the light.
|
get set |
Optional name of the light source.
|
get set |
The object matrix of the projector.
|
get set |
The world space position of the RenderLight.
|
get set |
The extents of the environment probe.
|
get set |
The projection matrix of the projector.
|
get set |
The near plane of the projector.
|
get set |
The radius of the light.
|
get set |
The shadow bias of the shadow map.
|
get set |
The index of the shadow mask of the shadow map.
|
get set |
The minimum shadow resolution of the shadow map.
|
get set |
The resolution scale of the shadow map.
|
get set |
The slope bias of the shadow map.
|
get set |
The minimal update radius of the shadow map.
|
get set |
The update ratio of the shadow map.
|
get set |
The sorting priority of the environemt probe.
|
get set |
The specular multiplier.
|
get set |
The time the light was scrubbed.
|
get set |
The width of the RenderLight.
|
get set |
Scissor parameters (2d extent).
|
get set |
Scissor parameters (2d extent).