# TextureCubeMap.cpp File Reference

`#include <osg/GLExtensions>`
`#include <osg/ref_ptr>`
`#include <osg/Image>`
`#include <osg/State>`
`#include <osg/TextureCubeMap>`
`#include <osg/GLU>`

Include dependency graph for TextureCubeMap.cpp:

## Defines

#define | GL_ARB_texture_cube_map 1
#define | GL_TEXTURE_CUBE_MAP_ARB 0x8513
#define | GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
#define | GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
#define | GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
#define | GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
#define | GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
#define | GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
#define | GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
#define | GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
#define | GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
#define | GL_EXT_texture_cube_map 1
#define | GL_TEXTURE_CUBE_MAP_EXT 0x8513
#define | GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
#define | GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
#define | GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
#define | GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
#define | GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
#define | GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
#define | GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
#define | GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
#define | GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
#define | CUBE_MAP_POSITIVE_X GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
#define | CUBE_MAP_NEGATIVE_X GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
#define | CUBE_MAP_POSITIVE_Y GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
#define | CUBE_MAP_NEGATIVE_Y GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
#define | CUBE_MAP_POSITIVE_Z GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
#define | CUBE_MAP_NEGATIVE_Z GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB

## Typedefs

typedef buffered_value< ref_ptr< TextureCubeMap::Extensions > > | BufferedExtensions

## Define Documentation

#define CUBE_MAP_NEGATIVE_X GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB

#define CUBE_MAP_NEGATIVE_Y GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB

#define CUBE_MAP_NEGATIVE_Z GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB

#define CUBE_MAP_POSITIVE_X GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB

#define CUBE_MAP_POSITIVE_Y GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB

#define CUBE_MAP_POSITIVE_Z GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB

#define GL_ARB_texture_cube_map 1

#define GL_EXT_texture_cube_map 1

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C

#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B

#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B

#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514

#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514

#define GL_TEXTURE_CUBE_MAP_ARB 0x8513

#define GL_TEXTURE_CUBE_MAP_EXT 0x8513

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519

## Typedef Documentation

typedef buffered_value< ref_ptr<TextureCubeMap::Extensions> > BufferedExtensions