nux-0.9.46
|
#include <NuxImage/ImageSurface.h>
Public Member Functions | |
NBitmapData () | |
virtual | ~NBitmapData () |
virtual const ImageSurface & | GetSurface (t_s32 MipLevel) const =0 |
virtual ImageSurface & | GetSurface (t_s32 MipLevel)=0 |
virtual const ImageSurface & | GetSurface (t_s32 face, t_s32 MipLevel) const =0 |
virtual ImageSurface & | GetSurface (t_s32 face, t_s32 MipLevel)=0 |
virtual bool | IsTextureData () const |
virtual bool | IsCubemapTextureData () const |
virtual bool | IsVolumeTextureData () const |
virtual bool | IsAnimatedTextureData () const |
virtual t_s32 | GetNumMipmap () const =0 |
virtual t_s32 | GetWidth () const =0 |
virtual t_s32 | GetHeight () const =0 |
virtual t_s32 | GetDepth () const |
virtual BitmapFormat | GetFormat () const =0 |
virtual bool | IsNull () const =0 |
virtual t_s32 | GetMemorySize () const |
Protected Attributes | |
t_u32 | m_TotalMemorySize |
nux::NBitmapData::NBitmapData | ( | ) |
virtual nux::NBitmapData::~NBitmapData | ( | ) | [virtual] |
virtual t_s32 nux::NBitmapData::GetDepth | ( | ) | const [inline, virtual] |
Reimplemented in nux::NVolumeData, and nux::NAnimatedTextureData.
virtual BitmapFormat nux::NBitmapData::GetFormat | ( | ) | const [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual t_s32 nux::NBitmapData::GetHeight | ( | ) | const [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual t_s32 nux::NBitmapData::GetMemorySize | ( | ) | const [inline, virtual] |
References m_TotalMemorySize.
virtual t_s32 nux::NBitmapData::GetNumMipmap | ( | ) | const [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual ImageSurface& nux::NBitmapData::GetSurface | ( | t_s32 | MipLevel | ) | [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual ImageSurface& nux::NBitmapData::GetSurface | ( | t_s32 | face, |
t_s32 | MipLevel | ||
) | [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual const ImageSurface& nux::NBitmapData::GetSurface | ( | t_s32 | MipLevel | ) | const [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual const ImageSurface& nux::NBitmapData::GetSurface | ( | t_s32 | face, |
t_s32 | MipLevel | ||
) | const [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual t_s32 nux::NBitmapData::GetWidth | ( | ) | const [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual bool nux::NBitmapData::IsAnimatedTextureData | ( | ) | const [inline, virtual] |
Reimplemented in nux::NAnimatedTextureData.
virtual bool nux::NBitmapData::IsCubemapTextureData | ( | ) | const [inline, virtual] |
Reimplemented in nux::NCubemapData.
virtual bool nux::NBitmapData::IsNull | ( | ) | const [pure virtual] |
Implemented in nux::NTextureData, nux::NCubemapData, nux::NVolumeData, and nux::NAnimatedTextureData.
virtual bool nux::NBitmapData::IsTextureData | ( | ) | const [inline, virtual] |
Reimplemented in nux::NTextureData.
virtual bool nux::NBitmapData::IsVolumeTextureData | ( | ) | const [inline, virtual] |
Reimplemented in nux::NVolumeData.
t_u32 nux::NBitmapData::m_TotalMemorySize [protected] |
Referenced by GetMemorySize().