| _descTable | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _docString | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _isCallableFromTasklet | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _isLatent | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _isStatic | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _name | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _objName | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _pad43 | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _refCount | RE::BSIntrusiveRefCounted | mutableprotected |
| _retType | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _stateName | RE::BSScript::NF_util::NativeFunctionBase | protected |
| _stub | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | protected |
| _userFlags | RE::BSScript::NF_util::NativeFunctionBase | protected |
| base_type typedef | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | |
| Call(const BSTSmartPointer< Stack > &a_stack, ErrorLogger *a_logger, Internal::VirtualMachine *a_vm, bool a_arg4) override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| CallResult enum name | RE::BSScript::IFunction | |
| CanBeCalledFromTasklets() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| DecRef() const | RE::BSIntrusiveRefCounted | inline |
| function_type typedef | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | |
| FunctionType enum name | RE::BSScript::IFunction | |
| GetDocString() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetFunctionType() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetIsEmpty() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetIsLatent() const | RE::BSScript::NF_util::NativeFunctionBase | |
| GetIsNative() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetIsStatic() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetName() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetObjectTypeName() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetParam(std::uint32_t a_idx, BSFixedString &a_nameOut, TypeInfo &a_typeOut) const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetParamCount() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetReturnType() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetSourceFilename() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetStackFrameSize() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetStateName() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetUserFlags() const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| GetVarNameForStackIndex(std::uint32_t a_idx, BSFixedString &a_nameOut) const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| HasStub() const override | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | inlinevirtual |
| IFunction() | RE::BSScript::IFunction | |
| IncRef() const | RE::BSIntrusiveRefCounted | inline |
| InsertLocals(StackFrame *a_frame) override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| MarshallAndDispatch(Variable &a_baseValue, [[maybe_unused]] Internal::VirtualMachine &a_vm, [[maybe_unused]] VMStackID a_stackID, Variable &a_resultValue, const StackFrame &a_frame) const override | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | inline |
| RE::BSScript::NF_util::NativeFunctionBase::MarshallAndDispatch(Variable &a_baseValue, Internal::VirtualMachine &a_vm, VMStackID a_stackID, Variable &a_resultValue, const StackFrame &a_frame) const =0 | RE::BSScript::NF_util::NativeFunctionBase | pure virtual |
| NativeFunction()=delete | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | |
| NativeFunction(const NativeFunction &)=delete | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | |
| NativeFunction(NativeFunction &&)=delete | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | |
| NativeFunction(std::string_view a_fnName, std::string_view a_className, function_type a_callback) | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | inline |
| NativeFunctionBase()=delete | RE::BSScript::NF_util::NativeFunctionBase | |
| NativeFunctionBase(std::string_view a_fnName, std::string_view a_className, bool a_isStatic, std::uint16_t a_numParams) | RE::BSScript::NF_util::NativeFunctionBase | explicit |
| pad0C | RE::BSScript::IFunction | |
| result_type typedef | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | |
| RTTI | RE::BSScript::NF_util::NativeFunctionBase | inlinestatic |
| SetCallableFromTasklets(bool a_callable) override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| TES_HEAP_REDEFINE_NEW() | RE::BSIntrusiveRefCounted | |
| TranslateIPToLineNumber(std::uint32_t a_taskletExecutionOffset, std::uint32_t &a_lineNumberOut) const override | RE::BSScript::NF_util::NativeFunctionBase | virtual |
| VTABLE | RE::BSScript::NF_util::NativeFunctionBase | inlinestatic |
| ~IFunction()=default | RE::BSScript::IFunction | virtual |
| ~NativeFunction() override=default | RE::BSScript::NativeFunction< IS_LONG, F, R, Base, Args > | |
| ~NativeFunctionBase() override=default | RE::BSScript::NF_util::NativeFunctionBase | |