Plasma Engine  2.0
Loading...
Searching...
No Matches
plShadowPool Class Reference

Static Public Member Functions

static plUInt32 AddDirectionalLight (const plDirectionalLightComponent *pDirLight, const plView *pReferenceView)
 
static plUInt32 AddPointLight (const plPointLightComponent *pPointLight, float fScreenSpaceSize, const plView *pReferenceView)
 
static plUInt32 AddSpotLight (const plSpotLightComponent *pSpotLight, float fScreenSpaceSize, const plView *pReferenceView)
 
static plGALTextureHandle GetShadowAtlasTexture ()
 
static plGALBufferHandle GetShadowDataBuffer ()
 
static void AddExcludeTagToWhiteList (const plTag &tag)
 All exclude tags on this white list are copied from the reference views to the shadow views.
 

Member Function Documentation

◆ AddPointLight()

plUInt32 plShadowPool::AddPointLight ( const plPointLightComponent * pPointLight,
float fScreenSpaceSize,
const plView * pReferenceView )
static
Todo
expose somewhere

◆ AddSpotLight()

plUInt32 plShadowPool::AddSpotLight ( const plSpotLightComponent * pSpotLight,
float fScreenSpaceSize,
const plView * pReferenceView )
static
Todo
expose somewhere

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