Open CASCADE Technology 7.8.2.dev
OpenGl_GlCore11.hxx File Reference

Data Structures

struct  OpenGl_GlCore11
 OpenGL 1.1 core. Notice that all functions within this structure are actually exported by system GL library. The main purpose for these hint - to control visibility of functions per GL version (global functions should not be used directly to achieve this effect!). More...
 

Macros

#define GL_COMPILE   0x1300
 
#define GL_COMPILE_AND_EXECUTE   0x1301
 
#define GL_RENDER_MODE   0x0C40
 
#define GL_RENDER   0x1C00
 
#define GL_FEEDBACK   0x1C01
 
#define GL_SELECT   0x1C02
 
#define GL_SHADE_MODEL   0x0B54
 
#define GL_FLAT   0x1D00
 
#define GL_SMOOTH   0x1D01
 
#define GL_POINT   0x1B00
 
#define GL_LINE   0x1B01
 
#define GL_FILL   0x1B02
 
#define GL_LINE_STIPPLE   0x0B24
 
#define GL_LINE_STIPPLE_PATTERN   0x0B25
 
#define GL_LINE_STIPPLE_REPEAT   0x0B26
 
#define GL_POLYGON_MODE   0x0B40
 
#define GL_POLYGON_SMOOTH   0x0B41
 
#define GL_POLYGON_STIPPLE   0x0B42
 
#define GL_MATRIX_MODE   0x0BA0
 
#define GL_NORMALIZE   0x0BA1
 
#define GL_TEXTURE_1D   0x0DE0
 
#define GL_MAX_CLIP_PLANES   0x0D32
 
#define GL_CLIP_PLANE0   0x3000
 
#define GL_CLIP_PLANE1   0x3001
 
#define GL_CLIP_PLANE2   0x3002
 
#define GL_CLIP_PLANE3   0x3003
 
#define GL_CLIP_PLANE4   0x3004
 
#define GL_CLIP_PLANE5   0x3005
 
#define GL_QUADS   0x0007
 
#define GL_QUAD_STRIP   0x0008
 
#define GL_POLYGON   0x0009
 
#define GL_LIGHTING   0x0B50
 
#define GL_LIGHT_MODEL_LOCAL_VIEWER   0x0B51
 
#define GL_LIGHT_MODEL_TWO_SIDE   0x0B52
 
#define GL_LIGHT_MODEL_AMBIENT   0x0B53
 
#define GL_COLOR_MATERIAL   0x0B57
 
#define GL_LIGHT0   0x4000
 
#define GL_LIGHT1   0x4001
 
#define GL_LIGHT2   0x4002
 
#define GL_LIGHT3   0x4003
 
#define GL_LIGHT4   0x4004
 
#define GL_LIGHT5   0x4005
 
#define GL_LIGHT6   0x4006
 
#define GL_LIGHT7   0x4007
 
#define GL_AMBIENT   0x1200
 
#define GL_DIFFUSE   0x1201
 
#define GL_SPECULAR   0x1202
 
#define GL_POSITION   0x1203
 
#define GL_SPOT_DIRECTION   0x1204
 
#define GL_SPOT_EXPONENT   0x1205
 
#define GL_SPOT_CUTOFF   0x1206
 
#define GL_CONSTANT_ATTENUATION   0x1207
 
#define GL_LINEAR_ATTENUATION   0x1208
 
#define GL_QUADRATIC_ATTENUATION   0x1209
 
#define GL_EMISSION   0x1600
 
#define GL_SHININESS   0x1601
 
#define GL_AMBIENT_AND_DIFFUSE   0x1602
 
#define GL_COLOR_INDEXES   0x1603
 
#define GL_MODELVIEW   0x1700
 
#define GL_PROJECTION   0x1701
 
#define GL_TEXTURE   0x1702
 
#define GL_POINT_SMOOTH_HINT   0x0C51
 
#define GL_LINE_SMOOTH_HINT   0x0C52
 
#define GL_POLYGON_SMOOTH_HINT   0x0C53
 
#define GL_FOG_HINT   0x0C54
 
#define GL_FOG   0x0B60
 
#define GL_LOGIC_OP_MODE   0x0BF0
 
#define GL_INDEX_LOGIC_OP   0x0BF1
 
#define GL_LOGIC_OP   GL_INDEX_LOGIC_OP
 
#define GL_COLOR_LOGIC_OP   0x0BF2
 
#define GL_CLEAR   0x1500
 
#define GL_AND   0x1501
 
#define GL_AND_REVERSE   0x1502
 
#define GL_COPY   0x1503
 
#define GL_AND_INVERTED   0x1504
 
#define GL_NOOP   0x1505
 
#define GL_XOR   0x1506
 
#define GL_OR   0x1507
 
#define GL_NOR   0x1508
 
