31 static_assert(
sizeof(
OBJ_LAND) == 0x4);
Definition: NiSmartPointer.h:9
Definition: TESChildCell.h:6
Definition: TESLandTexture.h:17
Definition: TESObjectCELL.h:102
Definition: TESObjectLAND.h:46
NiPointer< QueuedFile > queuedTextures
Definition: TESObjectLAND.h:99
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
void SetAltered(bool a_set) override
LoadedLandData * loadedData
Definition: TESObjectLAND.h:100
~TESObjectLAND() override
OBJ_LAND data
Definition: TESObjectLAND.h:96
static constexpr auto FORMTYPE
Definition: TESObjectLAND.h:49
TESObjectCELL * GetSaveParentCell() override
TESObjectCELL * parentCell
Definition: TESObjectLAND.h:98
std::uint32_t pad2C
Definition: TESObjectLAND.h:97
TESForm * CreateDuplicateForm(bool a_createEditorID, void *a_arg2) override
bool Load(TESFile *a_mod) override
Definition: hkpMoppCode.h:10
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESObjectLAND
Definition: Offsets_RTTI.h:6036
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:62
TESLandTexture * defQuadTextures[4]
Definition: TESObjectLAND.h:73
NiNode * mesh[4]
Definition: TESObjectLAND.h:65
std::uint64_t unk49C8
Definition: TESObjectLAND.h:79
std::uint64_t unk49B0
Definition: TESObjectLAND.h:76
NiPoint2 heightExtents
Definition: TESObjectLAND.h:72
NiPointer< BSTriShape > geom[4]
Definition: TESObjectLAND.h:70
hkpMoppCode moppCode
Definition: TESObjectLAND.h:75
std::uint64_t unk49B8
Definition: TESObjectLAND.h:77
float heights[4][289]
Definition: TESObjectLAND.h:66
std::uint64_t unk49C0
Definition: TESObjectLAND.h:78
std::int8_t colors[4][289][3]
Definition: TESObjectLAND.h:68
TESLandTexture * quadTextures[4][6]
Definition: TESObjectLAND.h:74
NiPointer< BSTriShape > border
Definition: TESObjectLAND.h:71
CHAR_NORM normals[4][289]
Definition: TESObjectLAND.h:69
std::int8_t percents[4][289][6]
Definition: TESObjectLAND.h:67
Definition: TESObjectLAND.h:52
RecordFlag
Definition: TESObjectLAND.h:54
@ kCompressed
Definition: TESObjectLAND.h:57
@ kIgnored
Definition: TESObjectLAND.h:56
@ kDeleted
Definition: TESObjectLAND.h:55