IShadowCaster

C++
struct IShadowCaster {
  uint8 m_cStaticShadowLod;
};
File

IEntityRenderState.h

IShadowCaster::m_cStaticShadowLod Data Member
C++
uint8 m_cStaticShadowLod;
IShadowCaster::~IShadowCaster Destructor
C++
virtual ~IShadowCaster();
IShadowCaster::FillBBox Method
C++
virtual void FillBBox(AABB & aabb) = 0;
IShadowCaster::GetBBoxVirtual Method
C++
virtual const AABB GetBBoxVirtual() = 0;
IShadowCaster::GetEntityCharacter Method
C++
virtual struct ICharacterInstance* GetEntityCharacter(unsigned int nSlot, Matrix34A * pMatrix = NULL, bool bReturnOnlyVisible = false) = 0;
IShadowCaster::GetRenderNodeType Method
C++
virtual EERType GetRenderNodeType() = 0;
IShadowCaster::HasOcclusionmap Method
C++
virtual bool HasOcclusionmap(int nLod, IRenderNode * pLightOwner);
IShadowCaster::IsRenderNode Method
C++
virtual bool IsRenderNode();
IShadowCaster::Render Method
C++
virtual void Render(const SRendParams & RendParams, const SRenderingPassInfo & passInfo) = 0;