#define GL_EQUIV   0x1509
 
#define GL_INVERT   0x150A
 
#define GL_OR_REVERSE   0x150B
 
#define GL_COPY_INVERTED   0x150C
 
#define GL_OR_INVERTED   0x150D
 
#define GL_NAND   0x150E
 
#define GL_SET   0x150F
 
#define GL_VERTEX_ARRAY   0x8074
 
#define GL_NORMAL_ARRAY   0x8075
 
#define GL_COLOR_ARRAY   0x8076
 
#define GL_INDEX_ARRAY   0x8077
 
#define GL_TEXTURE_COORD_ARRAY   0x8078
 
#define GL_PROXY_TEXTURE_1D   0x8063
 
#define GL_ALPHA_TEST   0x0BC0
 
#define GL_ALPHA_TEST_FUNC   0x0BC1
 
#define GL_ALPHA_TEST_REF   0x0BC2
 
#define GL_S   0x2000
 
#define GL_T   0x2001
 
#define GL_R   0x2002
 
#define GL_Q   0x2003
 
#define GL_MODULATE   0x2100
 
#define GL_DECAL   0x2101
 
#define GL_TEXTURE_ENV_MODE   0x2200
 
#define GL_TEXTURE_ENV_COLOR   0x2201
 
#define GL_TEXTURE_ENV   0x2300
 
#define GL_EYE_LINEAR   0x2400
 
#define GL_OBJECT_LINEAR   0x2401
 
#define GL_SPHERE_MAP   0x2402
 
#define GL_TEXTURE_GEN_MODE   0x2500
 
#define GL_OBJECT_PLANE   0x2501
 
#define GL_EYE_PLANE   0x2502
 
#define GL_TEXTURE_GEN_S   0x0C60
 
#define GL_TEXTURE_GEN_T   0x0C61
 
#define GL_TEXTURE_GEN_R   0x0C62
 
#define GL_TEXTURE_GEN_Q   0x0C63
 
#define GL_MAP_COLOR   0x0D10
 
#define GL_MAP_STENCIL   0x0D11
 
#define GL_RED_SCALE   0x0D14
 
#define GL_RED_BIAS   0x0D15
 
#define GL_GREEN_SCALE   0x0D18
 
#define GL_GREEN_BIAS   0x0D19
 
#define GL_BLUE_SCALE   0x0D1A
 
#define GL_BLUE_BIAS   0x0D1B
 
#define GL_ALPHA_SCALE   0x0D1C
 
#define GL_ALPHA_BIAS   0x0D1D
 
#define GL_DEPTH_SCALE   0x0D1E
 
#define GL_DEPTH_BIAS   0x0D1F
 
#define GL_STACK_OVERFLOW   0x0503
 
#define GL_STACK_UNDERFLOW   0x0504
 

Macro Definition Documentation

◆ GL_ALPHA_BIAS

#define GL_ALPHA_BIAS   0x0D1D

◆ GL_ALPHA_SCALE

#define GL_ALPHA_SCALE   0x0D1C

◆ GL_ALPHA_TEST

#define GL_ALPHA_TEST   0x0BC0

◆ GL_ALPHA_TEST_FUNC

#define GL_ALPHA_TEST_FUNC   0x0BC1

◆ GL_ALPHA_TEST_REF

#define GL_ALPHA_TEST_REF   0x0BC2

◆ GL_AMBIENT

#define GL_AMBIENT   0x1200

◆ GL_AMBIENT_AND_DIFFUSE

#define GL_AMBIENT_AND_DIFFUSE   0x1602

◆ GL_AND

#define GL_AND   0x1501

◆ GL_AND_INVERTED

#define GL_AND_INVERTED   0x1504

◆ GL_AND_REVERSE

#define GL_AND_REVERSE   0x1502

◆ GL_BLUE_BIAS

#define GL_BLUE_BIAS   0x0D1B

◆ GL_BLUE_SCALE

#define GL_BLUE_SCALE   0x0D1A

◆ GL_CLEAR

#define GL_CLEAR   0x1500

◆ GL_CLIP_PLANE0

#define GL_CLIP_PLANE0   0x3000

◆ GL_CLIP_PLANE1

#define GL_CLIP_PLANE1   0x3001

◆ GL_CLIP_PLANE2

#define GL_CLIP_PLANE2   0x3002

◆ GL_CLIP_PLANE3

#define GL_CLIP_PLANE3   0x3003

◆ GL_CLIP_PLANE4

#define GL_CLIP_PLANE4   0x3004

◆ GL_CLIP_PLANE5

#define GL_CLIP_PLANE5   0x3005

◆ GL_COLOR_ARRAY

#define GL_COLOR_ARRAY   0x8076

◆ GL_COLOR_INDEXES

#define GL_COLOR_INDEXES   0x1603

