CommonLibSSE NG
RE::BSAnimationGraphVariableCache Struct Reference

#include <BSAnimationGraphManager.h>

Public Member Functions

BSSpinLockGetGraphLock () const noexcept
 
BSTSmartPointer< BShkbAnimationGraph > & GetAnimationGraph () noexcept
 
const BSTSmartPointer< BShkbAnimationGraph > & GetAnimationGraph () const noexcept
 

Public Attributes

BSTArray< AnimVariableCacheInfovariableCache
 
BSSpinLock updateLock
 
BSTSmartPointer< BShkbAnimationGraphanimationGraph
 

Member Function Documentation

◆ GetAnimationGraph() [1/2]

const BSTSmartPointer<BShkbAnimationGraph>& RE::BSAnimationGraphVariableCache::GetAnimationGraph ( ) const
inlinenoexcept

◆ GetAnimationGraph() [2/2]

BSTSmartPointer<BShkbAnimationGraph>& RE::BSAnimationGraphVariableCache::GetAnimationGraph ( )
inlinenoexcept

◆ GetGraphLock()

BSSpinLock* RE::BSAnimationGraphVariableCache::GetGraphLock ( ) const
inlinenoexcept

Member Data Documentation

◆ animationGraph

BSTSmartPointer<BShkbAnimationGraph> RE::BSAnimationGraphVariableCache::animationGraph

◆ updateLock

BSSpinLock RE::BSAnimationGraphVariableCache::updateLock
mutable

◆ variableCache

BSTArray<AnimVariableCacheInfo> RE::BSAnimationGraphVariableCache::variableCache

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