|
nux-0.9.46
|
#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 | ||
| ) |