◆ GL_COLOR_LOGIC_OP

#define GL_COLOR_LOGIC_OP   0x0BF2

◆ GL_COLOR_MATERIAL

#define GL_COLOR_MATERIAL   0x0B57

◆ GL_COMPILE

#define GL_COMPILE   0x1300

◆ GL_COMPILE_AND_EXECUTE

#define GL_COMPILE_AND_EXECUTE   0x1301

◆ GL_CONSTANT_ATTENUATION

#define GL_CONSTANT_ATTENUATION   0x1207

◆ GL_COPY

#define GL_COPY   0x1503

◆ GL_COPY_INVERTED

#define GL_COPY_INVERTED   0x150C

◆ GL_DECAL

#define GL_DECAL   0x2101

◆ GL_DEPTH_BIAS

#define GL_DEPTH_BIAS   0x0D1F

◆ GL_DEPTH_SCALE

#define GL_DEPTH_SCALE   0x0D1E

◆ GL_DIFFUSE

#define GL_DIFFUSE   0x1201

◆ GL_EMISSION

#define GL_EMISSION   0x1600

◆ GL_EQUIV

#define GL_EQUIV   0x1509

◆ GL_EYE_LINEAR

#define GL_EYE_LINEAR   0x2400

◆ GL_EYE_PLANE

#define GL_EYE_PLANE   0x2502

◆ GL_FEEDBACK

#define GL_FEEDBACK   0x1C01

◆ GL_FILL

#define GL_FILL   0x1B02

◆ GL_FLAT

#define GL_FLAT   0x1D00

◆ GL_FOG

#define GL_FOG   0x0B60

◆ GL_FOG_HINT

#define GL_FOG_HINT   0x0C54

◆ GL_GREEN_BIAS

#define GL_GREEN_BIAS   0x0D19

◆ GL_GREEN_SCALE

#define GL_GREEN_SCALE   0x0D18

◆ GL_INDEX_ARRAY

#define GL_INDEX_ARRAY   0x8077

◆ GL_INDEX_LOGIC_OP

#define GL_INDEX_LOGIC_OP   0x0BF1

◆ GL_INVERT

#define GL_INVERT   0x150A

◆ GL_LIGHT0

#define GL_LIGHT0   0x4000

◆ GL_LIGHT1

#define GL_LIGHT1   0x4001

◆ GL_LIGHT2

#define GL_LIGHT2   0x4002

◆ GL_LIGHT3

#define GL_LIGHT3   0x4003

◆ GL_LIGHT4

#define GL_LIGHT4   0x4004

◆ GL_LIGHT5

#define GL_LIGHT5   0x4005

◆ GL_LIGHT6

#define GL_LIGHT6   0x4006

◆ GL_LIGHT7

#define GL_LIGHT7   0x4007

◆ GL_LIGHT_MODEL_AMBIENT

#define GL_LIGHT_MODEL_AMBIENT   0x0B53

◆ GL_LIGHT_MODEL_LOCAL_VIEWER

#define GL_LIGHT_MODEL_LOCAL_VIEWER   0x0B51

◆ GL_LIGHT_MODEL_TWO_SIDE

#define GL_LIGHT_MODEL_TWO_SIDE   0x0B52

◆ GL_LIGHTING

#define GL_LIGHTING   0x0B50

◆ GL_LINE

#define GL_LINE   0x1B01

◆ GL_LINE_SMOOTH_HINT

#define GL_LINE_SMOOTH_HINT   0x0C52

◆ GL_LINE_STIPPLE

#define GL_LINE_STIPPLE   0x0B24

◆ GL_LINE_STIPPLE_PATTERN

#define GL_LINE_STIPPLE_PATTERN   0x0B25

◆ GL_LINE_STIPPLE_REPEAT

#define GL_LINE_STIPPLE_REPEAT   0x0B26

◆ GL_LINEAR_ATTENUATION

#define GL_LINEAR_ATTENUATION   0x1208

◆ GL_LOGIC_OP

#define GL_LOGIC_OP   GL_INDEX_LOGIC_OP

◆ GL_LOGIC_OP_MODE

#define GL_LOGIC_OP_MODE   0x0BF0

◆ GL_MAP_COLOR

#define GL_MAP_COLOR   0x0D10

◆ GL_MAP_STENCIL

#define GL_MAP_STENCIL   0x0D11

◆ GL_MATRIX_MODE

#define GL_MATRIX_MODE   0x0BA0

◆ GL_MAX_CLIP_PLANES

#define GL_MAX_CLIP_PLANES   0x0D32

◆ GL_MODELVIEW

#define GL_MODELVIEW   0x1700

◆ GL_MODULATE

#define GL_MODULATE   0x2100

◆ GL_NAND

#define GL_NAND   0x150E

◆ GL_NOOP

#define GL_NOOP   0x1505

