# asIObjectType Member List

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

GetEngine() const =0 | asIObjectType | `[pure virtual]`
GetInterface(asUINT index) const =0 | asIObjectType | `[pure virtual]`
GetInterfaceCount() const =0 | asIObjectType | `[pure virtual]`
GetMethodCount() const =0 | asIObjectType | `[pure virtual]`
GetMethodDescriptorByIndex(int index) const =0 | asIObjectType | `[pure virtual]`
GetMethodIdByDecl(const char *decl) const =0 | asIObjectType | `[pure virtual]`
GetMethodIdByIndex(int index) const =0 | asIObjectType | `[pure virtual]`
GetMethodIdByName(const char *name) const =0 | asIObjectType | `[pure virtual]`
GetName(int *length=0) const =0 | asIObjectType | `[pure virtual]`
GetPropertyCount()=0 | asIObjectType | `[pure virtual]`
GetPropertyName(asUINT prop, int *length=0)=0 | asIObjectType | `[pure virtual]`
GetPropertyTypeId(asUINT prop)=0 | asIObjectType | `[pure virtual]`
GetSubType() const =0 | asIObjectType | `[pure virtual]`
IsInterface() const =0 | asIObjectType | `[pure virtual]`