30    static_assert(
sizeof(
OBJ_TREE) == 0x30);
 
   38    static_assert(
sizeof(
BoneData) == 0x34);
 
Definition: BSTArray.h:377
 
Definition: NiAVObject.h:45
 
Definition: NiMatrix3.h:8
 
Definition: TESBoundObject.h:24
 
Definition: TESFullName.h:9
 
Definition: TESModel.h:16
 
Definition: TESObjectREFR.h:105
 
Definition: TESObjectTREE.h:53
 
void OnRemove3D(NiAVObject *a_obj3D) override
 
etTreeType
Definition: TESObjectTREE.h:59
 
void OnCheckModels() override
 
bool ReplaceModel() override
 
~TESObjectTREE() override
 
BaseTreeData * baseData
Definition: TESObjectTREE.h:92
 
bool Activate(TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) override
 
bool Load(TESFile *a_mod) override
 
void InitializeData() override
 
void OnCopyReference() override
 
stl::enumeration< etTreeType, std::uint32_t > type
Definition: TESObjectTREE.h:93
 
void InitItemImpl() override
 
void OnFinishScale() override
 
std::uint32_t padC4
Definition: TESObjectTREE.h:94
 
static constexpr auto RTTI
Definition: TESObjectTREE.h:55
 
OBJ_TREE data
Definition: TESObjectTREE.h:91
 
bool GetActivateText(TESObjectREFR *a_activator, BSString &a_dst) override
 
static constexpr auto FORMTYPE
Definition: TESObjectTREE.h:56
 
Definition: AbsorbEffect.h:6
 
constexpr REL::ID RTTI_TESObjectTREE
Definition: Offsets_RTTI.h:6044
 
Definition: BSIntrusiveRefCounted.h:8
 
Definition: TESObjectTREE.h:41
 
std::uint32_t pad04
Definition: TESObjectTREE.h:42
 
BSTArray< BoneData > branchBoneData
Definition: TESObjectTREE.h:43
 
BSTArray< NiMatrix3 > parentWorldBoneRotations
Definition: TESObjectTREE.h:44
 
Definition: TESObjectTREE.h:33
 
NiPoint3 worldBoneDir
Definition: TESObjectTREE.h:35
 
std::uint32_t parentWorldBoneRotationIndex
Definition: TESObjectTREE.h:36
 
NiMatrix3 localBoneRotation
Definition: TESObjectTREE.h:34
 
Definition: TESObjectTREE.h:16
 
float leafAmplitude
Definition: TESObjectTREE.h:27
 
float frontAmplitude
Definition: TESObjectTREE.h:20
 
float sideFrequency
Definition: TESObjectTREE.h:25
 
float leafFlexibility
Definition: TESObjectTREE.h:26
 
float leafFrequency
Definition: TESObjectTREE.h:28
 
float frontFrequency
Definition: TESObjectTREE.h:23
 
float trunkFlexibility
Definition: TESObjectTREE.h:17
 
float branchFlexibility
Definition: TESObjectTREE.h:18
 
float sideAmplitude
Definition: TESObjectTREE.h:22
 
float backAmplitude
Definition: TESObjectTREE.h:21
 
float trunkAmplitude
Definition: TESObjectTREE.h:19
 
float backFrequency
Definition: TESObjectTREE.h:24
 
Definition: TESObjectTREE.h:67
 
RecordFlag
Definition: TESObjectTREE.h:69
 
@ kDeleted
Definition: TESObjectTREE.h:70
 
@ kHasDistantLOD
Definition: TESObjectTREE.h:72
 
@ kIgnored
Definition: TESObjectTREE.h:71