8 class NiAdditionalGeometryData;
13 class NiTriStripsData;
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: NiColor.h:283
Definition: NiGeometryData.h:16
DataFlag
Definition: NiGeometryData.h:23
const NiRTTI * GetRTTI() const override
std::uint32_t unk54
Definition: NiGeometryData.h:95
std::uint32_t unk48
Definition: NiGeometryData.h:92
virtual void SetActiveVertexCount(std::uint16_t a_count)
virtual NiTriStripsData * AsTriStripsData()
NiPoint3 * normal
Definition: NiGeometryData.h:89
CompressFlag
Definition: NiGeometryData.h:55
std::uint8_t unk65
Definition: NiGeometryData.h:102
KeepFlag
Definition: NiGeometryData.h:43
NiPoint2 * texture
Definition: NiGeometryData.h:91
std::uint8_t unk67
Definition: NiGeometryData.h:104
DirtyFlag
Definition: NiGeometryData.h:31
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:93
~NiGeometryData() override
std::uint32_t unk50
Definition: NiGeometryData.h:94
NiBound bound
Definition: NiGeometryData.h:87
std::uint16_t vertices
Definition: NiGeometryData.h:83
stl::enumeration< CompressFlag, std::uint8_t > compressFlags
Definition: NiGeometryData.h:98
virtual NiTriShapeData * AsTriShapeData()
stl::enumeration< KeepFlag, std::uint8_t > keepFlags
Definition: NiGeometryData.h:97
static constexpr auto Ni_RTTI
Definition: NiGeometryData.h:19
std::uint16_t id
Definition: NiGeometryData.h:84
bool IsEqual(NiObject *a_object) override
std::uint8_t unk63
Definition: NiGeometryData.h:100
NiPointer< NiAdditionalGeometryData > additionalGeomData
Definition: NiGeometryData.h:96
static constexpr auto VTABLE
Definition: NiGeometryData.h:20
void LoadBinary(NiStream &a_stream) override
std::uint8_t unk64
Definition: NiGeometryData.h:101
stl::enumeration< DirtyFlag, std::uint16_t > dirtyFlags
Definition: NiGeometryData.h:85
std::uint8_t unk62
Definition: NiGeometryData.h:99
static constexpr auto RTTI
Definition: NiGeometryData.h:18
void LinkObject(NiStream &a_stream) override
bool hasGeoData
Definition: NiGeometryData.h:103
bool RegisterStreamables(NiStream &a_stream) override
NiColorA * color
Definition: NiGeometryData.h:90
NiPoint3 * vertex
Definition: NiGeometryData.h:88
stl::enumeration< DataFlag, std::uint16_t > dataFlags
Definition: NiGeometryData.h:86
Definition: NiObject.h:37
Definition: NiStream.h:29
Definition: AbsorbEffect.h:6
constexpr REL::ID NiRTTI_NiGeometryData(static_cast< std::uint64_t >(523949))
constexpr REL::ID RTTI_NiGeometryData(static_cast< std::uint64_t >(690432))
constexpr std::array< REL::ID, 1 > VTABLE_NiGeometryData
Definition: Offsets_VTABLE.h:12216