nux-0.9.48
|
#include <NuxImage/ImageSurface.h>
Public Member Functions | |
NVolumeData (BitmapFormat f=BITFMT_R8G8B8A8, t_s32 width=16, t_s32 height=16, t_s32 slice=1, t_s32 NumMipmap=1) | |
virtual | ~NVolumeData () |
NVolumeData (const NVolumeData &) | |
Copy constructor. | |
NVolumeData & | operator= (const NVolumeData &) |
Assignment constructor. | |
virtual void | Allocate (BitmapFormat f, t_s32 width, t_s32 height, t_s32 slice, t_s32 NumMipmap=1) |
virtual void | AllocateCheckBoardTexture (t_s32 width, t_s32 height, t_s32 slice, t_s32 NumMipmap, Color color0, Color color1, t_s32 TileWidth=4, t_s32 TileHeight=4) |
virtual void | AllocateColorTexture (t_s32 width, t_s32 height, t_s32 slice, t_s32 NumMipmap, Color color0=Color(0xFFFFFFF)) |
virtual const ImageSurface & | GetSurface (t_s32 MipLevel, t_s32 slice) const |
virtual ImageSurface & | GetSurface (t_s32 MipLevel, t_s32 slice) |
virtual const ImageSurface & | GetSurface (t_s32 MipLevel) const |
virtual ImageSurface & | GetSurface (t_s32 MipLevel) |
bool | SetSurface (t_s32 face, t_s32 MipLevel, const ImageSurface &object) |
virtual bool | IsVolumeTextureData () const |
t_s32 | GetNumMipmap () const |
virtual t_s32 | GetWidth () const |
virtual t_s32 | GetHeight () const |
virtual t_s32 | GetDepth () const |
virtual BitmapFormat | GetFormat () const |
virtual bool | IsNull () const |
nux::NVolumeData::NVolumeData | ( | BitmapFormat | f = BITFMT_R8G8B8A8 , |
t_s32 | width = 16 , |
||
t_s32 | height = 16 , |
||
t_s32 | slice = 1 , |
||
t_s32 | NumMipmap = 1 |
||
) |
virtual nux::NVolumeData::~NVolumeData | ( | ) | [virtual] |
nux::NVolumeData::NVolumeData | ( | const NVolumeData & | ) |
Copy constructor.
virtual void nux::NVolumeData::Allocate | ( | BitmapFormat | f, |
t_s32 | width, | ||
t_s32 | height, | ||
t_s32 | slice, | ||
t_s32 | NumMipmap = 1 |
||
) | [virtual] |
virtual void nux::NVolumeData::AllocateCheckBoardTexture | ( | t_s32 | width, |
t_s32 | height, | ||
t_s32 | slice, | ||
t_s32 | NumMipmap, | ||
Color | color0, | ||
Color | color1, | ||
t_s32 | TileWidth = 4 , |
||
t_s32 | TileHeight = 4 |
||
) | [virtual] |
virtual void nux::NVolumeData::AllocateColorTexture | ( | t_s32 | width, |
t_s32 | height, | ||
t_s32 | slice, | ||
t_s32 | NumMipmap, | ||
Color | color0 = Color(0xFFFFFFF) |
||
) | [virtual] |
virtual t_s32 nux::NVolumeData::GetDepth | ( | ) | const [inline, virtual] |
Reimplemented from nux::NBitmapData.
Referenced by nux::TextureVolume::GetDepth().
virtual BitmapFormat nux::NVolumeData::GetFormat | ( | ) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureVolume::GetFormat().
virtual t_s32 nux::NVolumeData::GetHeight | ( | ) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureVolume::GetHeight(), and nux::TextureVolume::IsPowerOfTwo().
t_s32 nux::NVolumeData::GetNumMipmap | ( | ) | const [virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureVolume::GetNumMipLevel().
virtual ImageSurface& nux::NVolumeData::GetSurface | ( | t_s32 | MipLevel | ) | [inline, virtual] |
Implements nux::NBitmapData.
References GetSurface(), nuxAssertMsg, and TEXT.
virtual const ImageSurface& nux::NVolumeData::GetSurface | ( | t_s32 | MipLevel, |
t_s32 | slice | ||
) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by GetSurface().
virtual ImageSurface& nux::NVolumeData::GetSurface | ( | t_s32 | MipLevel, |
t_s32 | slice | ||
) | [inline, virtual] |
Implements nux::NBitmapData.
virtual const ImageSurface& nux::NVolumeData::GetSurface | ( | t_s32 | MipLevel | ) | const [inline, virtual] |
Implements nux::NBitmapData.
References GetSurface(), nuxAssertMsg, and TEXT.
virtual t_s32 nux::NVolumeData::GetWidth | ( | ) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureVolume::GetWidth(), and nux::TextureVolume::IsPowerOfTwo().
virtual bool nux::NVolumeData::IsNull | ( | ) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureVolume::IsNull().
virtual bool nux::NVolumeData::IsVolumeTextureData | ( | ) | const [inline, virtual] |
Reimplemented from nux::NBitmapData.
NVolumeData& nux::NVolumeData::operator= | ( | const NVolumeData & | ) |
Assignment constructor.
bool nux::NVolumeData::SetSurface | ( | t_s32 | face, |
t_s32 | MipLevel, | ||
const ImageSurface & | object | ||
) |