nux-0.9.48

nux::IOpenGLCubeTexture Class Reference

#include <NuxGraphics/IOpenGLCubeTexture.h>

Inheritance diagram for nux::IOpenGLCubeTexture:
nux::IOpenGLBaseTexture nux::IOpenGLResource nux::Object nux::Trackable

Public Member Functions

virtual ~IOpenGLCubeTexture ()
int GetCubeMapSurface (eCUBEMAP_FACES FaceType, int Level, IOpenGLSurface **ppCubeMapSurface)
int LockRect (eCUBEMAP_FACES FaceType, int Level, SURFACE_LOCKED_RECT *pLockedRect, const SURFACE_RECT *pRect)
int UnlockRect (eCUBEMAP_FACES FaceType, int Level)
unsigned int EnableGammaCorrection (bool b)
int GetLevelDesc (int Level, SURFACE_DESC *pDesc)

Friends

class GpuDevice
class IOpenGLSurface

Constructor & Destructor Documentation

virtual nux::IOpenGLCubeTexture::~IOpenGLCubeTexture ( ) [virtual]

Member Function Documentation

unsigned int nux::IOpenGLCubeTexture::EnableGammaCorrection ( bool  b)
int nux::IOpenGLCubeTexture::GetCubeMapSurface ( eCUBEMAP_FACES  FaceType,
int  Level,
IOpenGLSurface **  ppCubeMapSurface 
)
int nux::IOpenGLCubeTexture::LockRect ( eCUBEMAP_FACES  FaceType,
int  Level,
SURFACE_LOCKED_RECT pLockedRect,
const SURFACE_RECT pRect 
)
int nux::IOpenGLCubeTexture::UnlockRect ( eCUBEMAP_FACES  FaceType,
int  Level 
)

Friends And Related Function Documentation

friend class GpuDevice [friend]

Reimplemented from nux::IOpenGLResource.

friend class IOpenGLSurface [friend]

Reimplemented from nux::IOpenGLBaseTexture.


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