8 class NiAdditionalGeometryData;
13 class NiTriStripsData;
Definition: NiColor.h:137
Definition: NiGeometryData.h:16
DataFlag
Definition: NiGeometryData.h:22
std::uint32_t unk54
Definition: NiGeometryData.h:94
virtual NiTriShapeData * AsTriShapeData()
std::uint32_t unk48
Definition: NiGeometryData.h:91
virtual void SetActiveVertexCount(std::uint16_t a_count)
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
const NiRTTI * GetRTTI() const override
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
stl::enumeration< KeepFlag, std::uint8_t > keepFlags
Definition: NiGeometryData.h:96
static constexpr 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
virtual NiTriStripsData * AsTriStripsData()
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: NiSmartPointer.h:9
Definition: AbsorbEffect.h:6
constexpr REL::ID NiRTTI_NiGeometryData
Definition: Offsets_NiRTTI.h:199
constexpr REL::ID RTTI_NiGeometryData
Definition: Offsets_RTTI.h:5370