ScummVM API documentation
asCGeneric Class Reference
Inheritance diagram for asCGeneric:
asIScriptGeneric

Public Member Functions

asIScriptEngineGetEngine () const
 
asIScriptFunctionGetFunction () const
 
void * GetAuxiliary () const
 
void * GetObject ()
 
int GetObjectTypeId () const
 
int GetArgCount () const
 
int GetArgTypeId (asUINT arg, asDWORD *flags=0) const
 
asBYTE GetArgByte (asUINT arg)
 
asWORD GetArgWord (asUINT arg)
 
asDWORD GetArgDWord (asUINT arg)
 
asQWORD GetArgQWord (asUINT arg)
 
float GetArgFloat (asUINT arg)
 
double GetArgDouble (asUINT arg)
 
void * GetArgAddress (asUINT arg)
 
void * GetArgObject (asUINT arg)
 
void * GetAddressOfArg (asUINT arg)
 
int GetReturnTypeId (asDWORD *flags=0) const
 
int SetReturnByte (asBYTE val)
 
int SetReturnWord (asWORD val)
 
int SetReturnDWord (asDWORD val)
 
int SetReturnQWord (asQWORD val)
 
int SetReturnFloat (float val)
 
int SetReturnDouble (double val)
 
int SetReturnAddress (void *addr)
 
int SetReturnObject (void *obj)
 
void * GetAddressOfReturnLocation ()
 
 asCGeneric (asCScriptEngine *engine, asCScriptFunction *sysFunction, void *currentObject, asDWORD *stackPointer)
 
void * GetReturnPointer ()
 

Public Attributes

asCScriptEngineengine
 
asCScriptFunctionsysFunction
 
void * currentObject
 
asDWORD * stackPointer
 
void * objectRegister
 
asQWORD returnVal
 

The documentation for this class was generated from the following file: