|
| asCEnumType (asCScriptEngine *_engine) |
|
asUINT | GetEnumValueCount () const |
|
const char * | GetEnumValueByIndex (asUINT index, int *outValue) const |
|
asIScriptEngine * | GetEngine () const |
|
const char * | GetConfigGroup () const |
|
asDWORD | GetAccessMask () const |
|
asIScriptModule * | GetModule () const |
|
int | AddRef () const |
|
int | Release () const |
|
const char * | GetName () const |
|
const char * | GetNamespace () const |
|
asITypeInfo * | GetBaseType () const |
|
bool | DerivesFrom (const asITypeInfo *objType) const |
|
asDWORD | GetFlags () const |
|
asUINT | GetSize () const |
|
int | GetTypeId () const |
|
int | GetSubTypeId (asUINT subtypeIndex=0) const |
|
asITypeInfo * | GetSubType (asUINT subtypeIndex=0) const |
|
asUINT | GetSubTypeCount () const |
|
asUINT | GetInterfaceCount () const |
|
asITypeInfo * | GetInterface (asUINT index) const |
|
bool | Implements (const asITypeInfo *objType) const |
|
asUINT | GetFactoryCount () const |
|
asIScriptFunction * | GetFactoryByIndex (asUINT index) const |
|
asIScriptFunction * | GetFactoryByDecl (const char *decl) const |
|
asUINT | GetMethodCount () const |
|
asIScriptFunction * | GetMethodByIndex (asUINT index, bool getVirtual) const |
|
asIScriptFunction * | GetMethodByName (const char *in_name, bool getVirtual) const |
|
asIScriptFunction * | GetMethodByDecl (const char *decl, bool getVirtual) const |
|
asUINT | GetPropertyCount () const |
|
int | GetProperty (asUINT index, const char **name, int *typeId, bool *isPrivate, bool *isProtected, int *offset, bool *isReference, asDWORD *accessMask, int *compositeOffset, bool *isCompositeIndirect) const |
|
const char * | GetPropertyDeclaration (asUINT index, bool includeNamespace=false) const |
|
asUINT | GetBehaviourCount () const |
|
asIScriptFunction * | GetBehaviourByIndex (asUINT index, asEBehaviours *outBehaviour) const |
|
asUINT | GetChildFuncdefCount () const |
|
asITypeInfo * | GetChildFuncdef (asUINT index) const |
|
asITypeInfo * | GetParentType () const |
|
virtual int | GetTypedefTypeId () const |
|
virtual asIScriptFunction * | GetFuncdefSignature () const |
|
void * | SetUserData (void *data, asPWORD type) |
|
void * | GetUserData (asPWORD type) const |
|
| asCTypeInfo (asCScriptEngine *engine) |
|
virtual int | AddRefInternal () |
|
virtual int | ReleaseInternal () |
|
virtual void | DestroyInternal () |
|
void | CleanUserData () |
|
bool | IsShared () const |
|