13 struct BSAnimationGraphEvent;
14 class BGSArtObjectCloneTask;
40 void SaveGame(BGSSaveGameBuffer* a_buf)
override;
Definition BGSArtObject.h:12
Definition BGSLoadGameBuffer.h:6
Definition BSTArray.h:377
Definition BSTEvent.h:143
Definition BSTSmartPointer.h:36
Definition ModelReferenceEffect.h:20
BGSArtObject * artObject
Definition ModelReferenceEffect.h:60
bool SetupAnimEventSinks(const BSTSmartPointer< BShkbAnimationGraph > &a_animGraph) override
void UpdatePosition() override
stl::enumeration< Flags, std::uint32_t > flags
Definition ModelReferenceEffect.h:63
void SaveGame(BGSSaveGameBuffer *a_buf) override
BSTSmartPointer< BGSArtObjectCloneTask > cloneTask
Definition ModelReferenceEffect.h:61
bool Update(float a_arg1) override
BSEventNotifyControl ProcessEvent(const BSAnimationGraphEvent *a_event, BSTEventSource< BSAnimationGraphEvent > *a_eventSource) override
static constexpr auto TYPE
Definition ModelReferenceEffect.h:24
TEMP_EFFECT_TYPE GetType() const override
void PostChangeAnimationManager(const BSTSmartPointer< BShkbAnimationGraph > &a_arg1, const BSTSmartPointer< BShkbAnimationGraph > &a_arg2) override
const NiRTTI * GetRTTI() const override
std::uint32_t padD4
Definition ModelReferenceEffect.h:64
static constexpr auto RTTI
Definition ModelReferenceEffect.h:22
bool GetAttached() override
void UpdateParentCell(NiAVObject *a_object) override
void DetachImpl() override
Flags
Definition ModelReferenceEffect.h:27
NiAVObject * GetAttachRoot() override
void LoadGame(BGSLoadGameBuffer *a_buf) override
static auto Ni_RTTI
Definition ModelReferenceEffect.h:23
std::uint64_t unkB0
Definition ModelReferenceEffect.h:59
NiAVObject * Get3D() const override
NiPointer< NiAVObject > artObject3D
Definition ModelReferenceEffect.h:62
RefAttachTechniqueInput hitEffectArtData
Definition ModelReferenceEffect.h:58
bool CreateAnimationChannels(BSScrapArray< BSTSmartPointer< BSAnimationGraphChannel > > &animGraphChannels) override
~ModelReferenceEffect() override
Definition NiAVObject.h:50
Definition NiSmartPointer.h:9
Definition ReferenceEffect.h:12
Definition SimpleAnimationGraphManagerHolder.h:11
Definition AbsorbEffect.h:6
TEMP_EFFECT_TYPE
Definition BSTempEffect.h:13
constexpr REL::VariantID NiRTTI_ModelReferenceEffect(516697, 402943, 0x2feac88)
constexpr REL::VariantID RTTI_ModelReferenceEffect(686535, 394371, 0x1f00a98)
BSEventNotifyControl
Definition BSTEvent.h:12
Definition BSAnimationGraphEvent.h:10