Space Engineers
Public Member Functions | Properties | List of all members
VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice Class Reference
Inheritance diagram for VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice:
VRage.Render11.LightingStage.Shadows.ICascadeShadowMapSlice

Public Member Functions

void Init (MyShadowVolume sharedVolume, int texSize)
 
void Destroy ()
 
void SetVolume (Matrix matrixWorldToShadowSpaceAt0)
 
MyShadowmapQuery GetShadowmapQuery (IDsvBindable dsv, int slice)
 
void DrawVolume ()
 

Properties

MatrixD MatrixWorldToShadowSpace [get]
 
MatrixD MatrixShadowToWorldSpace [get]
 
Matrix MatrixWorldAt0ToShadowSpace [get]
 
Matrix MatrixShadowToWorldAt0Space [get]
 
bool IsUpdated [get, set]
 
- Properties inherited from VRage.Render11.LightingStage.Shadows.ICascadeShadowMapSlice
bool IsUpdated [get, set]
 
MatrixD MatrixWorldToShadowSpace [get]
 
MatrixD MatrixShadowToWorldSpace [get]
 
Matrix MatrixWorldAt0ToShadowSpace [get]
 
Matrix MatrixShadowToWorldAt0Space [get]
 

Detailed Description

Definition at line 34 of file MyCascadeShadowMap.cs.

Member Function Documentation

void VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.Destroy ( )
inline

Definition at line 44 of file MyCascadeShadowMap.cs.

void VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.DrawVolume ( )
inline

Definition at line 81 of file MyCascadeShadowMap.cs.

MyShadowmapQuery VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.GetShadowmapQuery ( IDsvBindable  dsv,
int  slice 
)
inline

Definition at line 76 of file MyCascadeShadowMap.cs.

void VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.Init ( MyShadowVolume  sharedVolume,
int  texSize 
)
inline

Definition at line 38 of file MyCascadeShadowMap.cs.

void VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.SetVolume ( Matrix  matrixWorldToShadowSpaceAt0)
inline

Property Documentation

bool VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.IsUpdated
getset

Definition at line 74 of file MyCascadeShadowMap.cs.

Matrix VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.MatrixShadowToWorldAt0Space
get

Definition at line 70 of file MyCascadeShadowMap.cs.

MatrixD VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.MatrixShadowToWorldSpace
get

Definition at line 60 of file MyCascadeShadowMap.cs.

Matrix VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.MatrixWorldAt0ToShadowSpace
get

Definition at line 65 of file MyCascadeShadowMap.cs.

MatrixD VRage.Render11.LightingStage.Shadows.Internal.MyCascadeShadowMapSlice.MatrixWorldToShadowSpace
get

Definition at line 55 of file MyCascadeShadowMap.cs.


The documentation for this class was generated from the following file: