ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
asIScriptContext Member List

This is the complete list of members for asIScriptContext, including all inherited members.

Abort()=0 (defined in asIScriptContext)asIScriptContextpure virtual
AddRef() const =0 (defined in asIScriptContext)asIScriptContextpure virtual
ClearExceptionCallback()=0 (defined in asIScriptContext)asIScriptContextpure virtual
ClearLineCallback()=0 (defined in asIScriptContext)asIScriptContextpure virtual
Execute()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetAddressOfArg(asUINT arg)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetAddressOfReturnValue()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetAddressOfVar(asUINT varIndex, asUINT stackLevel=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetCallstackSize() const =0 (defined in asIScriptContext)asIScriptContextpure virtual
GetEngine() const =0 (defined in asIScriptContext)asIScriptContextpure virtual
GetExceptionFunction()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetExceptionLineNumber(int *column=0, const char **sectionName=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetExceptionString()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetFunction(asUINT stackLevel=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetLineNumber(asUINT stackLevel=0, int *column=0, const char **sectionName=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetReturnAddress()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetReturnByte()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetReturnDouble()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetReturnDWord()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetReturnFloat()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetReturnObject()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetReturnQWord()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetReturnWord()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetState() const =0 (defined in asIScriptContext)asIScriptContextpure virtual
GetSystemFunction()=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetThisPointer(asUINT stackLevel=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetThisTypeId(asUINT stackLevel=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetUserData(asPWORD type=0) const =0 (defined in asIScriptContext)asIScriptContextpure virtual
GetVarCount(asUINT stackLevel=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetVarDeclaration(asUINT varIndex, asUINT stackLevel=0, bool includeNamespace=false)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetVarName(asUINT varIndex, asUINT stackLevel=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
GetVarTypeId(asUINT varIndex, asUINT stackLevel=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
IsNested(asUINT *nestCount=0) const =0 (defined in asIScriptContext)asIScriptContextpure virtual
IsVarInScope(asUINT varIndex, asUINT stackLevel=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
PopState()=0 (defined in asIScriptContext)asIScriptContextpure virtual
Prepare(asIScriptFunction *func)=0 (defined in asIScriptContext)asIScriptContextpure virtual
PushState()=0 (defined in asIScriptContext)asIScriptContextpure virtual
Release() const =0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgAddress(asUINT arg, void *addr)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgByte(asUINT arg, asBYTE value)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgDouble(asUINT arg, double value)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgDWord(asUINT arg, asDWORD value)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgFloat(asUINT arg, float value)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgObject(asUINT arg, void *obj)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgQWord(asUINT arg, asQWORD value)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgVarType(asUINT arg, void *ptr, int typeId)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetArgWord(asUINT arg, asWORD value)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetException(const char *info, bool allowCatch=true)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetExceptionCallback(asSFuncPtr callback, void *obj, int callConv)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetLineCallback(asSFuncPtr callback, void *obj, int callConv)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetObject(void *obj)=0 (defined in asIScriptContext)asIScriptContextpure virtual
SetUserData(void *data, asPWORD type=0)=0 (defined in asIScriptContext)asIScriptContextpure virtual
Suspend()=0 (defined in asIScriptContext)asIScriptContextpure virtual
Unprepare()=0 (defined in asIScriptContext)asIScriptContextpure virtual
WillExceptionBeCaught()=0 (defined in asIScriptContext)asIScriptContextpure virtual
~asIScriptContext() (defined in asIScriptContext)asIScriptContextinlineprotectedvirtual