AngelScript

asIObjectType Member List
This is the complete list of members for asIObjectType, including all inherited members.

AddRef() const =0 | asIObjectType | `[pure virtual]`
DerivesFrom(const asIObjectType *objType) const =0 | asIObjectType | `[pure virtual]`
GetBaseType() const =0 | asIObjectType | `[pure virtual]`
GetBehaviourByIndex(asUINT index, asEBehaviours *outBehaviour) const =0 | asIObjectType | `[pure virtual]`
GetBehaviourCount() const =0 | asIObjectType | `[pure virtual]`
GetConfigGroup() const =0 | asIObjectType | `[pure virtual]`
GetEngine() const =0 | asIObjectType | `[pure virtual]`
GetFactoryByDecl(const char *decl) const =0 | asIObjectType | `[pure virtual]`
GetFactoryByIndex(asUINT index) const =0 | asIObjectType | `[pure virtual]`
GetFactoryCount() const =0 | asIObjectType | `[pure virtual]`
GetFactoryIdByDecl(const char *decl) const =0 | asIObjectType | `[pure virtual]`
GetFactoryIdByIndex(asUINT index) const =0 | asIObjectType | `[pure virtual]`
GetFlags() const =0 | asIObjectType | `[pure virtual]`
GetInterface(asUINT index) const =0 | asIObjectType | `[pure virtual]`
GetInterfaceCount() const =0 | asIObjectType | `[pure virtual]`
GetMethodByDecl(const char *decl, bool getVirtual=true) const =0 | asIObjectType | `[pure virtual]`
GetMethodByIndex(asUINT index, bool getVirtual=true) const =0 | asIObjectType | `[pure virtual]`
GetMethodByName(const char *name, bool getVirtual=true) const =0 | asIObjectType | `[pure virtual]`
GetMethodCount() const =0 | asIObjectType | `[pure virtual]`
GetMethodDescriptorByIndex(asUINT index, bool getVirtual=true) const =0 | asIObjectType | `[pure virtual]`
GetMethodIdByDecl(const char *decl, bool getVirtual=true) const =0 | asIObjectType | `[pure virtual]`
GetMethodIdByIndex(asUINT index, bool getVirtual=true) const =0 | asIObjectType | `[pure virtual]`
GetMethodIdByName(const char *name, bool getVirtual=true) const =0 | asIObjectType | `[pure virtual]`
GetName() const =0 | asIObjectType | `[pure virtual]`
GetProperty(asUINT index, const char **name, int *typeId=0, bool *isPrivate=0, int *offset=0, bool *isReference=0) const =0 | asIObjectType | `[pure virtual]`
GetPropertyCount() const =0 | asIObjectType | `[pure virtual]`
GetPropertyDeclaration(asUINT index) const =0 | asIObjectType | `[pure virtual]`
GetSize() const =0 | asIObjectType | `[pure virtual]`
GetSubType() const =0 | asIObjectType | `[pure virtual]`
GetSubTypeId() const =0 | asIObjectType | `[pure virtual]`
GetTypeId() const =0 | asIObjectType | `[pure virtual]`
GetUserData() const =0 | asIObjectType | `[pure virtual]`
Implements(const asIObjectType *objType) const =0 | asIObjectType | `[pure virtual]`
Release() const =0 | asIObjectType | `[pure virtual]`
SetUserData(void *data)=0 | asIObjectType | `[pure virtual]`