#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: