blob: f9e3b37da9e877f6c6e1b038e5e5a3609cc1bf2a (
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
57
58
59
60
61
62
63
64
65
66
67
|
/***********************************************************************
FONCTION :
----------
Include OpenGl_tgl :
REMARQUES:
----------
HISTORIQUE DES MODIFICATIONS :
--------------------------------
xx-xx-xx : xxx ; Creation.
11-03-96 : FMN ; Reference a InterfaceGraphic_Cextern.hxx
03-03-97 : FMN ; Ajout displaylist pour le mode transient
15-03-98 : FMN ; Ajout mode animation
08-07-98 : FMN ; On utilise OpenGl_animation.h pour le mode animation.
************************************************************************/
#ifndef OPENGL_TGL_H
#define OPENGL_TGL_H
/*----------------------------------------------------------------------*/
/*
* Includes
*/
#ifndef EXPORT
# if defined(WNT) && !defined(HAVE_NO_DLL)
# ifdef __OpenGl_DLL
# define EXPORT __declspec( dllexport )
# else
# define EXPORT
# endif /* __OpenGl_DLL */
# else
# define EXPORT
# endif /* WNT */
#endif /* EXPORT */
//#include <InterfaceGraphic_Cextern.hxx>
#include <InterfaceGraphic.hxx>
#include <InterfaceGraphic_Graphic3d.hxx>
#include <InterfaceGraphic_Visual3d.hxx>
#include <OpenGl_inquire.hxx>
/*----------------------------------------------------------------------*/
/*
* Prototypes fonctions externes
*/
extern CALL_DEF_INQUIRE call_facilities_list;
extern EXPORT void call_togl_set_environment(char*); /* adisplay */
extern EXPORT void call_togl_inquirefacilities(void);
extern EXPORT void call_togl_polygon_set(CALL_DEF_GROUP *, CALL_DEF_LISTFACETS *);
extern EXPORT void call_togl_curve(CALL_DEF_GROUP *, CALL_DEF_LISTPOINTS *);
extern EXPORT void call_togl_redraw_immediat_mode(CALL_DEF_VIEW *);
extern EXPORT void call_togl_redraw_layer2d(CALL_DEF_VIEW * aview,
CALL_DEF_LAYER * alayer);
/*----------------------------------------------------------------------*/
#endif
|