| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Classes | Defines | Typedefs | Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/GL/glcore.h File Reference
`#include <sys/types.h>`

Go to the source code of this file.

## Classes

struct | __GLcontextModesRec
struct | __GLregionRectRec
struct | __GLdrawableRegionRec
struct | __GLdrawableBufferRec
struct | __GLdrawablePrivateRec
struct | __GLimportsRec
struct | __GLexportsRec
struct | __GLinterfaceRec

## Defines

#define | CAPI
#define | GL_CORE_SGI 1
#define | GL_CORE_MESA 2
#define | GL_CORE_APPLE 4
#define | GL_CORE_WINDOWS 8
#define | GLX_NONE 0x8000
#define | GLX_SLOW_CONFIG 0x8001
#define | GLX_TRUE_COLOR 0x8002
#define | GLX_DIRECT_COLOR 0x8003
#define | GLX_PSEUDO_COLOR 0x8004
#define | GLX_STATIC_COLOR 0x8005
#define | GLX_GRAY_SCALE 0x8006
#define | GLX_STATIC_GRAY 0x8007
#define | GLX_TRANSPARENT_RGB 0x8008
#define | GLX_TRANSPARENT_INDEX 0x8009
#define | GLX_NON_CONFORMANT_CONFIG 0x800D
#define | GLX_SWAP_EXCHANGE_OML 0x8061
#define | GLX_SWAP_COPY_OML 0x8062
#define | GLX_SWAP_UNDEFINED_OML 0x8063
#define | GLX_DONT_CARE 0xFFFFFFFF
#define | GLX_RGBA_BIT 0x00000001
#define | GLX_COLOR_INDEX_BIT 0x00000002
#define | GLX_WINDOW_BIT 0x00000001
#define | GLX_PIXMAP_BIT 0x00000002
#define | GLX_PBUFFER_BIT 0x00000004
#define | __GL_FRONT_BUFFER_MASK 0x00000001
#define | __GL_FRONT_LEFT_BUFFER_MASK 0x00000001
#define | __GL_FRONT_RIGHT_BUFFER_MASK 0x00000002
#define | __GL_BACK_BUFFER_MASK 0x00000004
#define | __GL_BACK_LEFT_BUFFER_MASK 0x00000004
#define | __GL_BACK_RIGHT_BUFFER_MASK 0x00000008
#define | __GL_ACCUM_BUFFER_MASK 0x00000010
#define | __GL_DEPTH_BUFFER_MASK 0x00000020
#define | __GL_STENCIL_BUFFER_MASK 0x00000040
#define | __GL_AUX_BUFFER_MASK(i) (0x0000080 << (i))
#define | __GL_ALL_BUFFER_MASK 0xffffffff
#define | __GL_BUFFER_FALLBACK 0x10
#define | __GL_LOCK_DP(glPriv, gc) (*(glPriv)->lockDP)(glPriv,gc)
#define | __GL_UNLOCK_DP(glPriv) (*(glPriv)->unlockDP)(glPriv)

## Typedefs

typedef struct __GLcontextRec | __GLcontext
typedef struct __GLinterfaceRec | __GLinterface
typedef struct __GLcontextModesRec | __GLcontextModes
typedef struct __GLdrawableRegionRec | __GLdrawableRegion
typedef struct __GLdrawableBufferRec | __GLdrawableBuffer
typedef struct __GLdrawablePrivateRec | __GLdrawablePrivate
typedef struct __GLregionRectRec | __GLregionRect
typedef void(* | __GLbufFallbackInitFn )(__GLdrawableBuffer *buf, __GLdrawablePrivate *glPriv, GLint bits)
typedef void(* | __GLbufMainInitFn )(__GLdrawableBuffer *buf, __GLdrawablePrivate *glPriv, GLint bits, __GLbufFallbackInitFn back)
typedef struct __GLimportsRec | __GLimports
typedef struct __GLexportsRec | __GLexports

## Functions

__GLcontext * | __glCoreCreateContext (__GLimports *, __GLcontextModes *)
void | __glCoreNopDispatch (void)

## Define Documentation

#define __GL_ACCUM_BUFFER_MASK 0x00000010

#define __GL_ALL_BUFFER_MASK 0xffffffff

#define __GL_AUX_BUFFER_MASK | ( |  | i | ) | (0x0000080 << (i))

#define __GL_BACK_BUFFER_MASK 0x00000004

#define __GL_BACK_LEFT_BUFFER_MASK 0x00000004

#define __GL_BACK_RIGHT_BUFFER_MASK 0x00000008

#define __GL_BUFFER_FALLBACK 0x10

#define __GL_DEPTH_BUFFER_MASK 0x00000020

#define __GL_FRONT_BUFFER_MASK 0x00000001

#define __GL_FRONT_LEFT_BUFFER_MASK 0x00000001

#define __GL_FRONT_RIGHT_BUFFER_MASK 0x00000002

#define __GL_LOCK_DP | ( |  | glPriv,
|  |  | gc
| ) |  | (*(glPriv)->lockDP)(glPriv,gc)

#define __GL_STENCIL_BUFFER_MASK 0x00000040

#define __GL_UNLOCK_DP | ( |  | glPriv | ) | (*(glPriv)->unlockDP)(glPriv)

#define CAPI

#define GL_CORE_APPLE 4

#define GL_CORE_MESA 2

#define GL_CORE_SGI 1

#define GL_CORE_WINDOWS 8

#define GLX_COLOR_INDEX_BIT 0x00000002

#define GLX_DIRECT_COLOR 0x8003

#define GLX_DONT_CARE 0xFFFFFFFF

#define GLX_GRAY_SCALE 0x8006

#define GLX_NON_CONFORMANT_CONFIG 0x800D

#define GLX_NONE 0x8000

#define GLX_PBUFFER_BIT 0x00000004

#define GLX_PIXMAP_BIT 0x00000002

#define GLX_PSEUDO_COLOR 0x8004

#define GLX_RGBA_BIT 0x00000001

#define GLX_SLOW_CONFIG 0x8001

#define GLX_STATIC_COLOR 0x8005

#define GLX_STATIC_GRAY 0x8007

#define GLX_SWAP_COPY_OML 0x8062

#define GLX_SWAP_EXCHANGE_OML 0x8061

#define GLX_SWAP_UNDEFINED_OML 0x8063

#define GLX_TRANSPARENT_INDEX 0x8009

#define GLX_TRANSPARENT_RGB 0x8008

#define GLX_TRUE_COLOR 0x8002

#define GLX_WINDOW_BIT 0x00000001

## Typedef Documentation

typedef void(* __GLbufFallbackInitFn)(__GLdrawableBuffer *buf, __GLdrawablePrivate *glPriv, GLint bits)

typedef void(* __GLbufMainInitFn)(__GLdrawableBuffer *buf, __GLdrawablePrivate *glPriv, GLint bits, __GLbufFallbackInitFn back)

typedef struct __GLcontextRec __GLcontext

typedef struct __GLcontextModesRec __GLcontextModes

typedef struct __GLdrawableBufferRec __GLdrawableBuffer

typedef struct __GLdrawablePrivateRec __GLdrawablePrivate

typedef struct __GLdrawableRegionRec __GLdrawableRegion

typedef struct __GLexportsRec __GLexports

typedef struct __GLimportsRec __GLimports

typedef struct __GLinterfaceRec __GLinterface

typedef struct __GLregionRectRec __GLregionRect

## Function Documentation

__GLcontext* __glCoreCreateContext | ( | __GLimports * | ,
|  | __GLcontextModes * |
| ) |  |

void __glCoreNopDispatch | ( | void |  | ) |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines