C# Class Fusion.Engine.Graphics.LightRenderer.DefaultCSMController

Inheritance: ICSMController
Afficher le fichier Open project: demiurghg/FusionEngine

Méthodes publiques

Méthode Description
ComputeMatricies ( System.Matrix viewMatrix, System.Vector3 lightDir, int cascadeSize, float splitSize, float splitOffset, float splitFactor, float projDepth ) : void
DefaultCSMController ( ) : System
GetActiveCascadeCount ( ) : int
GetShadowProjectionMatrix ( int cascadeIndex ) : System.Matrix
GetShadowViewMatrix ( int cascadeIndex ) : System.Matrix
IsCascadeDirty ( int cascadeIndex ) : bool

Method Details

ComputeMatricies() public méthode

public ComputeMatricies ( System.Matrix viewMatrix, System.Vector3 lightDir, int cascadeSize, float splitSize, float splitOffset, float splitFactor, float projDepth ) : void
viewMatrix System.Matrix
lightDir System.Vector3
cascadeSize int
splitSize float
splitOffset float
splitFactor float
projDepth float
Résultat void

DefaultCSMController() public méthode

public DefaultCSMController ( ) : System
Résultat System

GetActiveCascadeCount() public méthode

public GetActiveCascadeCount ( ) : int
Résultat int

GetShadowProjectionMatrix() public méthode

public GetShadowProjectionMatrix ( int cascadeIndex ) : System.Matrix
cascadeIndex int
Résultat System.Matrix

GetShadowViewMatrix() public méthode

public GetShadowViewMatrix ( int cascadeIndex ) : System.Matrix
cascadeIndex int
Résultat System.Matrix

IsCascadeDirty() public méthode

public IsCascadeDirty ( int cascadeIndex ) : bool
cascadeIndex int
Résultat bool