13 class NiSkinPartition;
Definition NiAVObject.h:51
Definition NiCloningProcess.h:10
Definition NiSmartPointer.h:9
Definition NiSkinInstance.h:16
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: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
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
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 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))