#[repr(C)]pub struct BSAnimationGraphManager {
pub __base: BSTEventSink<BSAnimationGraphEvent>,
pub __base1: BSIntrusiveRefCounted,
pub pad0C: u32,
pub boundChannels: BSTArray<BSTSmartPointer<BSAnimationGraphChannel>>,
pub bumpedChannels: BSTArray<BSTSmartPointer<BSAnimationGraphChannel>>,
pub graphs: BSTArray<BSTSmartPointer<BShkbAnimationGraph>>,
pub subManagers: BSTArray<BSAnimationGraphManagerPtr>,
pub variableCache: BSAnimationCache,
pub updateLock: PhantomMember<BSSpinLock, 0x98, 0xa0>,
pub dependentManagerLock: PhantomMember<BSSpinLock, 0xa0, 0xa8>,
pub activeGraph: PhantomMember<u32, 0xa8, 0xb0>,
pub generateDepth: PhantomMember<u32, 0xac, 0xb4>,
}
Fields§
§__base: BSTEventSink<BSAnimationGraphEvent>
§__base1: BSIntrusiveRefCounted
§pad0C: u32
§boundChannels: BSTArray<BSTSmartPointer<BSAnimationGraphChannel>>
§bumpedChannels: BSTArray<BSTSmartPointer<BSAnimationGraphChannel>>
§graphs: BSTArray<BSTSmartPointer<BShkbAnimationGraph>>
§subManagers: BSTArray<BSAnimationGraphManagerPtr>
§variableCache: BSAnimationCache
§updateLock: PhantomMember<BSSpinLock, 0x98, 0xa0>
Lock for updating data.
Offset: 0x98
(SE), 0xA0
(AE)
dependentManagerLock: PhantomMember<BSSpinLock, 0xa0, 0xa8>
Lock for dependent manager.
Offset: 0xA0
activeGraph: PhantomMember<u32, 0xa8, 0xb0>
Active graph index.
Offset: 0xA8
generateDepth: PhantomMember<u32, 0xac, 0xb4>
Graph generation depth.
Offset: 0xAC
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for BSAnimationGraphManager
impl RefUnwindSafe for BSAnimationGraphManager
impl !Send for BSAnimationGraphManager
impl !Sync for BSAnimationGraphManager
impl Unpin for BSAnimationGraphManager
impl UnwindSafe for BSAnimationGraphManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more