CommonLibSSE (powerof3)
|
#include <BSParabolicCullingProcess.h>
Public Member Functions | |
const NiRTTI * | GetRTTI () const override |
~BSParabolicCullingProcess () override | |
virtual void | Process1 (NiAVObject *a_object, std::uint32_t a_arg2) override |
virtual void | Process2 (const NiCamera *a_camera, NiAVObject *a_scene, NiVisibleArray *a_visibleSet) override |
virtual void | AppendNonAccum (NiAVObject &a_object) override |
virtual bool | TestBaseVisibility1 (BSMultiBound &a_bound) override |
virtual bool | TestBaseVisibility2 (BSOcclusionPlane &a_bound) override |
virtual bool | TestBaseVisibility3 (const NiBound &a_bound) const override |
Public Member Functions inherited from RE::BSCullingProcess | |
~BSCullingProcess () override | |
void | AppendVirtual (BSGeometry &a_visible, std::uint32_t a_arg2) override |
Public Member Functions inherited from RE::NiCullingProcess | |
virtual NiNode * | GetAsNiNode () |
virtual NiSwitchNode * | GetAsNiSwitchNode () |
virtual BSFadeNode * | GetAsBSFadeNode () |
virtual BSMultiBoundNode * | GetAsBSMultiBoundNode () |
virtual BSGeometry * | GetAsBSGeometry () |
virtual NiTriStrips * | GetAsNiTriStrips () |
virtual BSTriShape * | GetAsBSTriShape () |
virtual BSSegmentedTriShape * | GetAsBSSegmentedTriShape () |
virtual BSSubIndexTriShape * | GetAsBSSubIndexTriShape () |
virtual BSDynamicTriShape * | GetAsBSDynamicTriShape () |
virtual NiGeometry * | GetAsNiGeometry () |
virtual NiTriBasedGeom * | GetAsNiTriBasedGeom () |
virtual NiTriShape * | GetAsNiTriShape () |
virtual NiParticles * | GetAsNiParticles () |
virtual BSLines * | GetAsBSLines () |
virtual bhkNiCollisionObject * | GetAsBhkNiCollisionObject () |
virtual bhkBlendCollisionObject * | GetAsBhkBlendCollisionObject () |
virtual bhkAttachmentCollisionObject * | GetAsBhkAttachmentCollisionObject () |
virtual bhkRigidBody * | GetAsBhkRigidBody () |
virtual bhkLimitedHingeConstraint * | GetAsBhkLimitedHingeConstraint () |
virtual | ~NiCullingProcess () |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_BSParabolicCullingProcess |
static constexpr auto | VTABLE = VTABLE_BSParabolicCullingProcess |
Static Public Attributes inherited from RE::BSCullingProcess | |
static constexpr auto | RTTI = RTTI_BSCullingProcess |
static constexpr auto | Ni_RTTI = NiRTTI_BSCullingProcess |
static constexpr auto | VTABLE = VTABLE_BSCullingProcess |
Static Public Attributes inherited from RE::NiCullingProcess | |
static constexpr auto | RTTI = RTTI_NiCullingProcess |
static constexpr auto | Ni_RTTI = NiRTTI_NiCullingProcess |
static constexpr auto | VTABLE = VTABLE_NiCullingProcess |
Additional Inherited Members | |
Public Types inherited from RE::BSCullingProcess | |
enum class | BSCPCullingType { kNormal = 0 , kAllPass = 1 , kAllFail = 2 , kIgnoreMultiBounds = 3 , kForceMultiBoundsNoUpdate = 4 } |
|
override |
|
overridevirtual |
Reimplemented from RE::BSCullingProcess.
|
overridevirtual |
Reimplemented from RE::BSCullingProcess.
|
overridevirtual |
Reimplemented from RE::BSCullingProcess.
|
overridevirtual |
Reimplemented from RE::BSCullingProcess.
|
overridevirtual |
Reimplemented from RE::BSCullingProcess.
|
overridevirtual |
Reimplemented from RE::BSCullingProcess.
|
overridevirtual |
Reimplemented from RE::BSCullingProcess.
NiPointer<BSShaderAccumulator> RE::BSParabolicCullingProcess::backHemisphereAccumulator |
NiPlane RE::BSParabolicCullingProcess::equatorialPlane |
NiPoint3 RE::BSParabolicCullingProcess::lightPosition |
float RE::BSParabolicCullingProcess::lightRadius |
|
inlinestaticconstexpr |
float RE::BSParabolicCullingProcess::unk301F8 |
|
inlinestaticconstexpr |