GlobeEngine
Texture.h File Reference
#include "OpenGL_Includes.h"
#include "Buffer.h"
#include "TextureHandle.h"
#include "Image.h"
#include "Common.h"
#include <vmmlib/vector.hpp>
#include <stdlib.h>
#include <iostream>
#include <string>
#include <memory>
#include <fstream>

Go to the source code of this file.

Classes

class  ge::TextureWrapParameter< D >
 
class  ge::TextureWrapParameter1D
 
class  ge::TextureWrapParameter2D
 
class  ge::TextureWrapParameter3D
 
struct  ge::TextureMinMagParameters
 
class  ge::TextureTypeInternals
 
struct  ge::TextureDepthProperties
 
class  ge::TextureProperties< WRAP >
 
class  ge::TextureType< D, T, PROPERTIES >
 
class  ge::Texture1D< T, PROPERTIES >
 
class  ge::Texture2D< T, PROPERTIES >
 
class  ge::DepthTexture< T, PROPERTIES >
 
class  ge::Texture3D< T, PROPERTIES >
 

Namespaces

 ge
 

Typedefs

typedef TextureProperties< TextureWrapParameter1D > ge::TextureProperties1D
 
typedef TextureProperties< TextureWrapParameter2D > ge::TextureProperties2D
 
typedef TextureProperties< TextureWrapParameter3D > ge::TextureProperties3D
 
typedef Texture1D< GLfloat, TextureProperties< TextureWrapParameter< 1 > > > ge::Texture1Df
 
typedef Texture1D< GLubyte, TextureProperties< TextureWrapParameter< 1 > > > ge::Texture1Dub
 
typedef Texture1D< GLubyte, TextureProperties< TextureWrapParameter< 1 > > > ge::Texture1Drgb
 
typedef Texture1D< GLubyte, TextureProperties< TextureWrapParameter< 1 > > > ge::Texture1Drgba
 
typedef Texture2D< GLint, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Di
 
typedef Texture2D< GLuint, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Dui
 
typedef Texture2D< GLshort, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Ds
 
typedef Texture2D< GLushort, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Dus
 
typedef Texture2D< GLfloat, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Df
 
typedef Texture2D< GLfloat, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Dhdr
 
typedef Texture2D< GLubyte, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Dub
 
typedef Texture2D< GLubyte, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Drg
 
typedef Texture2D< GLubyte, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Drgb
 
typedef Texture2D< GLubyte, TextureProperties< TextureWrapParameter< 2 > > > ge::Texture2Drgba
 
typedef DepthTexture< GLubyte, TextureProperties< TextureWrapParameter< 2 > > > ge::DepthMap2Drgba
 
typedef Texture3D< GLint, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Di
 
typedef Texture3D< GLuint, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Dui
 
typedef Texture3D< GLshort, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Ds
 
typedef Texture3D< GLushort, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Dus
 
typedef Texture3D< GLfloat, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Df
 
typedef Texture3D< GLfloat, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Dhdr
 
typedef Texture3D< GLubyte, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Dub
 
typedef Texture3D< GLubyte, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Drgb
 
typedef Texture3D< GLubyte, TextureProperties< TextureWrapParameter< 3 > > > ge::Texture3Drgba