#include <IVMObjectBindInterface.h>
◆ ~IVMObjectBindInterface()
virtual RE::BSScript::IVMObjectBindInterface::~IVMObjectBindInterface |
( |
| ) |
|
|
virtual |
◆ BindObject()
◆ CreateObjectWithProperties()
virtual bool RE::BSScript::IVMObjectBindInterface::CreateObjectWithProperties |
( |
const BSFixedString & |
a_className, |
|
|
std::uint32_t |
a_numProperties, |
|
|
BSTSmartPointer< Object > & |
a_objPtr |
|
) |
| |
|
pure virtual |
◆ GetBoundHandle()
◆ HandleCObjectDeletion()
virtual void RE::BSScript::IVMObjectBindInterface::HandleCObjectDeletion |
( |
VMHandle |
a_handle | ) |
|
|
pure virtual |
◆ HandleLoadedBinding()
virtual void RE::BSScript::IVMObjectBindInterface::HandleLoadedBinding |
( |
BSTSmartPointer< Object > & |
a_objPtr, |
|
|
VMHandle |
a_handle, |
|
|
bool |
a_conditional |
|
) |
| |
|
pure virtual |
◆ InitObjectProperties()
virtual bool RE::BSScript::IVMObjectBindInterface::InitObjectProperties |
( |
BSTSmartPointer< Object > & |
a_objPtr, |
|
|
void * |
a_property, |
|
|
bool |
a_arg3 |
|
) |
| |
|
pure virtual |
◆ RemoveAllBoundObjects()
virtual void RE::BSScript::IVMObjectBindInterface::RemoveAllBoundObjects |
( |
VMHandle |
a_handle | ) |
|
|
pure virtual |
◆ RemoveAllDiskLoadedBoundObjects()
virtual void RE::BSScript::IVMObjectBindInterface::RemoveAllDiskLoadedBoundObjects |
( |
VMHandle |
a_handle | ) |
|
|
pure virtual |
◆ TypeCanBeBound()
virtual bool RE::BSScript::IVMObjectBindInterface::TypeCanBeBound |
( |
const BSFixedString & |
a_className, |
|
|
VMHandle |
a_handle |
|
) |
| |
|
pure virtual |
◆ UnbindObject()
virtual void RE::BSScript::IVMObjectBindInterface::UnbindObject |
( |
const BSTSmartPointer< Object > & |
a_objPtr | ) |
|
|
pure virtual |
◆ RTTI
The documentation for this struct was generated from the following file: