CommonLibSSE NG
Loading...
Searching...
No Matches
RE::BSAnimationGraphManager Class Reference

#include <BSAnimationGraphManager.h>

Inheritance diagram for RE::BSAnimationGraphManager:
RE::BSTEventSink< BSAnimationGraphEvent > RE::BSIntrusiveRefCounted

Classes

struct  AnimationVariable
 
struct  RUNTIME_DATA
 

Public Member Functions

 ~BSAnimationGraphManager () override
 
BSEventNotifyControl ProcessEvent (const BSAnimationGraphEvent *a_event, BSTEventSource< BSAnimationGraphEvent > *a_eventSource) override
 
RUNTIME_DATAGetRuntimeData () noexcept
 
const RUNTIME_DATAGetRuntimeData () const noexcept
 
- Public Member Functions inherited from RE::BSTEventSink< BSAnimationGraphEvent >
virtual ~BSTEventSink ()=default
 
virtual BSEventNotifyControl ProcessEvent (const BSAnimationGraphEvent *a_event, BSTEventSource< BSAnimationGraphEvent > *a_eventSource)=0
 
- Public Member Functions inherited from RE::BSIntrusiveRefCounted
std::uint32_t IncRef () const
 
std::uint32_t DecRef () const
 
 TES_HEAP_REDEFINE_NEW ()
 

Public Attributes

std::uint32_t pad0C
 
BSTArray< BSTSmartPointer< BSAnimationGraphChannel > > boundChannels
 
BSTArray< BSTSmartPointer< BSAnimationGraphChannel > > bumpedChannels
 
BSTSmallArray< BSTSmartPointer< BShkbAnimationGraph > > graphs
 
BSTArray< BSAnimationGraphManagerPtr > subManagers
 
BSAnimationGraphVariableCache variableCache
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSAnimationGraphManager
 

Additional Inherited Members

- Protected Attributes inherited from RE::BSIntrusiveRefCounted
volatile std::uint32_t _refCount { 0 }
 

Constructor & Destructor Documentation

◆ ~BSAnimationGraphManager()

RE::BSAnimationGraphManager::~BSAnimationGraphManager ( )
override

Member Function Documentation

◆ GetRuntimeData() [1/2]

const RUNTIME_DATA & RE::BSAnimationGraphManager::GetRuntimeData ( ) const
inlinenoexcept

◆ GetRuntimeData() [2/2]

RUNTIME_DATA & RE::BSAnimationGraphManager::GetRuntimeData ( )
inlinenoexcept

◆ ProcessEvent()

BSEventNotifyControl RE::BSAnimationGraphManager::ProcessEvent ( const BSAnimationGraphEvent a_event,
BSTEventSource< BSAnimationGraphEvent > *  a_eventSource 
)
overridevirtual

Member Data Documentation

◆ boundChannels

BSTArray<BSTSmartPointer<BSAnimationGraphChannel> > RE::BSAnimationGraphManager::boundChannels

◆ bumpedChannels

BSTArray<BSTSmartPointer<BSAnimationGraphChannel> > RE::BSAnimationGraphManager::bumpedChannels

◆ graphs

BSTSmallArray<BSTSmartPointer<BShkbAnimationGraph> > RE::BSAnimationGraphManager::graphs

◆ pad0C

std::uint32_t RE::BSAnimationGraphManager::pad0C

◆ RTTI

constexpr auto RE::BSAnimationGraphManager::RTTI = RTTI_BSAnimationGraphManager
inlinestaticconstexpr

◆ subManagers

BSTArray<BSAnimationGraphManagerPtr> RE::BSAnimationGraphManager::subManagers

◆ variableCache

BSAnimationGraphVariableCache RE::BSAnimationGraphManager::variableCache

The documentation for this class was generated from the following file: