CommonLibSSE NG
Loading...
Searching...
No Matches
RE::SkyrimScript::ObjectBindPolicy Class Reference

#include <SkyrimScriptObjectBindPolicy.h>

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

Public Member Functions

 ~ObjectBindPolicy () override
 
void Unk_01 (VMHandle a_handle) override
 
void Unk_02 (VMHandle a_handle) override
 
void Unk_03 (VMHandle a_handle) override
 
void Unk_04 () override
 
void Unk_05 (void) override
 
void Unk_06 (void) override
 
void Unk_07 (void) override
 
void Unk_08 (void) override
 
void Unk_09 (void) override
 
void Unk_0A (void) override
 
void Unk_0B (void) override
 
void Unk_0C (void) override
 
- Public Member Functions inherited from RE::BSScript::ObjectBindPolicy
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

BSSpinLock unk50
 
std::byte unk58
 
std::byte unk59
 
std::byte unk5A
 
BSTHashMap< UnkKey, UnkValueunk60
 
std::uint64_t unk90
 
std::uint64_t unk98
 
std::uint64_t unkA0
 
BSTSet< VMHandleunkA8
 
- Public Attributes inherited from RE::BSScript::ObjectBindPolicy
IVirtualMachinevm
 
IVMObjectBindInterfacebindInterface
 
BSSpinLock attachedScriptsLock
 
BSTHashMap< VMHandle, UnkValueattachedScripts
 

Static Public Attributes

static constexpr auto RTTI = RTTI_SkyrimScript__ObjectBindPolicy
 
- Static Public Attributes inherited from RE::BSScript::ObjectBindPolicy
static constexpr auto RTTI = RTTI_BSScript__ObjectBindPolicy
 

Constructor & Destructor Documentation

◆ ~ObjectBindPolicy()

RE::SkyrimScript::ObjectBindPolicy::~ObjectBindPolicy ( )
overridevirtual

Reimplemented from RE::BSScript::ObjectBindPolicy.

Member Function Documentation

◆ Unk_01()

void RE::SkyrimScript::ObjectBindPolicy::Unk_01 ( VMHandle  a_handle)
overridevirtual

◆ Unk_02()

void RE::SkyrimScript::ObjectBindPolicy::Unk_02 ( VMHandle  a_handle)
overridevirtual

◆ Unk_03()

void RE::SkyrimScript::ObjectBindPolicy::Unk_03 ( VMHandle  a_handle)
overridevirtual

◆ Unk_04()

void RE::SkyrimScript::ObjectBindPolicy::Unk_04 ( )
overridevirtual

◆ Unk_05()

void RE::SkyrimScript::ObjectBindPolicy::Unk_05 ( void  )
overridevirtual

◆ Unk_06()

void RE::SkyrimScript::ObjectBindPolicy::Unk_06 ( void  )
overridevirtual

◆ Unk_07()

void RE::SkyrimScript::ObjectBindPolicy::Unk_07 ( void  )
overridevirtual

◆ Unk_08()

void RE::SkyrimScript::ObjectBindPolicy::Unk_08 ( void  )
overridevirtual

◆ Unk_09()

void RE::SkyrimScript::ObjectBindPolicy::Unk_09 ( void  )
overridevirtual

◆ Unk_0A()

void RE::SkyrimScript::ObjectBindPolicy::Unk_0A ( void  )
overridevirtual

◆ Unk_0B()

void RE::SkyrimScript::ObjectBindPolicy::Unk_0B ( void  )
overridevirtual

◆ Unk_0C()

void RE::SkyrimScript::ObjectBindPolicy::Unk_0C ( void  )
overridevirtual

Member Data Documentation

◆ RTTI

constexpr auto RE::SkyrimScript::ObjectBindPolicy::RTTI = RTTI_SkyrimScript__ObjectBindPolicy
inlinestaticconstexpr

◆ unk50

BSSpinLock RE::SkyrimScript::ObjectBindPolicy::unk50
mutable

◆ unk58

std::byte RE::SkyrimScript::ObjectBindPolicy::unk58

◆ unk59

std::byte RE::SkyrimScript::ObjectBindPolicy::unk59

◆ unk5A

std::byte RE::SkyrimScript::ObjectBindPolicy::unk5A

◆ unk60

BSTHashMap<UnkKey, UnkValue> RE::SkyrimScript::ObjectBindPolicy::unk60

◆ unk90

std::uint64_t RE::SkyrimScript::ObjectBindPolicy::unk90

◆ unk98

std::uint64_t RE::SkyrimScript::ObjectBindPolicy::unk98

◆ unkA0

std::uint64_t RE::SkyrimScript::ObjectBindPolicy::unkA0

◆ unkA8

BSTSet<VMHandle> RE::SkyrimScript::ObjectBindPolicy::unkA8

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