C# Класс Fusion.Engine.Graphics.LightRenderer.DefaultCSMController

Наследование: ICSMController
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

ComputeMatricies() публичный Метод

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
Результат void

DefaultCSMController() публичный Метод

public DefaultCSMController ( ) : System
Результат System

GetActiveCascadeCount() публичный Метод

public GetActiveCascadeCount ( ) : int
Результат int

GetShadowProjectionMatrix() публичный Метод

public GetShadowProjectionMatrix ( int cascadeIndex ) : System.Matrix
cascadeIndex int
Результат System.Matrix

GetShadowViewMatrix() публичный Метод

public GetShadowViewMatrix ( int cascadeIndex ) : System.Matrix
cascadeIndex int
Результат System.Matrix

IsCascadeDirty() публичный Метод

public IsCascadeDirty ( int cascadeIndex ) : bool
cascadeIndex int
Результат bool