AngelScript
 
Loading...
Searching...
No Matches
asIScriptContext Member List

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

Abort()=0asIScriptContextpure virtual
AddRef() const =0asIScriptContextpure virtual
ClearExceptionCallback()=0asIScriptContextpure virtual
ClearLineCallback()=0asIScriptContextpure virtual
Execute()=0asIScriptContextpure virtual
FinishDeserialization()=0asIScriptContextpure virtual
GetAddressOfArg(asUINT arg)=0asIScriptContextpure virtual
GetAddressOfReturnValue()=0asIScriptContextpure virtual
GetAddressOfVar(asUINT varIndex, asUINT stackLevel=0, bool dontDereference=false, bool returnAddressOfUnitializedObjects=false)=0asIScriptContextpure virtual
GetArgOnStack(asUINT stackLevel, asUINT arg, int *typeId, asUINT *flags, void **address)=0asIScriptContextpure virtual
GetArgsOnStackCount(asUINT stackLevel)=0asIScriptContextpure virtual
GetCallstackSize() const =0asIScriptContextpure virtual
GetCallStateRegisters(asUINT stackLevel, asDWORD *stackFramePointer, asIScriptFunction **currentFunction, asDWORD *programPointer, asDWORD *stackPointer, asDWORD *stackIndex)=0asIScriptContextpure virtual
GetEngine() const =0asIScriptContextpure virtual
GetExceptionFunction()=0asIScriptContextpure virtual
GetExceptionLineNumber(int *column=0, const char **sectionName=0)=0asIScriptContextpure virtual
GetExceptionString()=0asIScriptContextpure virtual
GetFunction(asUINT stackLevel=0)=0asIScriptContextpure virtual
GetLineNumber(asUINT stackLevel=0, int *column=0, const char **sectionName=0)=0asIScriptContextpure virtual
GetReturnAddress()=0asIScriptContextpure virtual
GetReturnByte()=0asIScriptContextpure virtual
GetReturnDouble()=0asIScriptContextpure virtual
GetReturnDWord()=0asIScriptContextpure virtual
GetReturnFloat()=0asIScriptContextpure virtual
GetReturnObject()=0asIScriptContextpure virtual
GetReturnQWord()=0asIScriptContextpure virtual
GetReturnWord()=0asIScriptContextpure virtual
GetState() const =0asIScriptContextpure virtual
GetStateRegisters(asUINT stackLevel, asIScriptFunction **callingSystemFunction, asIScriptFunction **initialFunction, asDWORD *origStackPointer, asDWORD *argumentsSize, asQWORD *valueRegister, void **objectRegister, asITypeInfo **objectTypeRegister)=0asIScriptContextpure virtual
GetSystemFunction()=0asIScriptContextpure virtual
GetThisPointer(asUINT stackLevel=0)=0asIScriptContextpure virtual
GetThisTypeId(asUINT stackLevel=0)=0asIScriptContextpure virtual
GetUserData(asPWORD type=0) const =0asIScriptContextpure virtual
GetVar(asUINT varIndex, asUINT stackLevel, const char **name, int *typeId=0, asETypeModifiers *typeModifiers=0, bool *isVarOnHeap=0, int *stackOffset=0)=0asIScriptContextpure virtual
GetVarCount(asUINT stackLevel=0)=0asIScriptContextpure virtual
GetVarDeclaration(asUINT varIndex, asUINT stackLevel=0, bool includeNamespace=false)=0asIScriptContextpure virtual
GetVarName(asUINT varIndex, asUINT stackLevel=0)=0asIScriptContextpure virtual
GetVarTypeId(asUINT varIndex, asUINT stackLevel=0)=0asIScriptContextpure virtual
IsNested(asUINT *nestCount=0) const =0asIScriptContextpure virtual
IsVarInScope(asUINT varIndex, asUINT stackLevel=0)=0asIScriptContextpure virtual
PopState()=0asIScriptContextpure virtual
Prepare(asIScriptFunction *func)=0asIScriptContextpure virtual
PushFunction(asIScriptFunction *func, void *object)=0asIScriptContextpure virtual
PushState()=0asIScriptContextpure virtual
Release() const =0asIScriptContextpure virtual
SetArgAddress(asUINT arg, void *addr)=0asIScriptContextpure virtual
SetArgByte(asUINT arg, asBYTE value)=0asIScriptContextpure virtual
SetArgDouble(asUINT arg, double value)=0asIScriptContextpure virtual
SetArgDWord(asUINT arg, asDWORD value)=0asIScriptContextpure virtual
SetArgFloat(asUINT arg, float value)=0asIScriptContextpure virtual
SetArgObject(asUINT arg, void *obj)=0asIScriptContextpure virtual
SetArgQWord(asUINT arg, asQWORD value)=0asIScriptContextpure virtual
SetArgVarType(asUINT arg, void *ptr, int typeId)=0asIScriptContextpure virtual
SetArgWord(asUINT arg, asWORD value)=0asIScriptContextpure virtual
SetCallStateRegisters(asUINT stackLevel, asDWORD stackFramePointer, asIScriptFunction *currentFunction, asDWORD programPointer, asDWORD stackPointer, asDWORD stackIndex)=0asIScriptContextpure virtual
SetException(const char *info, bool allowCatch=true)=0asIScriptContextpure virtual
SetExceptionCallback(asSFuncPtr callback, void *obj, int callConv)=0asIScriptContextpure virtual
SetLineCallback(asSFuncPtr callback, void *obj, int callConv)=0asIScriptContextpure virtual
SetObject(void *obj)=0asIScriptContextpure virtual
SetStateRegisters(asUINT stackLevel, asIScriptFunction *callingSystemFunction, asIScriptFunction *initialFunction, asDWORD origStackPointer, asDWORD argumentsSize, asQWORD valueRegister, void *objectRegister, asITypeInfo *objectTypeRegister)=0asIScriptContextpure virtual
SetUserData(void *data, asPWORD type=0)=0asIScriptContextpure virtual
StartDeserialization()=0asIScriptContextpure virtual
Suspend()=0asIScriptContextpure virtual
Unprepare()=0asIScriptContextpure virtual
WillExceptionBeCaught()=0asIScriptContextpure virtual