Open Inventor
Release 2024.2.0
Loading...
Searching...
No Matches
SoGLType.h
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-2024 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
27
typedef
unsigned
int
GLenum
;
29
typedef
unsigned
int
GLbitfield
;
31
typedef
unsigned
int
GLuint
;
33
typedef
int
GLint
;
35
typedef
int
GLsizei
;
37
typedef
unsigned
char
GLboolean
;
39
typedef
signed
char
GLbyte
;
41
typedef
short
GLshort
;
43
typedef
unsigned
char
GLubyte
;
45
typedef
unsigned
short
GLushort
;
47
typedef
unsigned
long
GLulong
;
49
typedef
float
GLfloat
;
51
typedef
float
GLclampf
;
53
typedef
double
GLdouble
;
55
typedef
double
GLclampd
;
57
typedef
void
GLvoid
;
58
59
#define GL_MODULATE 0x2100
60
#define GL_DECAL 0x2101
61
#define GL_BLEND 0x0BE2
62
#define GL_REPLACE 0x1E01
63
#define GL_ADD 0x0104
64
#define GL_NEAREST 0x2600
65
#define GL_LINEAR 0x2601
66
#define GL_NEAREST_MIPMAP_NEAREST 0x2700
67
#define GL_LINEAR_MIPMAP_NEAREST 0x2701
68
#define GL_NEAREST_MIPMAP_LINEAR 0x2702
69
#define GL_LINEAR_MIPMAP_LINEAR 0x2703
70
#define GL_TEXTURE_MAG_FILTER 0x2800
71
#define GL_TEXTURE_MIN_FILTER 0x2801
72
#define GL_TEXTURE_WRAP_S 0x2802
73
#define GL_TEXTURE_WRAP_T 0x2803
74
#define GL_CLAMP 0x2900
75
#define GL_REPEAT 0x2901
76
77
#define GL_POINT 0x1B00
78
#define GL_LINE 0x1B01
79
#define GL_POINTS 0x0000
80
#define GL_LINES 0x0001
81
#define GL_LINE_LOOP 0x0002
82
#define GL_LINE_STRIP 0x0003
83
#define GL_TRIANGLES 0x0004
84
#define GL_TRIANGLE_STRIP 0x0005
85
#define GL_TRIANGLE_FAN 0x0006
86
#define GL_LIGHT0 0x4000
87
#define GL_ADD_SIGNED 0x8574
88
#define GL_INTERPOLATE 0x8575
89
#define GL_CONSTANT 0x8576
90
#define GL_PRIMARY_COLOR 0x8577
91
#define GL_PREVIOUS 0x8578
92
#define GL_SUBTRACT 0x84E7
93
#define GL_DOT3_RGB 0x86AE
94
#define GL_DOT3_RGBA 0x86AF
95
#define GL_TEXTURE 0x1702
96
#define GL_SRC_COLOR 0x0300
97
#define GL_ONE_MINUS_SRC_COLOR 0x0301
98
#define GL_SRC_ALPHA 0x0302
99
#define GL_ONE_MINUS_SRC_ALPHA 0x0303
100
101
#endif
// _SO_GL_TYPE_H_
102
103
GLubyte
unsigned char GLubyte
Definition
SoGLType.h:43
GLbyte
signed char GLbyte
Definition
SoGLType.h:39
GLbitfield
unsigned int GLbitfield
Definition
SoGLType.h:29
GLvoid
void GLvoid
Definition
SoGLType.h:57
GLshort
short GLshort
Definition
SoGLType.h:41
GLfloat
float GLfloat
Definition
SoGLType.h:49
GLdouble
double GLdouble
Definition
SoGLType.h:53
GLint
int GLint
Definition
SoGLType.h:33
GLenum
unsigned int GLenum
Definition
SoGLType.h:27
GLulong
unsigned long GLulong
Definition
SoGLType.h:47
GLsizei
int GLsizei
Definition
SoGLType.h:35
GLboolean
unsigned char GLboolean
Definition
SoGLType.h:37
GLuint
unsigned int GLuint
Definition
SoGLType.h:31
GLclampd
double GLclampd
Definition
SoGLType.h:55
GLushort
unsigned short GLushort
Definition
SoGLType.h:45
GLclampf
float GLclampf
Definition
SoGLType.h:51
Inventor
sys
SoGLType.h
Generated by
1.9.8