13 class NiSkinPartition;
Definition: NiAVObject.h:51
Definition: NiCloningProcess.h:10
Definition: NiObject.h:37
Definition: NiSmartPointer.h:9
Definition: NiSkinInstance.h:16
const NiRTTI * GetRTTI() const override
void PostLinkObject(NiStream &a_stream) override
~NiSkinInstance() override
std::uint32_t numMatrices
Definition: NiSkinInstance.h:46
REX::W32::CRITICAL_SECTION lock
Definition: NiSkinInstance.h:52
NiAVObject * rootParent
Definition: NiSkinInstance.h:42
void SaveBinary(NiStream &a_stream) override
bool IsEqual(NiObject *a_object) override
std::uint32_t numRegisters
Definition: NiSkinInstance.h:47
NiObject * CreateClone(NiCloningProcess &a_cloning) override
const NiTransform ** boneWorldTransforms
Definition: NiSkinInstance.h:44
virtual void Unk_25(void)
NiPointer< NiSkinPartition > skinPartition
Definition: NiSkinInstance.h:41
static constexpr auto VTABLE
Definition: NiSkinInstance.h:20
void LinkObject(NiStream &a_stream) override
void * prevBoneMatrices
Definition: NiSkinInstance.h:50
void * skinToWorldWorldToSkinMatrix
Definition: NiSkinInstance.h:51
NiPointer< NiSkinData > skinData
Definition: NiSkinInstance.h:40
NiAVObject ** bones
Definition: NiSkinInstance.h:43
std::uint32_t frameID
Definition: NiSkinInstance.h:45
static constexpr auto RTTI
Definition: NiSkinInstance.h:18
std::uint32_t allocatedSize
Definition: NiSkinInstance.h:48
static NiSkinInstance * Create()
bool RegisterStreamables(NiStream &a_stream) override
static constexpr auto Ni_RTTI
Definition: NiSkinInstance.h:19
void LoadBinary(NiStream &a_stream) override
void * boneMatrices
Definition: NiSkinInstance.h:49
Definition: NiStream.h:29
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_NiSkinInstance
Definition: Offsets_VTABLE.h:12320
constexpr REL::ID RTTI_NiSkinInstance(static_cast< std::uint64_t >(690429))
constexpr REL::ID NiRTTI_NiSkinInstance(static_cast< std::uint64_t >(523976))