#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
The documentation for this class was generated from the following file: