nux-0.9.46

nux::IOpenGLVolume Class Reference

#include <NuxGraphics/IOpenGLVolume.h>

Inheritance diagram for nux::IOpenGLVolume:
nux::IOpenGLResource nux::Object nux::Trackable

Public Member Functions

virtual int RefCount () const
int LockBox (VOLUME_LOCKED_BOX *pLockedVolume, const VOLUME_BOX *pBox)
int UnlockBox ()
BitmapFormat GetPixelFormat () const
int GetWidth () const
int GetHeight () const
int GetDepth () const
int GetMipLevel () const
int GetSurfaceTarget () const
int GetLevelDesc (VOLUME_DESC *pDesc)

Friends

class IOpenGLVolumeTexture
class ObjectPtr< IOpenGLVolume >

Member Function Documentation

int nux::IOpenGLVolume::GetDepth ( ) const

Referenced by GetLevelDesc().

int nux::IOpenGLVolume::GetHeight ( ) const

Referenced by GetLevelDesc().

int nux::IOpenGLVolume::GetMipLevel ( ) const [inline]
BitmapFormat nux::IOpenGLVolume::GetPixelFormat ( ) const

Referenced by GetLevelDesc().

int nux::IOpenGLVolume::GetSurfaceTarget ( ) const [inline]
int nux::IOpenGLVolume::GetWidth ( ) const

Referenced by GetLevelDesc().

int nux::IOpenGLVolume::LockBox ( VOLUME_LOCKED_BOX pLockedVolume,
const VOLUME_BOX pBox 
)
virtual int nux::IOpenGLVolume::RefCount ( ) const [virtual]

Reimplemented from nux::IOpenGLResource.

int nux::IOpenGLVolume::UnlockBox ( )

Friends And Related Function Documentation

friend class IOpenGLVolumeTexture [friend]

Reimplemented from nux::IOpenGLResource.

friend class ObjectPtr< IOpenGLVolume > [friend]

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