| 
    CommonLibSSE (powerof3)
    
   | 
 
This is the complete list of members for RE::BSScript::IVirtualMachine, including all inherited members.
| _refCount | RE::BSIntrusiveRefCounted | mutableprotected | 
| BindNativeMethod(IFunction *a_fn)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| CalculateFullReloadList(void) const =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| CastObject(const BSTSmartPointer< Object > &a_fromObjPtr, const BSTSmartPointer< ObjectTypeInfo > &a_toTypeInfoPtr, BSTSmartPointer< Object > &a_toObjPtr)=0 | RE::BSScript::IVirtualMachine | pure 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)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| CreateArray2(TypeInfo::RawType a_typeID, const BSFixedString &a_className, std::uint32_t a_size, BSTSmartPointer< Array > &a_arrayPtr)=0 | RE::BSScript::IVirtualMachine | pure 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)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| CreateObject2(const BSFixedString &a_className, BSTSmartPointer< Object > &a_result)=0 | RE::BSScript::IVirtualMachine | pure 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(VMHandle a_handle, const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result) | RE::BSScript::IVirtualMachine | |
| DispatchMethodCall1(BSTSmartPointer< Object > &a_obj, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| DispatchMethodCall2(VMHandle a_handle, const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| DispatchStaticCall(const BSFixedString &a_className, const BSFixedString &a_fnName, IFunctionArguments *a_args, BSTSmartPointer< IStackCallbackFunctor > &a_result)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| DispatchUnboundMethodCall(void)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| FindBoundObject(VMHandle a_handle, const char *a_className, BSTSmartPointer< Object > &a_result) const =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| ForEachBoundObject(VMHandle a_handle, IForEachScriptObjectFunctor *a_functor)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetErrorLogger()=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetObjectBindPolicy() | RE::BSScript::IVirtualMachine | |
| GetObjectBindPolicy() const | RE::BSScript::IVirtualMachine | |
| GetObjectBindPolicy1()=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetObjectBindPolicy2() const =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetObjectHandlePolicy() | RE::BSScript::IVirtualMachine | |
| GetObjectHandlePolicy() const | RE::BSScript::IVirtualMachine | |
| GetObjectHandlePolicy1()=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetObjectHandlePolicy2() const =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetParentNativeType(const BSFixedString &a_className, BSTSmartPointer< ObjectTypeInfo > &a_typeInfoPtr)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetPropertyValue(BSTSmartPointer< Object > &a_obj, const char *a_propertyName, Variable &a_getVal)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetSavePatcherInterface()=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetScriptObjectsWithATypeID(BSScrapArray< BSFixedString > &a_classes) const =0 | RE::BSScript::IVirtualMachine | pure 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)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetScriptObjectType2(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr)=0 | RE::BSScript::IVirtualMachine | pure 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 =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetScriptObjectTypeNoLoad2(VMTypeID a_typeID, BSTSmartPointer< ObjectTypeInfo > &a_outTypeInfoPtr) const =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetTypeIDForScriptObject(const BSFixedString &a_className, VMTypeID &a_typeID) const =0 | RE::BSScript::IVirtualMachine | pure 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 =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| GetVariableValue2(VMHandle a_handle, const BSFixedString &a_className, std::int32_t a_variableIndex, Variable &a_out) const =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| IncRef() const | RE::BSIntrusiveRefCounted | inline | 
| IsCompletelyFrozen() const =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| IsWaitingOnLatent(VMStackID a_stackID) const =0 | RE::BSScript::IVirtualMachine | pure virtual | 
| MoveBoundObjects(VMHandle a_from, VMHandle a_to)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| pad0C | RE::BSScript::IVirtualMachine | |
| RegisterForLogEvent(BSTEventSink< LogEvent > *a_sink)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| RegisterForStatsEvent(BSTEventSink< StatsEvent > *a_sink)=0 | RE::BSScript::IVirtualMachine | pure 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)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| ReloadType(const char *a_className)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| ResetAllBoundObjects(VMHandle a_handle)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| ReturnFromLatent(VMStackID a_stackID, const Variable &a_val)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| RTTI | RE::BSScript::IVirtualMachine | inlinestatic | 
| SendEvent(VMHandle a_handle, const BSFixedString &a_eventName, IFunctionArguments *a_args)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| SendEventAll(const BSFixedString &a_eventName, IFunctionArguments *a_args)=0 | RE::BSScript::IVirtualMachine | pure 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)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| SetCallableFromTasklets2(const char *a_className, const char *a_fnName, bool a_callable)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| SetLinkedCallback(ITypeLinkedCallback *a_callback)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| SetOverstressed(bool a_set)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| SetPropertyValue(BSTSmartPointer< Object > &a_obj, const char *a_propertyName, Variable &a_setVal)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| Severity typedef | RE::BSScript::IVirtualMachine | |
| TasksToJobs(BSJobs::JobList &a_jobList)=0 | RE::BSScript::IVirtualMachine | pure 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)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| TypeIsValid(const BSFixedString &a_className)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| Unk_03(void)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| UnregisterForLogEvent(BSTEventSink< LogEvent > *a_sink)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| UnregisterForStatsEvent(BSTEventSink< StatsEvent > *a_sink)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| Update(float a_budget)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| UpdateTasklets(float a_budget)=0 | RE::BSScript::IVirtualMachine | pure virtual | 
| VTraceStack(const char *a_fmt, VMStackID a_stackID, Severity a_severity=Severity::kInfo,...) | RE::BSScript::IVirtualMachine | |
| ~IVirtualMachine() | RE::BSScript::IVirtualMachine | virtual |