Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

RmTexture Class Reference

Texture class. More...

#include <RmSurface.h>

Inheritance diagram for RmTexture:

Rm2DTexture Rm3DTexture RmCubemap List of all members.

Public Member Functions

 RmTexture ()
 Constructor.

virtual ~RmTexture ()
 Destructor.

virtual void Destroy ()
 Destroy.

virtual RmPixelFormatType GetPixelFormat () const=0
 Pixel format.

virtual RmTextureType GetTextureType () const=0
 Texture type.


Detailed Description

Texture class.

Texture


Constructor & Destructor Documentation

RmTexture::RmTexture  )  [inline]
 

Constructor.

Constructor

virtual RmTexture::~RmTexture  )  [inline, virtual]
 

Destructor.

Destructor


Member Function Documentation

virtual void RmTexture::Destroy  )  [inline, virtual]
 

Destroy.

Cleanup all the memory allocated for texture

Returns:
None

Reimplemented in Rm2DTexture, RmCubemap, and Rm3DTexture.

virtual RmPixelFormatType RmTexture::GetPixelFormat  )  const [pure virtual]
 

Pixel format.

Return current pixelformat

Returns:
Pixelformat
See also:
RmPixelFormatType

Implemented in Rm2DTexture, RmCubemap, and Rm3DTexture.

virtual RmTextureType RmTexture::GetTextureType  )  const [pure virtual]
 

Texture type.

Texture type

Returns:
Texture type
See also:
RmTextureType

Implemented in Rm2DTexture, RmCubemap, and Rm3DTexture.


The documentation for this class was generated from the following file:
Generated on Fri Feb 25 16:09:27 2005 for RenderMonkey SDK by doxygen 1.3.6