CommonLibSSE (Parapets fork)
RE::BSScript::Internal::VirtualMachine Member List

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

_refCountRE::BSIntrusiveRefCountedmutableprotected
AddEventSink(Sink *a_eventSink)RE::BSTEventSource< StatsEvent >inline
allRunningStacksRE::BSScript::Internal::VirtualMachine
arraysRE::BSScript::Internal::VirtualMachine
arraysLockRE::BSScript::Internal::VirtualMachinemutable
attachedScriptsRE::BSScript::Internal::VirtualMachine
attachedScriptsLockRE::BSScript::Internal::VirtualMachinemutable
BindNativeMethod(IFunction *a_fn) overrideRE::BSScript::Internal::VirtualMachinevirtual
BindObject(BSTSmartPointer< Object > &a_objPtr, VMHandle a_handle, bool a_conditional) overrideRE::BSScript::Internal::VirtualMachinevirtual
BSTEventSource()RE::BSTEventSource< StatsEvent >inline
CalculateFullReloadList(void) const overrideRE::BSScript::Internal::VirtualMachinevirtual
CastObject(const BSTSmartPointer< Object > &a_fromObjPtr, const BSTSmartPointer< ObjectTypeInfo > &a_toTypeInfoPtr, BSTSmartPointer< Object > &a_toObjPtr) overrideRE::BSScript::Internal::VirtualMachinevirtual
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) overrideRE::BSScript::Internal::VirtualMachinevirtual
CreateArray2(TypeInfo::RawType a_typeID, const BSFixedString &a_className, std::uint32_t a_size, BSTSmartPointer< Array > &a_arrayPtr) overrideRE::BSScript::Internal::VirtualMachinevirtual
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) overrideRE::BSScript::Internal::VirtualMachinevirtual
CreateObject2(const BSFixedString &a_className, BSTSmartPointer< Object > &a_result) overrideRE::BSScript::Internal::VirtualMachinevirtual
CreateObjectWithProperties(const BSFixedString &a_className, std::uint32_t a_numProperties, BSTSmartPointer< Object > &a_objPtr) overrideRE::BSScript::Internal::VirtualMachinevirtual
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) overrideRE::BSScript::Internal::VirtualMachinevirtual
DispatchMethodCall2(VMHandle a_handle, const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result) overrideRE::BSScript::Internal::VirtualMachinevirtual
DispatchStaticCall(const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result) overrideRE::BSScript::Internal::VirtualMachinevirtual
RE::BSScript::IVirtualMachine::DispatchStaticCall(const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args)RE::BSScript::IVirtualMachine
DispatchUnboundMethodCall(void) overrideRE::BSScript::Internal::VirtualMachinevirtual
errorLoggerRE::BSScript::Internal::VirtualMachine
FindBoundObject(VMHandle a_handle, const char *a_className, BSTSmartPointer< Object > &a_result) const overrideRE::BSScript::Internal::VirtualMachinevirtual
ForEachBoundObject(VMHandle a_handle, IForEachScriptObjectFunctor *a_functor) overrideRE::BSScript::Internal::VirtualMachinevirtual
freezeQueryRE::BSScript::Internal::VirtualMachine
frozenStacksLockRE::BSScript::Internal::VirtualMachinemutable
funcMsgPoolRE::BSScript::Internal::VirtualMachine
funcMsgQueueRE::BSScript::Internal::VirtualMachine
funcQueueLockRE::BSScript::Internal::VirtualMachinemutable
GetBoundHandle(const BSTSmartPointer< Object > &a_objPtr) const overrideRE::BSScript::Internal::VirtualMachinevirtual
GetErrorLogger() overrideRE::BSScript::Internal::VirtualMachinevirtual
GetObjectBindPolicy()RE::BSScript::IVirtualMachine
GetObjectBindPolicy() constRE::BSScript::IVirtualMachine
GetObjectBindPolicy1() overrideRE::BSScript::Internal::VirtualMachinevirtual
GetObjectBindPolicy2() const overrideRE::BSScript::Internal::VirtualMachinevirtual
GetObjectHandlePolicy()RE::BSScript::IVirtualMachine
GetObjectHandlePolicy() constRE::BSScript::IVirtualMachine
GetObjectHandlePolicy1() overrideRE::BSScript::Internal::VirtualMachinevirtual
GetObjectHandlePolicy2() const overrideRE::BSScript::Internal::VirtualMachinevirtual
GetParentNativeType(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_typeInfoPtr) overrideRE::BSScript::Internal::VirtualMachinevirtual
GetPropertyValue(BSTSmartPointer< Object > &a_obj, const char *a_propertyName, Variable &a_getVal) overrideRE::BSScript::Internal::VirtualMachinevirtual
GetSavePatcherInterface() overrideRE::BSScript::Internal::VirtualMachinevirtual
GetScriptObjectsWithATypeID(BSScrapArray< BSFixedString > &a_results) const overrideRE::BSScript::Internal::VirtualMachinevirtual
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) overrideRE::BSScript::Internal::VirtualMachinevirtual
GetScriptObjectType2(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr) overrideRE::BSScript::Internal::VirtualMachinevirtual
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 overrideRE::BSScript::Internal::VirtualMachinevirtual
GetScriptObjectTypeNoLoad2(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr) const overrideRE::BSScript::Internal::VirtualMachinevirtual
GetSingleton()RE::BSScript::Internal::VirtualMachinestatic
GetTypeIDForScriptObject(const BSFixedString &a_className, VMTypeID &a_typeID) const overrideRE::BSScript::Internal::VirtualMachinevirtual
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 overrideRE::BSScript::Internal::VirtualMachinevirtual
GetVariableValue2(VMHandle a_handle, const BSFixedString &a_className, std::int32_t a_variableIndex, Variable &a_out) const overrideRE::BSScript::Internal::VirtualMachinevirtual
HandleCObjectDeletion(VMHandle a_handle) overrideRE::BSScript::Internal::VirtualMachinevirtual
HandleLoadedBinding(BSTSmartPointer< Object > &a_objPtr, VMHandle a_handle, bool a_conditional) overrideRE::BSScript::Internal::VirtualMachinevirtual
handlePolicyRE::BSScript::Internal::VirtualMachine
IncRef() constRE::BSIntrusiveRefCountedinline
initializedRE::BSScript::Internal::VirtualMachine
InitObjectProperties(BSTSmartPointer< Object > &a_objPtr, void *a_property, bool a_arg3) overrideRE::BSScript::Internal::VirtualMachinevirtual
IsCompletelyFrozen() const overrideRE::BSScript::Internal::VirtualMachinevirtual
IsWaitingOnLatent(VMStackID a_stackID) const overrideRE::BSScript::Internal::VirtualMachinevirtual
linkerRE::BSScript::Internal::VirtualMachine
lockRE::BSTEventSource< StatsEvent >mutable
memoryPagePolicyRE::BSScript::Internal::VirtualMachine
MoveBoundObjects(VMHandle a_from, VMHandle a_to) overrideRE::BSScript::Internal::VirtualMachinevirtual
nextArrayToCleanRE::BSScript::Internal::VirtualMachine
nextStackIDRE::BSScript::Internal::VirtualMachine
notifyingRE::BSTEventSource< StatsEvent >
objectBindPolicyRE::BSScript::Internal::VirtualMachine
objectResetLockRE::BSScript::Internal::VirtualMachinemutable
objectsAwaitingResetRE::BSScript::Internal::VirtualMachine
objectTypeMapRE::BSScript::Internal::VirtualMachine
objectTypeToTypeIDRE::BSScript::Internal::VirtualMachine
operator()(const StatsEvent *a_event)RE::BSTEventSource< StatsEvent >inline
overflowFuncMsgsRE::BSScript::Internal::VirtualMachine
overflowSuspendArray1RE::BSScript::Internal::VirtualMachine
overflowSuspendArray2RE::BSScript::Internal::VirtualMachine
overstressedRE::BSScript::Internal::VirtualMachine
pad0CRE::BSScript::IVirtualMachine
pad51RE::BSTEventSource< StatsEvent >
pad52RE::BSTEventSource< StatsEvent >
pad54RE::BSTEventSource< StatsEvent >
pad827ERE::BSScript::Internal::VirtualMachine
pad9404RE::BSScript::Internal::VirtualMachine
pendingRegistersRE::BSTEventSource< StatsEvent >
pendingUnregistersRE::BSTEventSource< StatsEvent >
profilePolicyRE::BSScript::Internal::VirtualMachine
queuedUnbindLockRE::BSScript::Internal::VirtualMachinemutable
queuedUnbindsRE::BSScript::Internal::VirtualMachine
RegisterForLogEvent(BSTEventSink< LogEvent > *a_sink) overrideRE::BSScript::Internal::VirtualMachinevirtual
RegisterForStatsEvent(BSTEventSink< StatsEvent > *a_sink) overrideRE::BSScript::Internal::VirtualMachinevirtual
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) overrideRE::BSScript::Internal::VirtualMachinevirtual
ReloadType(const char *a_className) overrideRE::BSScript::Internal::VirtualMachinevirtual
RemoveAllBoundObjects(VMHandle a_handle) overrideRE::BSScript::Internal::VirtualMachinevirtual
RemoveAllDiskLoadedBoundObjects(VMHandle a_handle) overrideRE::BSScript::Internal::VirtualMachinevirtual
RemoveEventSink(Sink *a_eventSink)RE::BSTEventSource< StatsEvent >inline
ResetAllBoundObjects(VMHandle a_handle) overrideRE::BSScript::Internal::VirtualMachinevirtual
ReturnFromLatent(VMStackID a_stackID, const Variable &a_val) overrideRE::BSScript::Internal::VirtualMachinevirtual
RTTIRE::BSScript::Internal::VirtualMachineinlinestatic
runningStacksLockRE::BSScript::Internal::VirtualMachinemutable
savePatcherInterfaceRE::BSScript::Internal::VirtualMachine
SendEvent(VMHandle a_handle, const BSFixedString &a_eventName, IFunctionArguments *a_args) overrideRE::BSScript::Internal::VirtualMachinevirtual
BSTEventSource< StatsEvent >::SendEvent(const StatsEvent *a_event)RE::BSTEventSource< StatsEvent >inline
SendEventAll(const BSFixedString &a_eventName, IFunctionArguments *a_args) overrideRE::BSScript::Internal::VirtualMachinevirtual
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) overrideRE::BSScript::Internal::VirtualMachinevirtual
SetCallableFromTasklets2(const char *a_className, const char *a_fnName, bool a_callable) overrideRE::BSScript::Internal::VirtualMachinevirtual
SetLinkedCallback(ITypeLinkedCallback *a_callback) overrideRE::BSScript::Internal::VirtualMachinevirtual
SetOverstressed(bool a_set) overrideRE::BSScript::Internal::VirtualMachinevirtual
SetPropertyValue(BSTSmartPointer< Object > &a_obj, const char *a_propertyName, Variable &a_setVal) overrideRE::BSScript::Internal::VirtualMachinevirtual
Severity typedefRE::BSScript::IVirtualMachine
Sink typedefRE::BSTEventSource< StatsEvent >
sinksRE::BSTEventSource< StatsEvent >
stackCallbackSaveInterfaceRE::BSScript::Internal::VirtualMachine
stacksToResumeRE::BSScript::Internal::VirtualMachine
stacksToResumeOverflowRE::BSScript::Internal::VirtualMachine
stacksToSuspendRE::BSScript::Internal::VirtualMachine
stacksToSuspendOverflowRE::BSScript::Internal::VirtualMachine
suspendQueue1RE::BSScript::Internal::VirtualMachine
suspendQueue2RE::BSScript::Internal::VirtualMachine
suspendQueueLockRE::BSScript::Internal::VirtualMachinemutable
TasksToJobs(BSJobs::JobList &a_jobList) overrideRE::BSScript::Internal::VirtualMachinevirtual
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) overrideRE::BSScript::Internal::VirtualMachinevirtual
TypeCanBeBound(const BSFixedString &a_className, VMHandle a_handle) overrideRE::BSScript::Internal::VirtualMachinevirtual
typeIDToObjectTypeRE::BSScript::Internal::VirtualMachine
typeInfoLockRE::BSScript::Internal::VirtualMachinemutable
TypeIsValid(const BSFixedString &a_className) overrideRE::BSScript::Internal::VirtualMachinevirtual
typesToUnloadRE::BSScript::Internal::VirtualMachine
uiWaitingFunctionMessagesRE::BSScript::Internal::VirtualMachine
UnbindObject(const BSTSmartPointer< Object > &a_objPtr) overrideRE::BSScript::Internal::VirtualMachinevirtual
unk938CRE::BSScript::Internal::VirtualMachine
unk9390RE::BSScript::Internal::VirtualMachine
unk9398RE::BSScript::Internal::VirtualMachine
unk93D8RE::BSScript::Internal::VirtualMachine
unk93E0RE::BSScript::Internal::VirtualMachine
unk9440RE::BSScript::Internal::VirtualMachine
unk9448RE::BSScript::Internal::VirtualMachine
unk9478RE::BSScript::Internal::VirtualMachine
unk94C8RE::BSScript::Internal::VirtualMachine
unk94D0RE::BSScript::Internal::VirtualMachine
unk94D8RE::BSScript::Internal::VirtualMachine
unk94E0RE::BSScript::Internal::VirtualMachine
unk94E8RE::BSScript::Internal::VirtualMachine
unk94F0RE::BSScript::Internal::VirtualMachine
unk94F8RE::BSScript::Internal::VirtualMachine
unk9500RE::BSScript::Internal::VirtualMachine
unk9508RE::BSScript::Internal::VirtualMachine
unk9518RE::BSScript::Internal::VirtualMachine
RE::Unk_01(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
RE::BSScript::IVMDebugInterface::Unk_01(void)=0RE::BSScript::IVMDebugInterfacepure virtual
Unk_02(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_03(void) overrideRE::BSScript::Internal::VirtualMachinevirtual
Unk_04(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_05(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_06(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_07(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_08(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_09(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_0A(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_0B(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_0C(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_0D(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_0E(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_0F(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_10(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_11(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_12(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_13(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_14(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_15(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
Unk_16(void)=0RE::BSScript::IVMSaveLoadInterfacepure virtual
UnregisterForLogEvent(BSTEventSink< LogEvent > *a_sink) overrideRE::BSScript::Internal::VirtualMachinevirtual
UnregisterForStatsEvent(BSTEventSink< StatsEvent > *a_sink) overrideRE::BSScript::Internal::VirtualMachinevirtual
Update(float a_budget) overrideRE::BSScript::Internal::VirtualMachinevirtual
UpdateTasklets(float a_budget) overrideRE::BSScript::Internal::VirtualMachinevirtual
vmTasksRE::BSScript::Internal::VirtualMachine
VTraceStack(const char *a_fmt, VMStackID a_stackID, Severity a_severity=Severity::kInfo,...)RE::BSScript::IVirtualMachine
waitingLatentReturnsRE::BSScript::Internal::VirtualMachine
~IVirtualMachine()RE::BSScript::IVirtualMachinevirtual
~IVMDebugInterface()RE::BSScript::IVMDebugInterfacevirtual
~IVMObjectBindInterface()RE::BSScript::IVMObjectBindInterfacevirtual
~IVMSaveLoadInterface()RE::BSScript::IVMSaveLoadInterfacevirtual
~VirtualMachine() overrideRE::BSScript::Internal::VirtualMachine