Public Member Functions | |
virtual asIScriptEngine * | GetEngine () const =0 |
Returns a pointer to the script engine. | |
virtual const char * | GetName () const =0 |
Returns a temporary pointer to the name of the datatype. | |
virtual const asIObjectType * | GetSubType () const =0 |
Returns a temporary pointer to the type associated with this descriptor. | |
virtual int | GetInterfaceCount () const =0 |
Returns the number of interfaces implemented. | |
virtual const asIObjectType * | GetInterface (asUINT index) const =0 |
Returns a temporary pointer to the specified interface or null if none are found. | |
virtual bool | IsInterface () const =0 |
Returns true if the type is an interface. |
virtual asIScriptEngine* asIObjectType::GetEngine | ( | ) | const [pure virtual] |
virtual const char* asIObjectType::GetName | ( | ) | const [pure virtual] |
virtual const asIObjectType* asIObjectType::GetSubType | ( | ) | const [pure virtual] |
virtual int asIObjectType::GetInterfaceCount | ( | ) | const [pure virtual] |
virtual const asIObjectType* asIObjectType::GetInterface | ( | asUINT | index | ) | const [pure virtual] |
[in] | index | The interface index. |
virtual bool asIObjectType::IsInterface | ( | ) | const [pure virtual] |