nux-1.14.0
nux::NTextureData Class Reference
Inheritance diagram for nux::NTextureData:
nux::NBitmapData

List of all members.

Public Member Functions

 NTextureData (BitmapFormat f=BITFMT_R8G8B8A8, t_s32 width=16, t_s32 height=16, t_s32 NumMipmap=1)
 NTextureData (const NTextureData &)
 Copy constructor.
NTextureDataoperator= (const NTextureData &)
 Assignment constructor.
virtual void Allocate (BitmapFormat f, t_s32 width, t_s32 height, t_s32 NumMipmap=1)
virtual void AllocateCheckBoardTexture (t_s32 width, t_s32 height, 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 NumMipmap, Color color0=Color(0xFFFFFFF))
virtual const ImageSurfaceGetSurface (t_s32 MipLevel) const
virtual ImageSurfaceGetSurface (t_s32 MipLevel)
virtual const ImageSurfaceGetSurface (t_s32 face, t_s32 MipLevel) const
virtual ImageSurfaceGetSurface (t_s32 face, t_s32 MipLevel)
bool SetSurface (t_s32 MipLevel, const ImageSurface &object)
virtual bool IsTextureData () const
virtual t_s32 GetNumMipmap () const
virtual t_s32 GetWidth () const
virtual t_s32 GetHeight () const
virtual BitmapFormat GetFormat () const
virtual bool IsNull () const

Friends

NBitmapDataread_tga_file (const TCHAR *file_name)
NBitmapDataread_bmp_file (const TCHAR *file_name)
NBitmapDataread_png_rgb (const TCHAR *filename)
NBitmapDataread_png_rgba (const TCHAR *filename)

Detailed Description

Definition at line 223 of file ImageSurface.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends