|
CommonLibVR
|
#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 |