39 static_assert(
sizeof(
NiCamera) == 0x188);
Definition: NiAVObject.h:45
Definition: NiCamera.h:11
void SaveBinary(NiStream &a_stream) override
float worldToCam[4][4]
Definition: NiCamera.h:32
NiFrustum viewFrustum
Definition: NiCamera.h:33
bool IsEqual(NiObject *a_object) override
float lodAdjust
Definition: NiCamera.h:37
NiRect< float > port
Definition: NiCamera.h:36
float minNearPlaneDist
Definition: NiCamera.h:34
void LinkObject(NiStream &a_stream) override
NiObject * CreateClone(NiCloningProcess &a_cloning) override
bool RegisterStreamables(NiStream &a_stream) override
static bool WorldPtToScreenPt3(const float a_matrix[4][4], const NiRect< float > &a_port, const NiPoint3 &a_point, float &a_xOut, float &a_yOut, float &a_zOut, float a_zeroTolerance)
float maxFarNearRatio
Definition: NiCamera.h:35
static constexpr auto Ni_RTTI
Definition: NiCamera.h:14
const NiRTTI * GetRTTI() const override
void UpdateWorldBound() override
void LoadBinary(NiStream &a_stream) override
static constexpr auto RTTI
Definition: NiCamera.h:13
void UpdateWorldData(NiUpdateData *a_data) override
Definition: NiFrustum.h:6
Definition: NiObject.h:37
Definition: NiAVObject.h:22
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_NiCamera
Definition: Offsets_RTTI.h:5338
constexpr REL::ID NiRTTI_NiCamera
Definition: Offsets_NiRTTI.h:174