0022792: Globally defined symbol PI conflicts with VTK definition (Intel compiler)
[occt.git] / src / OpenGl / OpenGl_txgl.hxx
1 /***********************************************************************
2
3 FONCTION :
4 ----------
5 Include OpenGl_txgl :
6
7
8 REMARQUES:
9 ---------- 
10
11
12 HISTORIQUE DES MODIFICATIONS   :
13 --------------------------------
14 xx-xx-xx : xxx ; Creation.
15 07-02-96 : FMN ; Suppression code inutile:
16 - TxglLink() et TxglUnlink()
17 Ajout prototype de TxglGetBackDither()
18 18-07-96 : FMN ; Suppression code inutile: TxglSetWindow().
19 29-01-97 : FMN ; Suppression de TxglSetDbuff().
20
21 ************************************************************************/
22
23 #ifndef  OPENGL_TXGL_H
24 #define  OPENGL_TXGL_H
25
26 #define RIC120302 /* GG  ; Add NEW TxglSetWindow function
27 //      Add NEW TxglGetContext function
28 */
29
30 /*----------------------------------------------------------------------*/
31 /*
32 * Includes
33 */
34
35 # include <InterfaceGraphic.hxx>
36
37 /*----------------------------------------------------------------------*/
38 /*
39 * Prototypes fonctions externes
40 */
41
42 extern  WINDOW  TxglCreateWindow( DISPLAY*, WINDOW, /* x, y, w, h, bw, bgcol */
43                                  Tint, Tint, Tint, Tint, Tint, Tfloat, Tfloat, Tfloat );
44 extern  TStatus TxglWinset( DISPLAY*, WINDOW );
45 #ifdef RIC120302
46 extern  WINDOW  TxglSetWindow( DISPLAY*, WINDOW, GLCONTEXT );
47 extern  GLCONTEXT TxglGetContext( WINDOW );
48 #endif
49 extern  WINDOW  TxglGetSubWindow( DISPLAY*, WINDOW );
50 extern  void    TxglDestroyWindow( DISPLAY *, WINDOW );
51 extern  int     TxglGetDither(void);
52 extern  int TxglGetBackDither(void);
53
54 /*----------------------------------------------------------------------*/
55
56 #endif