Cafu Engine
TextureMapImplT Class Referenceabstract

This class represents a texture-map. More...

#include "TextureMapImpl.hpp"

Inheritance diagram for TextureMapImplT:

Public Member Functions

virtual bool IsCreatedFromMapComp (const MapCompositionT &MC_)=0
 Returns true if this texture was created from a map composition that was "equivalent" to MC_. More...
 
virtual GLuint GetOpenGLObject ()=0
 This function returns an OpenGL object for this texture. More...
 
virtual ~TextureMapImplT ()
 Virtual destructor. More...
 
- Public Member Functions inherited from MatSys::TextureMapI
virtual unsigned int GetSizeX ()=0
 
virtual unsigned int GetSizeY ()=0
 

Detailed Description

This class represents a texture-map.

Constructor & Destructor Documentation

virtual TextureMapImplT::~TextureMapImplT ( )
inlinevirtual

Virtual destructor.

See the class design diagram and the C++ FAQ 21.05 for more information. (We will delete derived classes via pointers to TextureMapImplT.)

Member Function Documentation

virtual GLuint TextureMapImplT::GetOpenGLObject ( )
pure virtual

This function returns an OpenGL object for this texture.

Implemented in TextureMapCubeT, and TextureMap2DT.

virtual bool TextureMapImplT::IsCreatedFromMapComp ( const MapCompositionT MC_)
pure virtual

Returns true if this texture was created from a map composition that was "equivalent" to MC_.

Implemented in TextureMapCubeT, and TextureMap2DT.


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