_refCount | RE::BSIntrusiveRefCounted | mutableprotected |
AddEventSink(Sink *a_eventSink) | RE::BSTEventSource< StatsEvent > | inline |
allRunningStacks | RE::BSScript::Internal::VirtualMachine | |
arrays | RE::BSScript::Internal::VirtualMachine | |
arraysLock | RE::BSScript::Internal::VirtualMachine | mutable |
attachedScripts | RE::BSScript::Internal::VirtualMachine | |
attachedScriptsLock | RE::BSScript::Internal::VirtualMachine | mutable |
BindNativeMethod(IFunction *a_fn) override | RE::BSScript::Internal::VirtualMachine | virtual |
BindObject(BSTSmartPointer< Object > &a_objPtr, VMHandle a_handle, bool a_conditional) override | RE::BSScript::Internal::VirtualMachine | virtual |
BSTEventSource() | RE::BSTEventSource< StatsEvent > | inline |
CalculateFullReloadList(void) const override | RE::BSScript::Internal::VirtualMachine | virtual |
CastObject(const BSTSmartPointer< Object > &a_fromObjPtr, const BSTSmartPointer< ObjectTypeInfo > &a_toTypeInfoPtr, BSTSmartPointer< Object > &a_toObjPtr) override | RE::BSScript::Internal::VirtualMachine | 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) override | RE::BSScript::Internal::VirtualMachine | virtual |
CreateArray2(TypeInfo::RawType a_typeID, const BSFixedString &a_className, std::uint32_t a_size, BSTSmartPointer< Array > &a_arrayPtr) override | RE::BSScript::Internal::VirtualMachine | 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) override | RE::BSScript::Internal::VirtualMachine | virtual |
CreateObject2(const BSFixedString &a_className, BSTSmartPointer< Object > &a_result) override | RE::BSScript::Internal::VirtualMachine | virtual |
CreateObjectWithProperties(const BSFixedString &a_className, std::uint32_t a_numProperties, BSTSmartPointer< Object > &a_objPtr) override | RE::BSScript::Internal::VirtualMachine | virtual |
DecRef() const | RE::BSIntrusiveRefCounted | inline |
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) override | RE::BSScript::Internal::VirtualMachine | virtual |
DispatchMethodCall2(VMHandle a_handle, const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result) override | RE::BSScript::Internal::VirtualMachine | virtual |
DispatchStaticCall(const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result) override | RE::BSScript::Internal::VirtualMachine | virtual |
RE::BSScript::IVirtualMachine::DispatchStaticCall(const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args) | RE::BSScript::IVirtualMachine | |
DispatchUnboundMethodCall(void) override | RE::BSScript::Internal::VirtualMachine | virtual |
errorLogger | RE::BSScript::Internal::VirtualMachine | |
FindBoundObject(VMHandle a_handle, const char *a_className, BSTSmartPointer< Object > &a_result) const override | RE::BSScript::Internal::VirtualMachine | virtual |
ForEachBoundObject(VMHandle a_handle, IForEachScriptObjectFunctor *a_functor) override | RE::BSScript::Internal::VirtualMachine | virtual |
freezeQuery | RE::BSScript::Internal::VirtualMachine | |
frozenStacksLock | RE::BSScript::Internal::VirtualMachine | mutable |
funcMsgPool | RE::BSScript::Internal::VirtualMachine | |
funcMsgQueue | RE::BSScript::Internal::VirtualMachine | |
funcQueueLock | RE::BSScript::Internal::VirtualMachine | mutable |
GetBoundHandle(const BSTSmartPointer< Object > &a_objPtr) const override | RE::BSScript::Internal::VirtualMachine | virtual |
GetErrorLogger() override | RE::BSScript::Internal::VirtualMachine | virtual |
GetObjectBindPolicy() | RE::BSScript::IVirtualMachine | |
GetObjectBindPolicy() const | RE::BSScript::IVirtualMachine | |
GetObjectBindPolicy1() override | RE::BSScript::Internal::VirtualMachine | virtual |
GetObjectBindPolicy2() const override | RE::BSScript::Internal::VirtualMachine | virtual |
GetObjectHandlePolicy() | RE::BSScript::IVirtualMachine | |
GetObjectHandlePolicy() const | RE::BSScript::IVirtualMachine | |
GetObjectHandlePolicy1() override | RE::BSScript::Internal::VirtualMachine | virtual |
GetObjectHandlePolicy2() const override | RE::BSScript::Internal::VirtualMachine | virtual |
GetParentNativeType(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_typeInfoPtr) override | RE::BSScript::Internal::VirtualMachine | virtual |
GetPropertyValue(BSTSmartPointer< Object > &a_obj, const char *a_propertyName, Variable &a_getVal) override | RE::BSScript::Internal::VirtualMachine | virtual |
GetSavePatcherInterface() override | RE::BSScript::Internal::VirtualMachine | virtual |
GetScriptObjectsWithATypeID(BSScrapArray< BSFixedString > &a_results) const override | RE::BSScript::Internal::VirtualMachine | 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) override | RE::BSScript::Internal::VirtualMachine | virtual |
GetScriptObjectType2(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr) override | RE::BSScript::Internal::VirtualMachine | virtual |
GetScriptObjectTypeNoLoad(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_typeInfoPtr) const | RE::BSScript::IVirtualMachine | |
GetScriptObjectTypeNoLoad(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr) const | RE::BSScript::IVirtualMachine | |
GetScriptObjectTypeNoLoad1(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_typeInfoPtr) const override | RE::BSScript::Internal::VirtualMachine | virtual |
GetScriptObjectTypeNoLoad2(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr) const override | RE::BSScript::Internal::VirtualMachine | virtual |
GetSingleton() | RE::BSScript::Internal::VirtualMachine | static |
GetTypeIDForScriptObject(const BSFixedString &a_className, VMTypeID &a_typeID) const override | RE::BSScript::Internal::VirtualMachine | virtual |
GetVariableValue(const BSTSmartPointer< Object > &a_objPtr, std::uint32_t a_index, Variable &a_out) const | RE::BSScript::IVirtualMachine | |
GetVariableValue(VMHandle a_handle, const BSFixedString &a_className, std::int32_t a_variableIndex, Variable &a_out) const | RE::BSScript::IVirtualMachine | |
GetVariableValue1(const BSTSmartPointer< Object > &a_objPtr, std::uint32_t a_index, Variable &a_out) const override | RE::BSScript::Internal::VirtualMachine | virtual |
GetVariableValue2(VMHandle a_handle, const BSFixedString &a_className, std::int32_t a_variableIndex, Variable &a_out) const override | RE::BSScript::Internal::VirtualMachine | virtual |
HandleCObjectDeletion(VMHandle a_handle) override | RE::BSScript::Internal::VirtualMachine | virtual |
HandleLoadedBinding(BSTSmartPointer< Object > &a_objPtr, VMHandle a_handle, bool a_conditional) override | RE::BSScript::Internal::VirtualMachine | virtual |
handlePolicy | RE::BSScript::Internal::VirtualMachine | |
IncRef() const | RE::BSIntrusiveRefCounted | inline |
initialized | RE::BSScript::Internal::VirtualMachine | |
InitObjectProperties(BSTSmartPointer< Object > &a_objPtr, void *a_property, bool a_arg3) override | RE::BSScript::Internal::VirtualMachine | virtual |
IsCompletelyFrozen() const override | RE::BSScript::Internal::VirtualMachine | virtual |
IsWaitingOnLatent(VMStackID a_stackID) const override | RE::BSScript::Internal::VirtualMachine | virtual |
linker | RE::BSScript::Internal::VirtualMachine | |
lock | RE::BSTEventSource< StatsEvent > | mutable |
memoryPagePolicy | RE::BSScript::Internal::VirtualMachine | |
MoveBoundObjects(VMHandle a_from, VMHandle a_to) override | RE::BSScript::Internal::VirtualMachine | virtual |
nextArrayToClean | RE::BSScript::Internal::VirtualMachine | |
nextStackID | RE::BSScript::Internal::VirtualMachine | |
notifying | RE::BSTEventSource< StatsEvent > | |
objectBindPolicy | RE::BSScript::Internal::VirtualMachine | |
objectResetLock | RE::BSScript::Internal::VirtualMachine | mutable |
objectsAwaitingReset | RE::BSScript::Internal::VirtualMachine | |
objectTypeMap | RE::BSScript::Internal::VirtualMachine | |
objectTypeToTypeID | RE::BSScript::Internal::VirtualMachine | |
operator()(const StatsEvent *a_event) | RE::BSTEventSource< StatsEvent > | inline |
overflowFuncMsgs | RE::BSScript::Internal::VirtualMachine | |
overflowSuspendArray1 | RE::BSScript::Internal::VirtualMachine | |
overflowSuspendArray2 | RE::BSScript::Internal::VirtualMachine | |
overstressed | RE::BSScript::Internal::VirtualMachine | |
pad0C | RE::BSScript::IVirtualMachine | |
pad51 | RE::BSTEventSource< StatsEvent > | |
pad52 | RE::BSTEventSource< StatsEvent > | |
pad54 | RE::BSTEventSource< StatsEvent > | |
pad827E | RE::BSScript::Internal::VirtualMachine | |
pad9404 | RE::BSScript::Internal::VirtualMachine | |
pendingRegisters | RE::BSTEventSource< StatsEvent > | |
pendingUnregisters | RE::BSTEventSource< StatsEvent > | |
profilePolicy | RE::BSScript::Internal::VirtualMachine | |
queuedUnbindLock | RE::BSScript::Internal::VirtualMachine | mutable |
queuedUnbinds | RE::BSScript::Internal::VirtualMachine | |
RegisterForLogEvent(BSTEventSink< LogEvent > *a_sink) override | RE::BSScript::Internal::VirtualMachine | virtual |
RegisterForStatsEvent(BSTEventSink< StatsEvent > *a_sink) override | RE::BSScript::Internal::VirtualMachine | 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) override | RE::BSScript::Internal::VirtualMachine | virtual |
ReloadType(const char *a_className) override | RE::BSScript::Internal::VirtualMachine | virtual |
RemoveAllBoundObjects(VMHandle a_handle) override | RE::BSScript::Internal::VirtualMachine | virtual |
RemoveAllDiskLoadedBoundObjects(VMHandle a_handle) override | RE::BSScript::Internal::VirtualMachine | virtual |
RemoveEventSink(Sink *a_eventSink) | RE::BSTEventSource< StatsEvent > | inline |
ResetAllBoundObjects(VMHandle a_handle) override | RE::BSScript::Internal::VirtualMachine | virtual |
ReturnFromLatent(VMStackID a_stackID, const Variable &a_val) override | RE::BSScript::Internal::VirtualMachine | virtual |
RTTI | RE::BSScript::Internal::VirtualMachine | inlinestatic |
runningStacksLock | RE::BSScript::Internal::VirtualMachine | mutable |
savePatcherInterface | RE::BSScript::Internal::VirtualMachine | |
SendEvent(VMHandle a_handle, const BSFixedString &a_eventName, IFunctionArguments *a_args) override | RE::BSScript::Internal::VirtualMachine | virtual |
BSTEventSource< StatsEvent >::SendEvent(const StatsEvent *a_event) | RE::BSTEventSource< StatsEvent > | inline |
SendEventAll(const BSFixedString &a_eventName, IFunctionArguments *a_args) override | RE::BSScript::Internal::VirtualMachine | 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) override | RE::BSScript::Internal::VirtualMachine | virtual |
SetCallableFromTasklets2(const char *a_className, const char *a_fnName, bool a_callable) override | RE::BSScript::Internal::VirtualMachine | virtual |
SetLinkedCallback(ITypeLinkedCallback *a_callback) override | RE::BSScript::Internal::VirtualMachine | virtual |
SetOverstressed(bool a_set) override | RE::BSScript::Internal::VirtualMachine | virtual |
SetPropertyValue(BSTSmartPointer< Object > &a_obj, const char *a_propertyName, Variable &a_setVal) override | RE::BSScript::Internal::VirtualMachine | virtual |
Severity typedef | RE::BSScript::IVirtualMachine | |
Sink typedef | RE::BSTEventSource< StatsEvent > | |
sinks | RE::BSTEventSource< StatsEvent > | |
stackCallbackSaveInterface | RE::BSScript::Internal::VirtualMachine | |
stacksToResume | RE::BSScript::Internal::VirtualMachine | |
stacksToResumeOverflow | RE::BSScript::Internal::VirtualMachine | |
stacksToSuspend | RE::BSScript::Internal::VirtualMachine | |
stacksToSuspendOverflow | RE::BSScript::Internal::VirtualMachine | |
suspendQueue1 | RE::BSScript::Internal::VirtualMachine | |
suspendQueue2 | RE::BSScript::Internal::VirtualMachine | |
suspendQueueLock | RE::BSScript::Internal::VirtualMachine | mutable |
TasksToJobs(BSJobs::JobList &a_jobList) override | RE::BSScript::Internal::VirtualMachine | 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) override | RE::BSScript::Internal::VirtualMachine | virtual |
TypeCanBeBound(const BSFixedString &a_className, VMHandle a_handle) override | RE::BSScript::Internal::VirtualMachine | virtual |
typeIDToObjectType | RE::BSScript::Internal::VirtualMachine | |
typeInfoLock | RE::BSScript::Internal::VirtualMachine | mutable |
TypeIsValid(const BSFixedString &a_className) override | RE::BSScript::Internal::VirtualMachine | virtual |
typesToUnload | RE::BSScript::Internal::VirtualMachine | |
uiWaitingFunctionMessages | RE::BSScript::Internal::VirtualMachine | |
UnbindObject(const BSTSmartPointer< Object > &a_objPtr) override | RE::BSScript::Internal::VirtualMachine | virtual |
unk938C | RE::BSScript::Internal::VirtualMachine | |
unk9390 | RE::BSScript::Internal::VirtualMachine | |
unk9398 | RE::BSScript::Internal::VirtualMachine | |
unk93D8 | RE::BSScript::Internal::VirtualMachine | |
unk93E0 | RE::BSScript::Internal::VirtualMachine | |
unk9440 | RE::BSScript::Internal::VirtualMachine | |
unk9448 | RE::BSScript::Internal::VirtualMachine | |
unk9478 | RE::BSScript::Internal::VirtualMachine | |
unk94C8 | RE::BSScript::Internal::VirtualMachine | |
unk94D0 | RE::BSScript::Internal::VirtualMachine | |
unk94D8 | RE::BSScript::Internal::VirtualMachine | |
unk94E0 | RE::BSScript::Internal::VirtualMachine | |
unk94E8 | RE::BSScript::Internal::VirtualMachine | |
unk94F0 | RE::BSScript::Internal::VirtualMachine | |
unk94F8 | RE::BSScript::Internal::VirtualMachine | |
unk9500 | RE::BSScript::Internal::VirtualMachine | |
unk9508 | RE::BSScript::Internal::VirtualMachine | |
unk9518 | RE::BSScript::Internal::VirtualMachine | |
RE::Unk_01(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
RE::BSScript::IVMDebugInterface::Unk_01(void)=0 | RE::BSScript::IVMDebugInterface | pure virtual |
Unk_02(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_03(void) override | RE::BSScript::Internal::VirtualMachine | virtual |
Unk_04(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_05(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_06(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_07(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_08(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_09(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_0A(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_0B(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_0C(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_0D(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_0E(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_0F(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_10(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_11(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_12(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_13(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_14(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_15(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
Unk_16(void)=0 | RE::BSScript::IVMSaveLoadInterface | pure virtual |
UnregisterForLogEvent(BSTEventSink< LogEvent > *a_sink) override | RE::BSScript::Internal::VirtualMachine | virtual |
UnregisterForStatsEvent(BSTEventSink< StatsEvent > *a_sink) override | RE::BSScript::Internal::VirtualMachine | virtual |
Update(float a_budget) override | RE::BSScript::Internal::VirtualMachine | virtual |
UpdateTasklets(float a_budget) override | RE::BSScript::Internal::VirtualMachine | virtual |
vmTasks | RE::BSScript::Internal::VirtualMachine | |
VTraceStack(const char *a_fmt, VMStackID a_stackID, Severity a_severity=Severity::kInfo,...) | RE::BSScript::IVirtualMachine | |
waitingLatentReturns | RE::BSScript::Internal::VirtualMachine | |
~IVirtualMachine() | RE::BSScript::IVirtualMachine | virtual |
~IVMDebugInterface() | RE::BSScript::IVMDebugInterface | virtual |
~IVMObjectBindInterface() | RE::BSScript::IVMObjectBindInterface | virtual |
~IVMSaveLoadInterface() | RE::BSScript::IVMSaveLoadInterface | virtual |
~VirtualMachine() override | RE::BSScript::Internal::VirtualMachine | |