| 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
GetAccessMask() 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
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
GetModule() const =0 | asIObjectType | pure virtual
GetName() const =0 | asIObjectType | pure virtual
GetNamespace() const =0 | asIObjectType | pure virtual
GetProperty(asUINT index, const char **name, int *typeId=0, bool *isPrivate=0, bool *isProtected=0, int *offset=0, bool *isReference=0, asDWORD *accessMask=0) const =0 | asIObjectType | pure virtual
GetPropertyCount() const =0 | asIObjectType | pure virtual
GetPropertyDeclaration(asUINT index, bool includeNamespace=false) const =0 | asIObjectType | pure virtual
GetSize() const =0 | asIObjectType | pure virtual
GetSubType(asUINT subTypeIndex=0) const =0 | asIObjectType | pure virtual
GetSubTypeCount() const =0 | asIObjectType | pure virtual
GetSubTypeId(asUINT subTypeIndex=0) const =0 | asIObjectType | pure virtual
GetTypeId() const =0 | asIObjectType | pure virtual
GetUserData(asPWORD type=0) const =0 | asIObjectType | pure virtual
Implements(const asIObjectType *objType) const =0 | asIObjectType | pure virtual
Release() const =0 | asIObjectType | pure virtual
SetUserData(void *data, asPWORD type=0)=0 | asIObjectType | pure virtual