CommonLibSSE NG
Loading...
Searching...
No Matches
RE::BSScript::ObjectBindPolicy Class Referenceabstract

#include <BSScriptObjectBindPolicy.h>

Inheritance diagram for RE::BSScript::ObjectBindPolicy:
RE::SkyrimScript::ObjectBindPolicy

Public Member Functions

virtual ~ObjectBindPolicy ()
 
virtual void Unk_01 (VMHandle a_handle)=0
 
virtual void Unk_02 (VMHandle a_handle)=0
 
virtual void Unk_03 (VMHandle a_handle)=0
 
virtual void Unk_04 ()=0
 
virtual void Unk_05 (void)=0
 
virtual void Unk_06 (void)=0
 
virtual void Unk_07 (void)=0
 
virtual void Unk_08 (void)=0
 
virtual void Unk_09 (void)=0
 
virtual void Unk_0A (void)=0
 
virtual void Unk_0B (void)=0
 
virtual void Unk_0C (void)=0
 
void BindObject (BSTSmartPointer< Object > &a_objectPtr, VMHandle a_handle)
 

Public Attributes

IVirtualMachinevm
 
IVMObjectBindInterfacebindInterface
 
BSSpinLock attachedScriptsLock
 
BSTHashMap< VMHandle, UnkValueattachedScripts
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSScript__ObjectBindPolicy
 

Constructor & Destructor Documentation

◆ ~ObjectBindPolicy()

virtual RE::BSScript::ObjectBindPolicy::~ObjectBindPolicy ( )
virtual

Member Function Documentation

◆ BindObject()

void RE::BSScript::ObjectBindPolicy::BindObject ( BSTSmartPointer< Object > &  a_objectPtr,
VMHandle  a_handle 
)

◆ Unk_01()

virtual void RE::BSScript::ObjectBindPolicy::Unk_01 ( VMHandle  a_handle)
pure virtual

◆ Unk_02()

virtual void RE::BSScript::ObjectBindPolicy::Unk_02 ( VMHandle  a_handle)
pure virtual

◆ Unk_03()

virtual void RE::BSScript::ObjectBindPolicy::Unk_03 ( VMHandle  a_handle)
pure virtual

◆ Unk_04()

virtual void RE::BSScript::ObjectBindPolicy::Unk_04 ( )
pure virtual

◆ Unk_05()

virtual void RE::BSScript::ObjectBindPolicy::Unk_05 ( void  )
pure virtual

◆ Unk_06()

virtual void RE::BSScript::ObjectBindPolicy::Unk_06 ( void  )
pure virtual

◆ Unk_07()

virtual void RE::BSScript::ObjectBindPolicy::Unk_07 ( void  )
pure virtual

◆ Unk_08()

virtual void RE::BSScript::ObjectBindPolicy::Unk_08 ( void  )
pure virtual

◆ Unk_09()

virtual void RE::BSScript::ObjectBindPolicy::Unk_09 ( void  )
pure virtual

◆ Unk_0A()

virtual void RE::BSScript::ObjectBindPolicy::Unk_0A ( void  )
pure virtual

◆ Unk_0B()

virtual void RE::BSScript::ObjectBindPolicy::Unk_0B ( void  )
pure virtual

◆ Unk_0C()

virtual void RE::BSScript::ObjectBindPolicy::Unk_0C ( void  )
pure virtual

Member Data Documentation

◆ attachedScripts

BSTHashMap<VMHandle, UnkValue> RE::BSScript::ObjectBindPolicy::attachedScripts

◆ attachedScriptsLock

BSSpinLock RE::BSScript::ObjectBindPolicy::attachedScriptsLock
mutable

◆ bindInterface

IVMObjectBindInterface* RE::BSScript::ObjectBindPolicy::bindInterface

◆ RTTI

constexpr auto RE::BSScript::ObjectBindPolicy::RTTI = RTTI_BSScript__ObjectBindPolicy
inlinestaticconstexpr

◆ vm

IVirtualMachine* RE::BSScript::ObjectBindPolicy::vm

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