Space Engineers
Public Member Functions | Public Attributes | Properties | List of all members
VRage.Render11.LightingStage.Shadows.MyShadowVolume Class Reference

Public Member Functions

void SetMatrixWorldAt0ToShadow (MatrixD matrix)
 
void DrawShadowVolumeIntoWorld ()
 
MyShadowmapQuery GetShadowmapQueryForSingleShadow (int index, IDsvBindable dsvBindable)
 
MyShadowmapQuery GetShadowmapQueryForCsm (IDsvBindable dsvBindable, int cascadeIndex)
 

Public Attributes

Color DebugShadowVolumeColor = Color.Pink
 

Properties

Matrix MatrixShadowToWorldAt0Space [get]
 
Matrix MatrixWorldAt0ToShadowSpace [get]
 
MatrixD MatrixWorldToShadowSpace [get]
 
MatrixD MatrixShadowToWorldSpace [get]
 

Detailed Description

Definition at line 8 of file MyShadowVolume.cs.

Member Function Documentation

void VRage.Render11.LightingStage.Shadows.MyShadowVolume.DrawShadowVolumeIntoWorld ( )
inline

Definition at line 63 of file MyShadowVolume.cs.

MyShadowmapQuery VRage.Render11.LightingStage.Shadows.MyShadowVolume.GetShadowmapQueryForCsm ( IDsvBindable  dsvBindable,
int  cascadeIndex 
)
inline

Definition at line 97 of file MyShadowVolume.cs.

MyShadowmapQuery VRage.Render11.LightingStage.Shadows.MyShadowVolume.GetShadowmapQueryForSingleShadow ( int  index,
IDsvBindable  dsvBindable 
)
inline

Definition at line 79 of file MyShadowVolume.cs.

void VRage.Render11.LightingStage.Shadows.MyShadowVolume.SetMatrixWorldAt0ToShadow ( MatrixD  matrix)
inline

Definition at line 57 of file MyShadowVolume.cs.

Member Data Documentation

Color VRage.Render11.LightingStage.Shadows.MyShadowVolume.DebugShadowVolumeColor = Color.Pink

Definition at line 40 of file MyShadowVolume.cs.

Property Documentation

Matrix VRage.Render11.LightingStage.Shadows.MyShadowVolume.MatrixShadowToWorldAt0Space
get

Definition at line 14 of file MyShadowVolume.cs.

MatrixD VRage.Render11.LightingStage.Shadows.MyShadowVolume.MatrixShadowToWorldSpace
get

Definition at line 37 of file MyShadowVolume.cs.

Matrix VRage.Render11.LightingStage.Shadows.MyShadowVolume.MatrixWorldAt0ToShadowSpace
get

Definition at line 23 of file MyShadowVolume.cs.

MatrixD VRage.Render11.LightingStage.Shadows.MyShadowVolume.MatrixWorldToShadowSpace
get

Definition at line 28 of file MyShadowVolume.cs.


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