Thea
Public Member Functions | List of all members
INamedObject Class Referenceabstract

Interface for an object that has a name string. More...

#include <NamedObject.hpp>

Inheritance diagram for INamedObject:
IEigenSolver ILinearSolver INumericalOptimizer Codec IBufferPool IFramebuffer IMesh IRenderSystem IShader ITexture ITextureFormat NamedObject

Public Member Functions

virtual char const * getName () const =0
 Get the name of the object. More...
 
virtual int8 setName (char const *s)=0
 Set the name of the object. More...
 
virtual ~INamedObject ()=0
 Destructor. More...
 

Detailed Description

Interface for an object that has a name string.

Definition at line 23 of file NamedObject.hpp.

Constructor & Destructor Documentation

~INamedObject ( )
pure virtual

Destructor.

Definition at line 41 of file NamedObject.hpp.

Member Function Documentation

virtual char const* getName ( ) const
pure virtual
virtual int8 setName ( char const *  s)
pure virtual

Set the name of the object.

Returns
True if the name was successfully set, else false (e.g. if the name is read-only).

Implemented in TextureFormat, Codec, NamedObject, GlTexture, GlShader, GlBufferPool, GlFramebuffer, and GlRenderSystem.


The documentation for this class was generated from the following file: