#include <HandlePolicy.h>
|
| ~HandlePolicy () override |
|
bool | HandleIsType (VMTypeID a_typeID, VMHandle a_handle) const override |
|
bool | IsHandleObjectAvailable (VMHandle a_handle) const override |
|
VMHandle | EmptyHandle () const override |
|
VMHandle | GetHandleForObject (VMTypeID a_typeID, const void *a_srcData) const override |
|
bool | HasParent (VMHandle a_handle) const override |
|
VMHandle | GetParentHandle (VMHandle a_handle) const override |
|
VMHandle | GetHandleScriptsMovedFrom (VMHandle a_handle) const override |
|
void * | GetObjectForHandle (VMTypeID a_typeID, VMHandle a_handle) const override |
|
void | PersistHandle (VMHandle a_handle) override |
|
void | ReleaseHandle (VMHandle a_handle) override |
|
void | ConvertHandleToString (VMHandle a_handle, BSFixedString &a_strOut) const override |
|
Public Member Functions inherited from RE::BSScript::IObjectHandlePolicy |
virtual | ~IObjectHandlePolicy () |
|
virtual bool | HandleIsType (VMTypeID a_typeID, VMHandle a_handle) const =0 |
|
virtual bool | IsHandleObjectAvailable (VMHandle a_handle) const =0 |
|
virtual VMHandle | EmptyHandle () const =0 |
|
virtual VMHandle | GetHandleForObject (VMTypeID a_typeID, const void *a_srcData) const =0 |
|
virtual bool | HasParent (VMHandle a_handle) const =0 |
|
virtual VMHandle | GetParentHandle (VMHandle a_handle) const =0 |
|
virtual VMHandle | GetHandleScriptsMovedFrom (VMHandle a_handle) const =0 |
|
virtual void * | GetObjectForHandle (VMTypeID a_typeID, VMHandle a_handle) const =0 |
|
virtual void | PersistHandle (VMHandle a_handle)=0 |
|
virtual void | ReleaseHandle (VMHandle a_handle)=0 |
|
virtual void | ConvertHandleToString (VMHandle a_handle, BSFixedString &a_strOut) const =0 |
|
bool | HandleIsType (FormType a_typeID, VMHandle a_handle) |
|
VMHandle | GetHandleForObject (FormType a_typeID, const TESForm *a_srcData) |
|
TESForm * | GetObjectForHandle (FormType a_typeID, VMHandle a_handle) |
|
◆ ~HandlePolicy()
RE::SkyrimScript::HandlePolicy::~HandlePolicy |
( |
| ) |
|
|
override |
◆ ConvertHandleToString()
void RE::SkyrimScript::HandlePolicy::ConvertHandleToString |
( |
VMHandle |
a_handle, |
|
|
BSFixedString & |
a_strOut |
|
) |
| const |
|
overridevirtual |
◆ EmptyHandle()
VMHandle RE::SkyrimScript::HandlePolicy::EmptyHandle |
( |
| ) |
const |
|
overridevirtual |
◆ GetHandleForObject()
VMHandle RE::SkyrimScript::HandlePolicy::GetHandleForObject |
( |
VMTypeID |
a_typeID, |
|
|
const void * |
a_srcData |
|
) |
| const |
|
overridevirtual |
◆ GetHandleScriptsMovedFrom()
VMHandle RE::SkyrimScript::HandlePolicy::GetHandleScriptsMovedFrom |
( |
VMHandle |
a_handle | ) |
const |
|
overridevirtual |
◆ GetObjectForHandle()
void * RE::SkyrimScript::HandlePolicy::GetObjectForHandle |
( |
VMTypeID |
a_typeID, |
|
|
VMHandle |
a_handle |
|
) |
| const |
|
overridevirtual |
◆ GetParentHandle()
VMHandle RE::SkyrimScript::HandlePolicy::GetParentHandle |
( |
VMHandle |
a_handle | ) |
const |
|
overridevirtual |
◆ HandleIsType()
bool RE::SkyrimScript::HandlePolicy::HandleIsType |
( |
VMTypeID |
a_typeID, |
|
|
VMHandle |
a_handle |
|
) |
| const |
|
overridevirtual |
◆ HasParent()
bool RE::SkyrimScript::HandlePolicy::HasParent |
( |
VMHandle |
a_handle | ) |
const |
|
overridevirtual |
◆ IsHandleObjectAvailable()
bool RE::SkyrimScript::HandlePolicy::IsHandleObjectAvailable |
( |
VMHandle |
a_handle | ) |
const |
|
overridevirtual |
◆ PersistHandle()
void RE::SkyrimScript::HandlePolicy::PersistHandle |
( |
VMHandle |
a_handle | ) |
|
|
overridevirtual |
◆ ReleaseHandle()
void RE::SkyrimScript::HandlePolicy::ReleaseHandle |
( |
VMHandle |
a_handle | ) |
|
|
overridevirtual |
◆ RTTI
◆ unk08
std::uint64_t RE::SkyrimScript::HandlePolicy::unk08 |
◆ unk10
◆ unk40
◆ VTABLE
The documentation for this class was generated from the following file: