Back to index

nux  3.0.0
Classes | Namespaces | Functions
GLTextureResourceManager.h File Reference
#include "GLResourceManager.h"
#include "IOpenGLBaseTexture.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::BaseTexture
 Abstract base class for textures. More...
class  nux::Texture2D
 General Texture. More...
class  nux::TextureRectangle
class  nux::TextureCube
class  nux::TextureVolume
class  nux::TextureFrameAnimation
class  nux::CachedBaseTexture
class  nux::CachedTexture2D
class  nux::CachedTextureRectangle
class  nux::CachedTextureCube
class  nux::CachedTextureVolume
class  nux::CachedTextureFrameAnimation

Namespaces

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

Functions

BaseTexture * nux::CreateTexture2DFromFile (const char *filename, int max_size, bool premultiply)
 Create and load a 2D texture filled with RGBA pixels loaded from the image file pointed by filename.
BaseTexture * nux::CreateTexture2DFromPixbuf (GdkPixbuf *pixbuf, bool premultiply)
 Create and load a 2D texture filled with RGBA pixels loaded from the GdkPixbuf pointed by pixbuf.
BaseTexture * nux::CreateTextureFromPixbuf (GdkPixbuf *pixbuf)
BaseTexture * nux::CreateTextureFromFile (const char *TextureFilename)
BaseTexture * nux::CreateTextureFromBitmapData (const NBitmapData *BitmapData)
BaseTexture * nux::LoadTextureFromFile (const std::string &filename)