ezEngine  Release 25.03
ezShadowPool Class Reference

Static Public Member Functions

static ezUInt32 AddDirectionalLight (const ezDirectionalLightComponent *pDirLight, const ezView *pReferenceView)
 
static ezUInt32 AddPointLight (const ezPointLightComponent *pPointLight, float fScreenSpaceSize, const ezView *pReferenceView)
 
static ezUInt32 AddSpotLight (const ezSpotLightComponent *pSpotLight, float fScreenSpaceSize, const ezView *pReferenceView)
 
static ezGALTextureHandle GetShadowAtlasTexture ()
 
static ezGALBufferHandle GetShadowDataBuffer ()
 
static void AddExcludeTagToWhiteList (const ezTag &tag)
 All exclude tags on this white list are copied from the reference views to the shadow views.
 

Member Function Documentation

◆ AddPointLight()

ezUInt32 ezShadowPool::AddPointLight ( const ezPointLightComponent pPointLight,
float  fScreenSpaceSize,
const ezView pReferenceView 
)
static
Todo:
expose somewhere

◆ AddSpotLight()

ezUInt32 ezShadowPool::AddSpotLight ( const ezSpotLightComponent pSpotLight,
float  fScreenSpaceSize,
const ezView pReferenceView 
)
static
Todo:
expose somewhere

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