#include <IFunction.h>
◆ CallResult
Enumerator |
---|
kCompleted | |
kSetupForVM | |
kInProgress | |
kFailedRetry | |
kFailedAbort | |
◆ FunctionType
Enumerator |
---|
kNormal | |
kGetter | |
kSetter | |
◆ IFunction()
RE::BSScript::IFunction::IFunction |
( |
| ) |
|
◆ ~IFunction()
virtual RE::BSScript::IFunction::~IFunction |
( |
| ) |
|
|
virtualdefault |
◆ Call()
◆ CanBeCalledFromTasklets()
virtual bool RE::BSScript::IFunction::CanBeCalledFromTasklets |
( |
| ) |
const |
|
pure virtual |
◆ GetDocString()
virtual const BSFixedString & RE::BSScript::IFunction::GetDocString |
( |
| ) |
const |
|
pure virtual |
◆ GetFunctionType()
virtual FunctionType RE::BSScript::IFunction::GetFunctionType |
( |
| ) |
const |
|
pure virtual |
◆ GetIsEmpty()
virtual bool RE::BSScript::IFunction::GetIsEmpty |
( |
| ) |
const |
|
pure virtual |
◆ GetIsNative()
virtual bool RE::BSScript::IFunction::GetIsNative |
( |
| ) |
const |
|
pure virtual |
◆ GetIsStatic()
virtual bool RE::BSScript::IFunction::GetIsStatic |
( |
| ) |
const |
|
pure virtual |
◆ GetName()
virtual const BSFixedString & RE::BSScript::IFunction::GetName |
( |
| ) |
const |
|
pure virtual |
◆ GetObjectTypeName()
virtual const BSFixedString & RE::BSScript::IFunction::GetObjectTypeName |
( |
| ) |
const |
|
pure virtual |
◆ GetParam()
virtual void RE::BSScript::IFunction::GetParam |
( |
std::uint32_t |
a_idx, |
|
|
BSFixedString & |
a_nameOut, |
|
|
TypeInfo & |
a_typeOut |
|
) |
| const |
|
pure virtual |
◆ GetParamCount()
virtual std::uint32_t RE::BSScript::IFunction::GetParamCount |
( |
| ) |
const |
|
pure virtual |
◆ GetReturnType()
virtual TypeInfo RE::BSScript::IFunction::GetReturnType |
( |
| ) |
const |
|
pure virtual |
◆ GetSourceFilename()
virtual const BSFixedString & RE::BSScript::IFunction::GetSourceFilename |
( |
| ) |
const |
|
pure virtual |
◆ GetStackFrameSize()
virtual std::uint32_t RE::BSScript::IFunction::GetStackFrameSize |
( |
| ) |
const |
|
pure virtual |
◆ GetStateName()
virtual const BSFixedString & RE::BSScript::IFunction::GetStateName |
( |
| ) |
const |
|
pure virtual |
◆ GetUserFlags()
virtual std::uint32_t RE::BSScript::IFunction::GetUserFlags |
( |
| ) |
const |
|
pure virtual |
◆ GetVarNameForStackIndex()
virtual bool RE::BSScript::IFunction::GetVarNameForStackIndex |
( |
std::uint32_t |
a_idx, |
|
|
BSFixedString & |
a_nameOut |
|
) |
| const |
|
pure virtual |
◆ InsertLocals()
virtual void RE::BSScript::IFunction::InsertLocals |
( |
StackFrame * |
a_frame | ) |
|
|
pure virtual |
◆ SetCallableFromTasklets()
virtual void RE::BSScript::IFunction::SetCallableFromTasklets |
( |
bool |
a_callable | ) |
|
|
pure virtual |
◆ TranslateIPToLineNumber()
virtual bool RE::BSScript::IFunction::TranslateIPToLineNumber |
( |
std::uint32_t |
a_indexPtr, |
|
|
std::uint32_t & |
a_lineNumberOut |
|
) |
| const |
|
pure virtual |
◆ pad0C
std::uint32_t RE::BSScript::IFunction::pad0C |
◆ RTTI
The documentation for this class was generated from the following file: