summaryrefslogtreecommitdiff
path: root/inc/OpenGl_txgl.hxx
blob: 29c3b0f715f618dc1dc56bf0e900863660f1288e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/***********************************************************************

FONCTION :
----------
Include OpenGl_txgl :


REMARQUES:
---------- 


HISTORIQUE DES MODIFICATIONS   :
--------------------------------
xx-xx-xx : xxx ; Creation.
07-02-96 : FMN ; Suppression code inutile:
- TxglLink() et TxglUnlink()
Ajout prototype de TxglGetBackDither()
18-07-96 : FMN ; Suppression code inutile: TxglSetWindow().
29-01-97 : FMN ; Suppression de TxglSetDbuff().

************************************************************************/

#ifndef  OPENGL_TXGL_H
#define  OPENGL_TXGL_H

#define RIC120302 /* GG  ; Add NEW TxglSetWindow function
//      Add NEW TxglGetContext function
*/

/*----------------------------------------------------------------------*/
/*
* Includes
*/

# include <InterfaceGraphic.hxx>

/*----------------------------------------------------------------------*/
/*
* Prototypes fonctions externes
*/

extern  WINDOW  TxglCreateWindow( DISPLAY*, WINDOW, /* x, y, w, h, bw, bgcol */
                                 Tint, Tint, Tint, Tint, Tint, Tfloat, Tfloat, Tfloat );
extern  TStatus TxglWinset( DISPLAY*, WINDOW );
#ifdef RIC120302
extern  WINDOW  TxglSetWindow( DISPLAY*, WINDOW, GLCONTEXT );
extern  GLCONTEXT TxglGetContext( WINDOW );
#endif
extern  WINDOW  TxglGetSubWindow( DISPLAY*, WINDOW );
extern  void    TxglDestroyWindow( DISPLAY *, WINDOW );
extern  int     TxglGetDither(void);
extern  int TxglGetBackDither(void);

/*----------------------------------------------------------------------*/

#endif