11 class NiSkinPartition;
Definition: NiAVObject.h:45
Definition: NiObject.h:37
Definition: NiSmartPointer.h:9
Definition: NiSkinInstance.h:14
const NiRTTI * GetRTTI() const override
NiObject * CreateClone(NiCloningProcess &a_cloning) override
void PostLinkObject(NiStream &a_stream) override
~NiSkinInstance() override
static NiSkinInstance * Create()
std::uint32_t numMatrices
Definition: NiSkinInstance.h:43
NiAVObject * rootParent
Definition: NiSkinInstance.h:39
void SaveBinary(NiStream &a_stream) override
bool IsEqual(NiObject *a_object) override
std::uint32_t numRegisters
Definition: NiSkinInstance.h:44
const NiTransform ** boneWorldTransforms
Definition: NiSkinInstance.h:41
virtual void Unk_25(void)
NiPointer< NiSkinPartition > skinPartition
Definition: NiSkinInstance.h:38
void LinkObject(NiStream &a_stream) override
void * prevBoneMatrices
Definition: NiSkinInstance.h:47
WinAPI::CRITICAL_SECTION lock
Definition: NiSkinInstance.h:49
void * skinToWorldWorldToSkinMatrix
Definition: NiSkinInstance.h:48
NiPointer< NiSkinData > skinData
Definition: NiSkinInstance.h:37
NiAVObject ** bones
Definition: NiSkinInstance.h:40
std::uint32_t frameID
Definition: NiSkinInstance.h:42
static constexpr auto RTTI
Definition: NiSkinInstance.h:16
std::uint32_t allocatedSize
Definition: NiSkinInstance.h:45
bool RegisterStreamables(NiStream &a_stream) override
static constexpr auto Ni_RTTI
Definition: NiSkinInstance.h:17
void LoadBinary(NiStream &a_stream) override
void * boneMatrices
Definition: NiSkinInstance.h:46
Definition: AbsorbEffect.h:6
constexpr REL::ID NiRTTI_NiSkinInstance
Definition: Offsets_NiRTTI.h:294
constexpr REL::ID RTTI_NiSkinInstance
Definition: Offsets_RTTI.h:5474