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