CommonLibSSE (Parapets fork)
RE::BSScript::IVirtualMachine Member List

This is the complete list of members for RE::BSScript::IVirtualMachine, including all inherited members.

_refCountRE::BSIntrusiveRefCountedmutableprotected
BindNativeMethod(IFunction *a_fn)=0RE::BSScript::IVirtualMachinepure virtual
CalculateFullReloadList(void) const =0RE::BSScript::IVirtualMachinepure virtual
CastObject(const BSTSmartPointer< Object > &a_fromObjPtr, const BSTSmartPointer< ObjectTypeInfo > &a_toTypeInfoPtr, BSTSmartPointer< Object > &a_toObjPtr)=0RE::BSScript::IVirtualMachinepure virtual
CreateArray(const TypeInfo &a_typeInfo, std::uint32_t a_size, BSTSmartPointer< Array > &a_arrayPtr)RE::BSScript::IVirtualMachine
CreateArray(TypeInfo::RawType a_typeID, const BSFixedString &a_className, std::uint32_t a_size, BSTSmartPointer< Array > &a_arrayPtr)RE::BSScript::IVirtualMachine
CreateArray1(const TypeInfo &a_typeInfo, std::uint32_t a_size, BSTSmartPointer< Array > &a_arrayPtr)=0RE::BSScript::IVirtualMachinepure virtual
CreateArray2(TypeInfo::RawType a_typeID, const BSFixedString &a_className, std::uint32_t a_size, BSTSmartPointer< Array > &a_arrayPtr)=0RE::BSScript::IVirtualMachinepure virtual
CreateObject(const BSFixedString &a_className, void *a_property, BSTSmartPointer< Object > &a_objPtr)RE::BSScript::IVirtualMachine
CreateObject(const BSFixedString &a_className, BSTSmartPointer< Object > &a_result)RE::BSScript::IVirtualMachine
CreateObject1(const BSFixedString &a_className, void *a_property, BSTSmartPointer< Object > &a_objPtr)=0RE::BSScript::IVirtualMachinepure virtual
CreateObject2(const BSFixedString &a_className, BSTSmartPointer< Object > &a_result)=0RE::BSScript::IVirtualMachinepure virtual
DecRef() constRE::BSIntrusiveRefCountedinline
DispatchMethodCall(BSTSmartPointer< Object > &a_obj, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result)RE::BSScript::IVirtualMachine
DispatchMethodCall(BSTSmartPointer< Object > &a_obj, const BSFixedString &a_fnName, IFunctionArguments *a_args)RE::BSScript::IVirtualMachine
DispatchMethodCall(VMHandle a_handle, const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result)RE::BSScript::IVirtualMachine
DispatchMethodCall(VMHandle a_handle, const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args)RE::BSScript::IVirtualMachine
DispatchMethodCall1(BSTSmartPointer< Object > &a_obj, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result)=0RE::BSScript::IVirtualMachinepure virtual
DispatchMethodCall2(VMHandle a_handle, const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result)=0RE::BSScript::IVirtualMachinepure virtual
DispatchStaticCall(const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result)=0RE::BSScript::IVirtualMachinepure virtual
DispatchStaticCall(const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args)RE::BSScript::IVirtualMachine
DispatchUnboundMethodCall(void)=0RE::BSScript::IVirtualMachinepure virtual
FindBoundObject(VMHandle a_handle, const char *a_className, BSTSmartPointer< Object > &a_result) const =0RE::BSScript::IVirtualMachinepure virtual
ForEachBoundObject(VMHandle a_handle, IForEachScriptObjectFunctor *a_functor)=0RE::BSScript::IVirtualMachinepure virtual
GetErrorLogger()=0RE::BSScript::IVirtualMachinepure virtual
GetObjectBindPolicy()RE::BSScript::IVirtualMachine
GetObjectBindPolicy() constRE::BSScript::IVirtualMachine
GetObjectBindPolicy1()=0RE::BSScript::IVirtualMachinepure virtual
GetObjectBindPolicy2() const =0RE::BSScript::IVirtualMachinepure virtual
GetObjectHandlePolicy()RE::BSScript::IVirtualMachine
GetObjectHandlePolicy() constRE::BSScript::IVirtualMachine
GetObjectHandlePolicy1()=0RE::BSScript::IVirtualMachinepure virtual
GetObjectHandlePolicy2() const =0RE::BSScript::IVirtualMachinepure virtual
GetParentNativeType(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_typeInfoPtr)=0RE::BSScript::IVirtualMachinepure virtual
GetPropertyValue(BSTSmartPointer< Object > &a_obj, const char *a_propertyName, Variable &a_getVal)=0RE::BSScript::IVirtualMachinepure virtual
GetSavePatcherInterface()=0RE::BSScript::IVirtualMachinepure virtual
GetScriptObjectsWithATypeID(BSScrapArray< BSFixedString > &a_classes) const =0RE::BSScript::IVirtualMachinepure virtual
GetScriptObjectType(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr)RE::BSScript::IVirtualMachine
GetScriptObjectType(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr)RE::BSScript::IVirtualMachine
GetScriptObjectType1(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr)=0RE::BSScript::IVirtualMachinepure virtual
GetScriptObjectType2(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr)=0RE::BSScript::IVirtualMachinepure virtual
GetScriptObjectTypeNoLoad(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_typeInfoPtr) constRE::BSScript::IVirtualMachine
GetScriptObjectTypeNoLoad(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr) constRE::BSScript::IVirtualMachine
GetScriptObjectTypeNoLoad1(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_typeInfoPtr) const =0RE::BSScript::IVirtualMachinepure virtual
GetScriptObjectTypeNoLoad2(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr) const =0RE::BSScript::IVirtualMachinepure virtual
GetTypeIDForScriptObject(const BSFixedString &a_className, VMTypeID &a_typeID) const =0RE::BSScript::IVirtualMachinepure virtual
GetVariableValue(const BSTSmartPointer< Object > &a_objPtr, std::uint32_t a_index, Variable &a_out) constRE::BSScript::IVirtualMachine
GetVariableValue(VMHandle a_handle, const BSFixedString &a_className, std::int32_t a_variableIndex, Variable &a_out) constRE::BSScript::IVirtualMachine
GetVariableValue1(const BSTSmartPointer< Object > &a_objPtr, std::uint32_t a_index, Variable &a_out) const =0RE::BSScript::IVirtualMachinepure virtual
GetVariableValue2(VMHandle a_handle, const BSFixedString &a_className, std::int32_t a_variableIndex, Variable &a_out) const =0RE::BSScript::IVirtualMachinepure virtual
IncRef() constRE::BSIntrusiveRefCountedinline
IsCompletelyFrozen() const =0RE::BSScript::IVirtualMachinepure virtual
IsWaitingOnLatent(VMStackID a_stackID) const =0RE::BSScript::IVirtualMachinepure virtual
MoveBoundObjects(VMHandle a_from, VMHandle a_to)=0RE::BSScript::IVirtualMachinepure virtual
pad0CRE::BSScript::IVirtualMachine
RegisterForLogEvent(BSTEventSink< LogEvent > *a_sink)=0RE::BSScript::IVirtualMachinepure virtual
RegisterForStatsEvent(BSTEventSink< StatsEvent > *a_sink)=0RE::BSScript::IVirtualMachinepure virtual
RegisterFunction(std::string_view a_fnName, std::string_view a_className, F a_callback, bool a_callableFromTasklets=false)RE::BSScript::IVirtualMachine
RegisterObjectType(VMTypeID a_typeID, const char *a_className)=0RE::BSScript::IVirtualMachinepure virtual
ReloadType(const char *a_className)=0RE::BSScript::IVirtualMachinepure virtual
ResetAllBoundObjects(VMHandle a_handle)=0RE::BSScript::IVirtualMachinepure virtual
ReturnFromLatent(VMStackID a_stackID, const Variable &a_val)=0RE::BSScript::IVirtualMachinepure virtual
RTTIRE::BSScript::IVirtualMachineinlinestatic
SendEvent(VMHandle a_handle, const BSFixedString &a_eventName, IFunctionArguments *a_args)=0RE::BSScript::IVirtualMachinepure virtual
SendEventAll(const BSFixedString &a_eventName, IFunctionArguments *a_args)=0RE::BSScript::IVirtualMachinepure virtual
SetCallableFromTasklets(const char *a_className, const char *a_stateName, const char *a_fnName, bool a_callable)RE::BSScript::IVirtualMachine
SetCallableFromTasklets(const char *a_className, const char *a_fnName, bool a_callable)RE::BSScript::IVirtualMachine
SetCallableFromTasklets1(const char *a_className, const char *a_stateName, const char *a_fnName, bool a_callable)=0RE::BSScript::IVirtualMachinepure virtual
SetCallableFromTasklets2(const char *a_className, const char *a_fnName, bool a_callable)=0RE::BSScript::IVirtualMachinepure virtual
SetLinkedCallback(ITypeLinkedCallback *a_callback)=0RE::BSScript::IVirtualMachinepure virtual
SetOverstressed(bool a_set)=0RE::BSScript::IVirtualMachinepure virtual
SetPropertyValue(BSTSmartPointer< Object > &a_obj, const char *a_propertyName, Variable &a_setVal)=0RE::BSScript::IVirtualMachinepure virtual
Severity typedefRE::BSScript::IVirtualMachine
TasksToJobs(BSJobs::JobList &a_jobList)=0RE::BSScript::IVirtualMachinepure virtual
TES_HEAP_REDEFINE_NEW()RE::BSIntrusiveRefCounted
TraceForm(TESForm *a_form, const char *a_str, VMStackID a_stackID, Severity a_severity)RE::BSScript::IVirtualMachine
TraceStack(const char *a_str, VMStackID a_stackID, Severity a_severity=Severity::kInfo)=0RE::BSScript::IVirtualMachinepure virtual
TypeIsValid(const BSFixedString &a_className)=0RE::BSScript::IVirtualMachinepure virtual
Unk_03(void)=0RE::BSScript::IVirtualMachinepure virtual
UnregisterForLogEvent(BSTEventSink< LogEvent > *a_sink)=0RE::BSScript::IVirtualMachinepure virtual
UnregisterForStatsEvent(BSTEventSink< StatsEvent > *a_sink)=0RE::BSScript::IVirtualMachinepure virtual
Update(float a_budget)=0RE::BSScript::IVirtualMachinepure virtual
UpdateTasklets(float a_budget)=0RE::BSScript::IVirtualMachinepure virtual
VTraceStack(const char *a_fmt, VMStackID a_stackID, Severity a_severity=Severity::kInfo,...)RE::BSScript::IVirtualMachine
~IVirtualMachine()RE::BSScript::IVirtualMachinevirtual