31 static_assert(
sizeof(
OBJ_LAND) == 0x4);
Definition: NiSmartPointer.h:9
Definition: TESChildCell.h:6
Definition: TESLandTexture.h:17
Definition: TESObjectCELL.h:116
Definition: TESObjectLAND.h:46
NiPointer< QueuedFile > queuedTextures
Definition: TESObjectLAND.h:100
bool BelongsInGroup(FORM *a_form, bool a_allowParentGroups, bool a_currentOnly) override
static constexpr auto RTTI
Definition: TESObjectLAND.h:48
void CreateGroupData(FORM *a_form, FORM_GROUP *a_group) override
TESForm * CreateDuplicateForm(bool a_createEditorID, void *a_arg2) override
void SetAltered(bool a_set) override
LoadedLandData * loadedData
Definition: TESObjectLAND.h:101
~TESObjectLAND() override
OBJ_LAND data
Definition: TESObjectLAND.h:97
static constexpr auto FORMTYPE
Definition: TESObjectLAND.h:50
TESObjectCELL * parentCell
Definition: TESObjectLAND.h:99
TESObjectCELL * GetSaveParentCell() override
static constexpr auto VTABLE
Definition: TESObjectLAND.h:49
std::uint32_t pad2C
Definition: TESObjectLAND.h:98
bool Load(TESFile *a_mod) override
Definition: hkpMoppCode.h:10
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_TESObjectLAND(513985, 392895, 0x1ee0160)
constexpr std::array< REL::VariantID, 2 > VTABLE_TESObjectLAND
Definition: Offsets_VTABLE.h:607
Definition: TESObjectLAND.h:34
std::int8_t z
Definition: TESObjectLAND.h:39
std::int8_t y
Definition: TESObjectLAND.h:38
std::int8_t x
Definition: TESObjectLAND.h:37
Definition: TESObjectLAND.h:17
stl::enumeration< Flag, std::uint32_t > flags
Definition: TESObjectLAND.h:29
Flag
Definition: TESObjectLAND.h:20
@ kVertexNormals_HeightMap
Definition: TESObjectLAND.h:63
TESLandTexture * defQuadTextures[4]
Definition: TESObjectLAND.h:74
NiNode * mesh[4]
Definition: TESObjectLAND.h:66
std::uint64_t unk49C8
Definition: TESObjectLAND.h:80
std::uint64_t unk49B0
Definition: TESObjectLAND.h:77
NiPoint2 heightExtents
Definition: TESObjectLAND.h:73
NiPointer< BSTriShape > geom[4]
Definition: TESObjectLAND.h:71
hkpMoppCode moppCode
Definition: TESObjectLAND.h:76
std::uint64_t unk49B8
Definition: TESObjectLAND.h:78
float heights[4][289]
Definition: TESObjectLAND.h:67
std::uint64_t unk49C0
Definition: TESObjectLAND.h:79
std::int8_t colors[4][289][3]
Definition: TESObjectLAND.h:69
TESLandTexture * quadTextures[4][6]
Definition: TESObjectLAND.h:75
NiPointer< BSTriShape > border
Definition: TESObjectLAND.h:72
CHAR_NORM normals[4][289]
Definition: TESObjectLAND.h:70
std::int8_t percents[4][289][6]
Definition: TESObjectLAND.h:68
Definition: TESObjectLAND.h:53
RecordFlag
Definition: TESObjectLAND.h:55
@ kCompressed
Definition: TESObjectLAND.h:58
@ kIgnored
Definition: TESObjectLAND.h:57
@ kDeleted
Definition: TESObjectLAND.h:56