Back to index

nux  3.0.0
Classes | Namespaces | Defines | Functions
ImageSurface.h File Reference
#include "BitmapFormats.h"
#include "NuxCore/Math/MathUtility.h"
#include <gdk-pixbuf/gdk-pixbuf.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nux::RawData
struct  nux::DXTColBlock
struct  nux::DXT3AlphaBlock
struct  nux::DXT5AlphaBlock
class  nux::ImageSurface
 Image Surface class. More...
class  nux::NBitmapData
class  nux::NTextureData
class  nux::NCubemapData
class  nux::NVolumeData
class  nux::NAnimatedTextureData
struct  nux::ImageInfo

Namespaces

namespace  nux
 The Writer singleton is responsible for controlling where the logging message go.

Defines

#define DEBUG_ENTER(a)
#define DEBUG_WARNING(a)
#define DEBUG_EXIT(a)

Functions

void nux::MakeCheckBoardImage (ImageSurface &Image, int width, int height, Color const &dark, Color const &light, int TileWidth, int TileHeight)
bool nux::HasOpenEXRSupport ()
NBitmapData * nux::LoadGdkPixbuf (GdkPixbuf *pixbuf)
 Return and object that has to be destroyed with delete.
NBitmapData * nux::LoadImageFile (const TCHAR *Filename)
 Return and object that has to be destroyed with delete.

Class Documentation

struct nux::DXTColBlock

Definition at line 62 of file ImageSurface.h.

Class Members
unsigned short col0
unsigned short col1
unsigned char row
struct nux::DXT3AlphaBlock

Definition at line 70 of file ImageSurface.h.

Class Members
unsigned short row
struct nux::DXT5AlphaBlock

Definition at line 75 of file ImageSurface.h.

Class Members
unsigned char alpha0
unsigned char alpha1
unsigned char row
struct nux::ImageInfo

Definition at line 508 of file ImageSurface.h.

Collaboration diagram for nux::ImageInfo:
Class Members
int bytes_per_pixel
string format
int height
bool isDelegate
int planes
int width

Define Documentation

#define DEBUG_ENTER (   a)

Definition at line 31 of file ImageSurface.h.

#define DEBUG_EXIT (   a)

Definition at line 33 of file ImageSurface.h.

#define DEBUG_WARNING (   a)

Definition at line 32 of file ImageSurface.h.