XII Release 0.1.0
Loading...
Searching...
No Matches
xiiShadowPool Class Reference

Static Public Member Functions

static xiiUInt32 AddDirectionalLight (const xiiDirectionalLightComponent *pDirLight, const xiiView *pReferenceView)
 
static xiiUInt32 AddPointLight (const xiiPointLightComponent *pPointLight, float fScreenSpaceSize, const xiiView *pReferenceView)
 
static xiiUInt32 AddSpotLight (const xiiSpotLightComponent *pSpotLight, float fScreenSpaceSize, const xiiView *pReferenceView)
 
static xiiSharedPtr< xiiGALTextureGetShadowAtlasTexture ()
 
static xiiSharedPtr< xiiGALBufferGetShadowDataBuffer ()
 
static void AddExcludeTagToWhiteList (const xiiTag &tag)
 All exclude tags on this white list are copied from the reference views to the shadow views.
 

Member Function Documentation

◆ AddPointLight()

xiiUInt32 xiiShadowPool::AddPointLight ( const xiiPointLightComponent * pPointLight,
float fScreenSpaceSize,
const xiiView * pReferenceView )
static
Todo
expose somewhere

◆ AddSpotLight()

xiiUInt32 xiiShadowPool::AddSpotLight ( const xiiSpotLightComponent * pSpotLight,
float fScreenSpaceSize,
const xiiView * pReferenceView )
static
Todo
expose somewhere

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