nux-0.9.48
|
#include <NuxImage/ImageSurface.h>
Public Member Functions | |
NAnimatedTextureData (BitmapFormat f=BITFMT_R8G8B8A8, t_s32 width=16, t_s32 height=16, t_s32 slice=1) | |
virtual | ~NAnimatedTextureData () |
NAnimatedTextureData (const NAnimatedTextureData &) | |
Copy constructor. | |
NAnimatedTextureData & | operator= (const NAnimatedTextureData &) |
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 Frame) const |
virtual ImageSurface & | GetSurface (t_s32 Frame) |
bool | SetSurface (t_s32 face, t_s32 MipLevel, const ImageSurface &object) |
virtual bool | IsAnimatedTextureData () const |
t_s32 | GetFrameTime (t_s32 Frame) const |
void | AddFrameTime (t_u32 FrameTime) |
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::NAnimatedTextureData::NAnimatedTextureData | ( | BitmapFormat | f = BITFMT_R8G8B8A8 , |
t_s32 | width = 16 , |
||
t_s32 | height = 16 , |
||
t_s32 | slice = 1 |
||
) |
virtual nux::NAnimatedTextureData::~NAnimatedTextureData | ( | ) | [virtual] |
nux::NAnimatedTextureData::NAnimatedTextureData | ( | const NAnimatedTextureData & | ) |
Copy constructor.
void nux::NAnimatedTextureData::AddFrameTime | ( | t_u32 | FrameTime | ) | [inline] |
virtual void nux::NAnimatedTextureData::Allocate | ( | BitmapFormat | f, |
t_s32 | width, | ||
t_s32 | height, | ||
t_s32 | slice, | ||
t_s32 | NumMipmap = 1 |
||
) | [virtual] |
virtual void nux::NAnimatedTextureData::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::NAnimatedTextureData::AllocateColorTexture | ( | t_s32 | width, |
t_s32 | height, | ||
t_s32 | slice, | ||
t_s32 | NumMipmap, | ||
Color | color0 = Color(0xFFFFFFF) |
||
) | [virtual] |
virtual t_s32 nux::NAnimatedTextureData::GetDepth | ( | ) | const [inline, virtual] |
Reimplemented from nux::NBitmapData.
Referenced by nux::TextureFrameAnimation::GetDepth().
virtual BitmapFormat nux::NAnimatedTextureData::GetFormat | ( | ) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureFrameAnimation::GetFormat().
virtual t_s32 nux::NAnimatedTextureData::GetHeight | ( | ) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureFrameAnimation::GetHeight(), and nux::TextureFrameAnimation::IsPowerOfTwo().
t_s32 nux::NAnimatedTextureData::GetNumMipmap | ( | ) | const [virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureFrameAnimation::GetNumMipLevel().
virtual const ImageSurface& nux::NAnimatedTextureData::GetSurface | ( | t_s32 | Frame | ) | const [inline, virtual] |
Implements nux::NBitmapData.
References nuxAssert.
virtual const ImageSurface& nux::NAnimatedTextureData::GetSurface | ( | t_s32 | MipLevel, |
t_s32 | slice | ||
) | const [inline, virtual] |
virtual ImageSurface& nux::NAnimatedTextureData::GetSurface | ( | t_s32 | MipLevel, |
t_s32 | slice | ||
) | [inline, virtual] |
Implements nux::NBitmapData.
References GetSurface(), nuxAssertMsg, and TEXT.
virtual ImageSurface& nux::NAnimatedTextureData::GetSurface | ( | t_s32 | Frame | ) | [inline, virtual] |
Implements nux::NBitmapData.
References nuxAssert.
virtual t_s32 nux::NAnimatedTextureData::GetWidth | ( | ) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureFrameAnimation::GetWidth(), and nux::TextureFrameAnimation::IsPowerOfTwo().
virtual bool nux::NAnimatedTextureData::IsAnimatedTextureData | ( | ) | const [inline, virtual] |
Reimplemented from nux::NBitmapData.
virtual bool nux::NAnimatedTextureData::IsNull | ( | ) | const [inline, virtual] |
Implements nux::NBitmapData.
Referenced by nux::TextureFrameAnimation::IsNull().
NAnimatedTextureData& nux::NAnimatedTextureData::operator= | ( | const NAnimatedTextureData & | ) |
Assignment constructor.
bool nux::NAnimatedTextureData::SetSurface | ( | t_s32 | face, |
t_s32 | MipLevel, | ||
const ImageSurface & | object | ||
) |