CommonLibSSE (powerof3)
|
#include <BSShadowFrustumLight.h>
Public Member Functions | |
~BSShadowFrustumLight () override | |
void | Unk_04 () override |
bool | GetIsFrustumLight () override |
void | Accumulate (std::uint32_t &a_globalShadowLightCount, std::uint32_t &a_shadowMaskChannel, NiPointer< NiAVObject > a_cullingScene) override |
void | Render () override |
bool | UpdateCamera (const NiCamera *a_viewCamera) override |
Public Member Functions inherited from RE::BSShadowLight | |
~BSShadowLight () override | |
virtual void | GetIsDirectionalLight () |
virtual bool | GetIsParabolicLight () |
virtual bool | GetIsOmniLight () |
virtual void | SetShadowMapCount (std::uint32_t a_count) |
virtual void | ClearShadowMapData () |
virtual void | Unk_0D () |
virtual void | Unk_0E () |
virtual void | Unk_0F () |
Public Member Functions inherited from RE::BSLight | |
~BSLight () override | |
virtual bool | SetLight (NiLight *a_light) |
virtual bool | IsShadowLight () |
Public Member Functions inherited from RE::NiRefObject | |
NiRefObject () | |
virtual | ~NiRefObject () |
virtual void | DeleteThis () |
void | IncRefCount () |
void | DecRefCount () |
constexpr std::uint32_t | GetRefCount () const noexcept |
TES_HEAP_REDEFINE_NEW () | |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_BSShadowFrustumLight |
static constexpr auto | VTABLE = VTABLE_BSShadowFrustumLight |
Static Public Attributes inherited from RE::BSShadowLight | |
static constexpr auto | RTTI = RTTI_BSShadowLight |
static constexpr auto | VTABLE = VTABLE_BSShadowLight |
Static Public Attributes inherited from RE::BSLight | |
static constexpr auto | RTTI = RTTI_BSLight |
static constexpr auto | VTABLE = VTABLE_BSLight |
Static Public Attributes inherited from RE::NiRefObject | |
static constexpr auto | RTTI = RTTI_NiRefObject |
static constexpr auto | VTABLE = VTABLE_NiRefObject |
Additional Inherited Members | |
Static Public Member Functions inherited from RE::NiRefObject | |
static volatile std::uint32_t * | GetTotalObjectCount () |
|
override |
|
overridevirtual |
Implements RE::BSShadowLight.
|
overridevirtual |
Reimplemented from RE::BSShadowLight.
|
overridevirtual |
Implements RE::BSShadowLight.
|
overridevirtual |
Reimplemented from RE::BSShadowLight.
|
overridevirtual |
Implements RE::BSShadowLight.
float RE::BSShadowFrustumLight::falloff |
float RE::BSShadowFrustumLight::farDistance |
float RE::BSShadowFrustumLight::nearDistance |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
float RE::BSShadowFrustumLight::xFOV |
float RE::BSShadowFrustumLight::yFOV |