|
virtual asIScriptEngine * | GetEngine () const =0 |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|
virtual int | GetId () const =0 |
|
virtual asEFuncType | GetFuncType () const =0 |
|
virtual const char * | GetModuleName () const =0 |
|
virtual asIScriptModule * | GetModule () const =0 |
|
virtual const char * | GetScriptSectionName () const =0 |
|
virtual const char * | GetConfigGroup () const =0 |
|
virtual asDWORD | GetAccessMask () const =0 |
|
virtual void * | GetAuxiliary () const =0 |
|
virtual asITypeInfo * | GetObjectType () const =0 |
|
virtual const char * | GetObjectName () const =0 |
|
virtual const char * | GetName () const =0 |
|
virtual const char * | GetNamespace () const =0 |
|
virtual const char * | GetDeclaration (bool includeObjectName=true, bool includeNamespace=false, bool includeParamNames=false) const =0 |
|
virtual bool | IsReadOnly () const =0 |
|
virtual bool | IsPrivate () const =0 |
|
virtual bool | IsProtected () const =0 |
|
virtual bool | IsFinal () const =0 |
|
virtual bool | IsOverride () const =0 |
|
virtual bool | IsShared () const =0 |
|
virtual bool | IsExplicit () const =0 |
|
virtual bool | IsProperty () const =0 |
|
virtual asUINT | GetParamCount () const =0 |
|
virtual int | GetParam (asUINT index, int *typeId, asDWORD *flags=0, const char **name=0, const char **defaultArg=0) const =0 |
|
virtual int | GetReturnTypeId (asDWORD *flags=0) const =0 |
|
virtual int | GetTypeId () const =0 |
|
virtual bool | IsCompatibleWithTypeId (int typeId) const =0 |
|
virtual void * | GetDelegateObject () const =0 |
|
virtual asITypeInfo * | GetDelegateObjectType () const =0 |
|
virtual asIScriptFunction * | GetDelegateFunction () const =0 |
|
virtual asUINT | GetVarCount () const =0 |
|
virtual int | GetVar (asUINT index, const char **name, int *typeId=0) const =0 |
|
virtual const char * | GetVarDecl (asUINT index, bool includeNamespace=false) const =0 |
|
virtual int | FindNextLineWithCode (int line) const =0 |
|
virtual asDWORD * | GetByteCode (asUINT *length=0)=0 |
|
virtual void * | SetUserData (void *userData, asPWORD type=0)=0 |
|
virtual void * | GetUserData (asPWORD type=0) const =0 |
|