_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 |
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 |
~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 | |