8 class NiAdditionalGeometryData;
13 class NiTriStripsData;
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 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 NiSmartPointer.h:9
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NiGeometryData(690432, 398287, 0x1f61ff8)
constexpr REL::VariantID NiRTTI_NiGeometryData(523949, 410529, 0x316beb0)