◆ GL_NOR

#define GL_NOR   0x1508

◆ GL_NORMAL_ARRAY

#define GL_NORMAL_ARRAY   0x8075

◆ GL_NORMALIZE

#define GL_NORMALIZE   0x0BA1

◆ GL_OBJECT_LINEAR

#define GL_OBJECT_LINEAR   0x2401

◆ GL_OBJECT_PLANE

#define GL_OBJECT_PLANE   0x2501

◆ GL_OR

#define GL_OR   0x1507

◆ GL_OR_INVERTED

#define GL_OR_INVERTED   0x150D

◆ GL_OR_REVERSE

#define GL_OR_REVERSE   0x150B

◆ GL_POINT

#define GL_POINT   0x1B00

◆ GL_POINT_SMOOTH_HINT

#define GL_POINT_SMOOTH_HINT   0x0C51

◆ GL_POLYGON

#define GL_POLYGON   0x0009

◆ GL_POLYGON_MODE

#define GL_POLYGON_MODE   0x0B40

◆ GL_POLYGON_SMOOTH

#define GL_POLYGON_SMOOTH   0x0B41

◆ GL_POLYGON_SMOOTH_HINT

#define GL_POLYGON_SMOOTH_HINT   0x0C53

◆ GL_POLYGON_STIPPLE

#define GL_POLYGON_STIPPLE   0x0B42

◆ GL_POSITION

#define GL_POSITION   0x1203

◆ GL_PROJECTION

#define GL_PROJECTION   0x1701

◆ GL_PROXY_TEXTURE_1D

#define GL_PROXY_TEXTURE_1D   0x8063

◆ GL_Q

#define GL_Q   0x2003

◆ GL_QUAD_STRIP

#define GL_QUAD_STRIP   0x0008

◆ GL_QUADRATIC_ATTENUATION

#define GL_QUADRATIC_ATTENUATION   0x1209

◆ GL_QUADS

#define GL_QUADS   0x0007

◆ GL_R

#define GL_R   0x2002

◆ GL_RED_BIAS

#define GL_RED_BIAS   0x0D15

◆ GL_RED_SCALE

#define GL_RED_SCALE   0x0D14

◆ GL_RENDER

#define GL_RENDER   0x1C00

◆ GL_RENDER_MODE

#define GL_RENDER_MODE   0x0C40

◆ GL_S

#define GL_S   0x2000

◆ GL_SELECT

#define GL_SELECT   0x1C02

◆ GL_SET

#define GL_SET   0x150F

◆ GL_SHADE_MODEL

#define GL_SHADE_MODEL   0x0B54

◆ GL_SHININESS

#define GL_SHININESS   0x1601

◆ GL_SMOOTH

#define GL_SMOOTH   0x1D01

◆ GL_SPECULAR

#define GL_SPECULAR   0x1202

◆ GL_SPHERE_MAP

#define GL_SPHERE_MAP   0x2402

◆ GL_SPOT_CUTOFF

#define GL_SPOT_CUTOFF   0x1206

◆ GL_SPOT_DIRECTION

#define GL_SPOT_DIRECTION   0x1204

◆ GL_SPOT_EXPONENT

#define GL_SPOT_EXPONENT   0x1205

◆ GL_STACK_OVERFLOW

#define GL_STACK_OVERFLOW   0x0503

◆ GL_STACK_UNDERFLOW

#define GL_STACK_UNDERFLOW   0x0504

◆ GL_T

#define GL_T   0x2001

◆ GL_TEXTURE

#define GL_TEXTURE   0x1702

◆ GL_TEXTURE_1D

#define GL_TEXTURE_1D   0x0DE0

◆ GL_TEXTURE_COORD_ARRAY

#define GL_TEXTURE_COORD_ARRAY   0x8078

◆ GL_TEXTURE_ENV

#define GL_TEXTURE_ENV   0x2300

◆ GL_TEXTURE_ENV_COLOR

#define GL_TEXTURE_ENV_COLOR   0x2201

◆ GL_TEXTURE_ENV_MODE

#define GL_TEXTURE_ENV_MODE   0x2200

◆ GL_TEXTURE_GEN_MODE

#define GL_TEXTURE_GEN_MODE   0x2500

◆ GL_TEXTURE_GEN_Q

#define GL_TEXTURE_GEN_Q   0x0C63

◆ GL_TEXTURE_GEN_R

#define GL_TEXTURE_GEN_R   0x0C62

◆ GL_TEXTURE_GEN_S

#define GL_TEXTURE_GEN_S   0x0C60

◆ GL_TEXTURE_GEN_T

#define GL_TEXTURE_GEN_T   0x0C61

◆ GL_VERTEX_ARRAY

#define GL_VERTEX_ARRAY   0x8074

◆ GL_XOR

#define GL_XOR   0x1506