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

Public Member Functions

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

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