ScummVM API documentation
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