#include <RmSurface.h>
Inheritance diagram for RmCubemap:

Public Member Functions | |
| RmCubemap () | |
| Constructor. | |
| virtual | ~RmCubemap () |
| Destructor. | |
| bool | Create (RmPixelFormatType pixelFormat, int edgeSize, int numMipmaps) |
| Create cubemap. | |
| virtual void | Destroy () |
| Destroy. | |
| RmSurface * | GetFaceSurface (RmCubemapFaceType whichFace, int mipLevel) |
| Get face surface. | |
| const RmSurface * | GetFaceSurface (RmCubemapFaceType whichFace, int mipLevel) const |
| Get face surface. | |
| RmTextureType | GetTextureType () const |
| Tetxure type. | |
| int | GetNumMipmaps () const |
| Get number mipmap. | |
| int | GetEdgeSize () const |
| Face's edge size. | |
| RmPixelFormatType | GetPixelFormat () const |
| Pixelformat. | |
Cubemap
Call GetFaceSurface to retrieve cubemap's surface.
Eg. pSurface = pCubemap->GetFaceSurface(RM_CUBEMAP_FACE_X_POS, 3); returns Cubemap's surface ( positive X direction face ) at mipmap level 3.
|
|
Constructor. Constructor |
|
|
Destructor. Destructor |
|
||||||||||||||||
|
Create cubemap. Create
|
|
|
Destroy. Cleanup all the memory allocated for texture
Reimplemented from RmTexture. |
|
|
Face's edge size. Get face's edge size
|
|
||||||||||||
|
Get face surface. Retriev cubemap's face
|
|
||||||||||||
|
Get face surface. Retriev cubemap's face
|
|
|
Get number mipmap. Get number of mipmaps
|
|
|
Pixelformat. Return current pixel format
Implements RmTexture. |
|
|
Tetxure type. Return texture type
Implements RmTexture. |
1.3.6