Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
SoGLType.h
Go to the documentation of this file.
1/*=======================================================================
2 *** THE CONTENT OF THIS WORK IS PROPRIETARY TO FEI S.A.S, (FEI S.A.S.), ***
3 *** AND IS DISTRIBUTED UNDER A LICENSE AGREEMENT. ***
4 *** ***
5 *** REPRODUCTION, DISCLOSURE, OR USE, IN WHOLE OR IN PART, OTHER THAN AS ***
6 *** SPECIFIED IN THE LICENSE ARE NOT TO BE UNDERTAKEN EXCEPT WITH PRIOR ***
7 *** WRITTEN AUTHORIZATION OF FEI S.A.S. ***
8 *** ***
9 *** RESTRICTED RIGHTS LEGEND ***
10 *** USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT OF THE CONTENT OF THIS ***
11 *** WORK OR RELATED DOCUMENTATION IS SUBJECT TO RESTRICTIONS AS SET FORTH IN ***
12 *** SUBPARAGRAPH (C)(1) OF THE COMMERCIAL COMPUTER SOFTWARE RESTRICTED RIGHT ***
13 *** CLAUSE AT FAR 52.227-19 OR SUBPARAGRAPH (C)(1)(II) OF THE RIGHTS IN ***
14 *** TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 52.227-7013. ***
15 *** ***
16 *** COPYRIGHT (C) 1996-2014 BY FEI S.A.S, ***
17 *** BORDEAUX, FRANCE ***
18 *** ALL RIGHTS RESERVED ***
19**=======================================================================*/
20/*=======================================================================
21** Author : VSG (MMM YYYY)
22**=======================================================================*/
23#if !defined(_SO_GL_TYPE_H_)
24#define _SO_GL_TYPE_H_
25
26typedef unsigned int GLenum;
27typedef unsigned int GLbitfield;
28typedef unsigned int GLuint;
29typedef int GLint;
30typedef int GLsizei;
31typedef unsigned char GLboolean;
32typedef signed char GLbyte;
33typedef short GLshort;
34typedef unsigned char GLubyte;
35typedef unsigned short GLushort;
36typedef unsigned long GLulong;
37typedef float GLfloat;
38typedef float GLclampf;
39typedef double GLdouble;
40typedef double GLclampd;
41typedef void GLvoid;
42
43#define GL_MODULATE 0x2100
44#define GL_DECAL 0x2101
45#define GL_BLEND 0x0BE2
46#define GL_REPLACE 0x1E01
47#define GL_ADD 0x0104
48#define GL_NEAREST 0x2600
49#define GL_LINEAR 0x2601
50#define GL_NEAREST_MIPMAP_NEAREST 0x2700
51#define GL_LINEAR_MIPMAP_NEAREST 0x2701
52#define GL_NEAREST_MIPMAP_LINEAR 0x2702
53#define GL_LINEAR_MIPMAP_LINEAR 0x2703
54#define GL_TEXTURE_MAG_FILTER 0x2800
55#define GL_TEXTURE_MIN_FILTER 0x2801
56#define GL_TEXTURE_WRAP_S 0x2802
57#define GL_TEXTURE_WRAP_T 0x2803
58#define GL_CLAMP 0x2900
59#define GL_REPEAT 0x2901
60
61#define GL_POINT 0x1B00
62#define GL_LINE 0x1B01
63#define GL_POINTS 0x0000
64#define GL_LINES 0x0001
65#define GL_LINE_LOOP 0x0002
66#define GL_LINE_STRIP 0x0003
67#define GL_TRIANGLES 0x0004
68#define GL_TRIANGLE_STRIP 0x0005
69#define GL_TRIANGLE_FAN 0x0006
70#define GL_LIGHT0 0x4000
71#define GL_ADD_SIGNED 0x8574
72#define GL_INTERPOLATE 0x8575
73#define GL_CONSTANT 0x8576
74#define GL_PRIMARY_COLOR 0x8577
75#define GL_PREVIOUS 0x8578
76#define GL_SUBTRACT 0x84E7
77#define GL_DOT3_RGB 0x86AE
78#define GL_DOT3_RGBA 0x86AF
79#define GL_TEXTURE 0x1702
80#define GL_SRC_COLOR 0x0300
81#define GL_ONE_MINUS_SRC_COLOR 0x0301
82#define GL_SRC_ALPHA 0x0302
83#define GL_ONE_MINUS_SRC_ALPHA 0x0303
84
85#endif // _SO_GL_TYPE_H_
86
87
unsigned char GLubyte
Definition SoGLType.h:34
signed char GLbyte
Definition SoGLType.h:32
unsigned int GLbitfield
Definition SoGLType.h:27
void GLvoid
Definition SoGLType.h:41
short GLshort
Definition SoGLType.h:33
float GLfloat
Definition SoGLType.h:37
double GLdouble
Definition SoGLType.h:39
int GLint
Definition SoGLType.h:29
unsigned int GLenum
Definition SoGLType.h:26
unsigned long GLulong
Definition SoGLType.h:36
int GLsizei
Definition SoGLType.h:30
unsigned char GLboolean
Definition SoGLType.h:31
unsigned int GLuint
Definition SoGLType.h:28
double GLclampd
Definition SoGLType.h:40
unsigned short GLushort
Definition SoGLType.h:35
float GLclampf
Definition SoGLType.h:38