XLE
v0.02.0
|
Prepared "Ray Traced" shadow frustum More...
#include <LightInternal.h>
Public Member Functions | |
bool | IsReady () const |
PreparedRTShadowFrustum (PreparedRTShadowFrustum &&moveFrom) never_throws | |
PreparedRTShadowFrustum & | operator= (PreparedRTShadowFrustum &&moveFrom) never_throws |
Public Member Functions inherited from SceneEngine::PreparedShadowFrustum | |
void | InitialiseConstants (RenderCore::Metal::DeviceContext *devContext, const MultiProjection< MaxShadowTexturesPerLight > &) |
PreparedShadowFrustum (PreparedShadowFrustum &&moveFrom) never_throws | |
PreparedShadowFrustum & | operator= (PreparedShadowFrustum &&moveFrom) never_throws |
Public Attributes | |
SRV | _listHeadSRV |
SRV | _linkedListsSRV |
SRV | _trianglesSRV |
Public Attributes inherited from SceneEngine::PreparedShadowFrustum | |
CB | _arbitraryCB |
CB | _orthoCB |
unsigned | _frustumCount |
bool | _enableNearCascade |
ShadowProjectionDesc::Projections::Mode::Enum | _mode |
CB_ArbitraryShadowProjection | _arbitraryCBSource |
CB_OrthoShadowProjection | _orthoCBSource |
Additional Inherited Members | |
Public Types inherited from SceneEngine::PreparedShadowFrustum | |
typedef RenderCore::Metal::ShaderResourceView | SRV |
typedef RenderCore::Metal::ConstantBuffer | CB |
Prepared "Ray Traced" shadow frustum