7fd59977 |
1 | /*********************************************************************** |
2 | |
3 | FONCTION : |
4 | ---------- |
5 | File OpenGl_tsm : |
6 | |
7 | |
8 | REMARQUES: |
9 | ---------- |
10 | |
11 | HISTORIQUE DES MODIFICATIONS : |
12 | -------------------------------- |
13 | xx-xx-xx : xxx ; Creation. |
14 | 17-07-96 : FMN ; Suppression de TelHLHSRMode |
15 | 05-08-97 : PCT ; support texture mapping |
16 | 23-12-97 : FMN ; Suppression TelBackInteriorStyle, TelBackInteriorStyleIndex |
17 | et TelBackInteriorShadingMethod |
18 | 30-11-98 : FMN ; S3819 : Textes toujours visibles |
19 | 21-09-99 : EUG : G003 : Degeneration management |
20 | 16-06-00 : ATS,SPK : G005 : Group of new primitives: TelParray |
21 | 22-03-04 : SAN : OCC4895 High-level interface for controlling polygon offsets |
22 | |
23 | ************************************************************************/ |
24 | |
25 | #ifndef OPENGL_TSM_H |
26 | #define OPENGL_TSM_H |
27 | |
7fd59977 |
28 | #define OCC1188 /* SAV 23/12/02 Added structure to control background texture |
29 | + enum to control texture fill method |
30 | */ |
31 | |
7fd59977 |
32 | typedef enum |
33 | { |
34 | TelNil = 0, |
35 | TelLabel, |
36 | TelAntiAliasing, |
37 | TelBlink, |
38 | TelExecuteStructure, |
39 | /* ABD 29/10/04 Transform Persistence of Presentation( pan, zoom, rotate ) */ |
40 | TelTransformPersistence, |
41 | /* ABD 29/10/04 Transform Persistence of Presentation( pan, zoom, rotate ) */ |
42 | TelPolylineColour, |
43 | TelPolylineType, |
44 | TelPolylineWidth, |
45 | TelInteriorStyle, |
46 | TelInteriorColour, |
47 | TelBackInteriorColour, |
48 | TelEdgeColour, |
49 | TelEdgeType, |
50 | TelEdgeWidth, |
51 | TelEdgeFlag, |
52 | TelInteriorStyleIndex, |
53 | TelFaceDistinguishingMode, |
54 | TelFaceCullingMode, |
55 | TelInteriorReflectanceEquation, |
56 | TelSurfaceAreaProperties, |
57 | TelBackInteriorReflectanceEquation, |
58 | TelBackSurfaceAreaProperties, |
59 | TelPolymarkerColour, |
60 | TelPolymarkerType, |
61 | TelPolymarkerSize, |
62 | TelTextFont, |
63 | TelTextHeight, |
64 | TelCharacterSpacing, |
65 | TelCharacterExpansionFactor, |
66 | TelTextColour, |
67 | TelDepthCueIndex, |
68 | TelPickId, |
69 | TelPolygon, |
70 | TelPolygonSet, |
71 | TelPolygonHoles, |
72 | TelPolygonIndices, |
73 | TelQuadrangle, |
74 | TelPolyline, |
75 | TelMarker, |
76 | TelMarkerSet, |
77 | TelText, |
78 | TelTriangleMesh, |
79 | TelAddNameset, |
80 | TelRemoveNameset, |
81 | TelInteriorShadingMethod, |
82 | TelLocalTran3, |
83 | TelHighlightIndex, |
84 | TelLightSrcState, |
85 | TelClippingPlane, |
86 | TelViewIndex, |
87 | TelApplicationData, |
88 | TelCurve, |
89 | TelTextureId, |
90 | TelDoTextureMap, |
91 | TelTextStyle, |
92 | TelTextDisplayType, |
93 | TelTextColourSubTitle, |
7fd59977 |
94 | TelDegenerationMode, |
7fd59977 |
95 | TelTextZoomable,//Text Zoomable attributes |
96 | TelTextAngle,//Text Angle attributes |
97 | TelTextFontAspect,//Text Font Aspect attributes |
98 | /*OCC7456 abd 14.12.2004 Text alingnment attributes */ |
99 | TelTextAlign, |
100 | /*OCC7456 abd 14.12.2004 Text alingnment attributes */ |
101 | TelParray, |
102 | /* OCC4895 SAN 22/03/04 High-level interface for controlling polygon offsets */ |
103 | TelPolygonOffset, |
104 | /* OCC4895 SAN 22/03/04 High-level interface for controlling polygon offsets */ |
105 | /* OCC???? SZV 11/08/05 Implementation of callbacks */ |
106 | TelUserdraw, |
107 | /* OCC???? SZV 11/08/05 Implementation of callbacks */ |
108 | TelLast |
109 | } TelType; |
110 | |
7fd59977 |
111 | #endif |