GG
Classes | Namespaces | Functions

Texture.h File Reference

Contains the Texture class, which encapsulates an OpenGL texture object; the SubTexture class, which represents a portion of an OpenGL texture object; and the TextureManager class, which provides GUI-wide management of Texture objects. More...

#include <GG/Base.h>
#include <GG/Exception.h>
#include <boost/serialization/access.hpp>
#include <boost/serialization/binary_object.hpp>

Go to the source code of this file.

Classes

class  GG::Texture
 This class encapsulates an OpenGL texture object. More...
class  GG::SubTexture
 This class is a convenient way to store the info needed to use a portion of an OpenGL texture. More...
class  GG::TextureManager
 A singleton that loads and stores textures for use by GG. More...

Namespaces

namespace  GG

Functions

TextureManager & GG::GetTextureManager ()

Detailed Description

Contains the Texture class, which encapsulates an OpenGL texture object; the SubTexture class, which represents a portion of an OpenGL texture object; and the TextureManager class, which provides GUI-wide management of Texture objects.

Definition in file Texture.h.