8 class NiAdditionalGeometryData;
13 class NiTriStripsData;
Definition: NiColor.h:276
Definition: NiGeometryData.h:16
DataFlag
Definition: NiGeometryData.h:22
const NiRTTI * GetRTTI() const override
std::uint32_t unk54
Definition: NiGeometryData.h:94
std::uint32_t unk48
Definition: NiGeometryData.h:91
virtual void SetActiveVertexCount(std::uint16_t a_count)
virtual NiTriStripsData * AsTriStripsData()
NiPoint3 * normal
Definition: NiGeometryData.h:88
CompressFlag
Definition: NiGeometryData.h:54
std::uint8_t unk65
Definition: NiGeometryData.h:101
KeepFlag
Definition: NiGeometryData.h:42
NiPoint2 * texture
Definition: NiGeometryData.h:90
std::uint8_t unk67
Definition: NiGeometryData.h:103
DirtyFlag
Definition: NiGeometryData.h:30
virtual std::uint16_t GetActiveVertexCount() const
virtual void Unk_29(void)=0
void SaveBinary(NiStream &a_stream) override
std::uint32_t unk4C
Definition: NiGeometryData.h:92
~NiGeometryData() override
std::uint32_t unk50
Definition: NiGeometryData.h:93
NiBound bound
Definition: NiGeometryData.h:86
std::uint16_t vertices
Definition: NiGeometryData.h:82
stl::enumeration< CompressFlag, std::uint8_t > compressFlags
Definition: NiGeometryData.h:97
virtual NiTriShapeData * AsTriShapeData()
stl::enumeration< KeepFlag, std::uint8_t > keepFlags
Definition: NiGeometryData.h:96
static auto Ni_RTTI
Definition: NiGeometryData.h:19
std::uint16_t id
Definition: NiGeometryData.h:83
bool IsEqual(NiObject *a_object) override
std::uint8_t unk63
Definition: NiGeometryData.h:99
NiPointer< NiAdditionalGeometryData > additionalGeomData
Definition: NiGeometryData.h:95
void LoadBinary(NiStream &a_stream) override
std::uint8_t unk64
Definition: NiGeometryData.h:100
stl::enumeration< DirtyFlag, std::uint16_t > dirtyFlags
Definition: NiGeometryData.h:84
std::uint8_t unk62
Definition: NiGeometryData.h:98
static constexpr auto RTTI
Definition: NiGeometryData.h:18
void LinkObject(NiStream &a_stream) override
bool hasGeoData
Definition: NiGeometryData.h:102
bool RegisterStreamables(NiStream &a_stream) override
NiColorA * color
Definition: NiGeometryData.h:89
NiPoint3 * vertex
Definition: NiGeometryData.h:87
stl::enumeration< DataFlag, std::uint16_t > dataFlags
Definition: NiGeometryData.h:85
Definition: NiObject.h:37
Definition: NiStream.h:29
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NiGeometryData(690432, 398287, 0x1f61ff8)
constexpr REL::VariantID NiRTTI_NiGeometryData(523949, 410529, 0x316beb0)