0022819: Redesign of OpenGl driver
[occt.git] / src / Graphic3d / Graphic3d_GraphicDriver_7.cxx
1 // File   Graphic3d_GraphicDriver_7.cxx
2 // Created  Mardi 28 janvier 1997
3 // Author CAL
4 // Modified     GG 10/11/99 PRO19603 Change the Redraw method (add redraw area capabillity)
5 //    EUG 07/10/99 G003 Add DegenerateStructure() and 
6 //              SetBackFacingModel() methods.
7 //      02.15.100 : JR : Clutter
8
9 //-Copyright  MatraDatavision 1997
10
11 //-Version  
12
13 //-Design Declaration des variables specifiques aux Drivers
14
15 //-Warning  Un driver encapsule les Pex et OpenGl drivers
16
17 //-References 
18
19 //-Language C++ 2.0
20
21 //-Declarations
22
23 // for the class
24 #include <Graphic3d_GraphicDriver.jxx>
25
26 #include <Aspect_DriverDefinitionError.hxx>
27
28 //-Aliases
29
30 //-Global data definitions
31
32 //-Methods, in order
33
34 void Graphic3d_GraphicDriver::ActivateView (const Graphic3d_CView& ) {
35 }
36
37 void Graphic3d_GraphicDriver::AntiAliasing (const Graphic3d_CView& , const Standard_Boolean ) {
38 }
39
40 void Graphic3d_GraphicDriver::Background (const Graphic3d_CView& ) {
41 }
42
43 void Graphic3d_GraphicDriver::GradientBackground( const Graphic3d_CView& ACView,
44                                                   const Quantity_Color& AColor1, const Quantity_Color& AColor2,
45                                                   const Aspect_GradientFillMethod AType ){  
46 }
47
48 void Graphic3d_GraphicDriver::Blink (const Graphic3d_CStructure& , const Standard_Boolean ) {
49 }
50
51 void Graphic3d_GraphicDriver::BoundaryBox (const Graphic3d_CStructure& , const Standard_Boolean ) {
52 }
53
54 void Graphic3d_GraphicDriver::HighlightColor (const Graphic3d_CStructure& , const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal , const Standard_Boolean ) {
55 }
56
57 void Graphic3d_GraphicDriver::NameSetStructure (const Graphic3d_CStructure& ) {
58 }
59
60 void Graphic3d_GraphicDriver::ClipLimit (const Graphic3d_CView& , const Standard_Boolean ) {
61 }
62
63 void Graphic3d_GraphicDriver::DeactivateView (const Graphic3d_CView& ) {
64 }
65
66 void Graphic3d_GraphicDriver::DepthCueing (const Graphic3d_CView& , const Standard_Boolean ) {
67 }
68
69 Standard_Boolean Graphic3d_GraphicDriver::ProjectRaster (const Graphic3d_CView& , const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal , Standard_Integer& , Standard_Integer& ) {
70   return Standard_False;
71 }
72
73 Standard_Boolean Graphic3d_GraphicDriver::UnProjectRaster (const Graphic3d_CView& , const Standard_Integer , const Standard_Integer , const Standard_Integer , const Standard_Integer , const Standard_Integer , const Standard_Integer , Standard_ShortReal& , Standard_ShortReal& , Standard_ShortReal& ) {
74   return Standard_False;
75 }
76
77 Standard_Boolean Graphic3d_GraphicDriver::UnProjectRasterWithRay (const Graphic3d_CView& , const Standard_Integer , const Standard_Integer , const Standard_Integer , const Standard_Integer , const Standard_Integer , const Standard_Integer , Standard_ShortReal& , Standard_ShortReal& , Standard_ShortReal& , Standard_ShortReal& , Standard_ShortReal& , Standard_ShortReal& ) {
78   return Standard_False;
79 }
80
81 void Graphic3d_GraphicDriver::RatioWindow (const Graphic3d_CView& ) {
82 }
83
84 void Graphic3d_GraphicDriver::Redraw (const Graphic3d_CView& , const Aspect_CLayer2d& , const Aspect_CLayer2d& , const Standard_Integer , const Standard_Integer , const Standard_Integer , const Standard_Integer ) {
85 }
86
87 void Graphic3d_GraphicDriver::RemoveView (const Graphic3d_CView& ) {
88 }
89
90 void Graphic3d_GraphicDriver::SetLight (const Graphic3d_CView& ) {
91 }
92
93 void Graphic3d_GraphicDriver::SetPlane (const Graphic3d_CView& ) {
94 }
95
96 void Graphic3d_GraphicDriver::SetVisualisation (const Graphic3d_CView& ) {
97 }
98
99 void Graphic3d_GraphicDriver::TransformStructure (const Graphic3d_CStructure& ) {
100 }
101
102 void Graphic3d_GraphicDriver :: DegenerateStructure ( const Graphic3d_CStructure& ) {
103
104
105
106 void Graphic3d_GraphicDriver::Transparency (const Graphic3d_CView& , const Standard_Boolean ) {
107 }
108
109
110 void Graphic3d_GraphicDriver::Update (const Graphic3d_CView& , const Aspect_CLayer2d& , const Aspect_CLayer2d& ) {
111 }
112
113
114 Standard_Boolean Graphic3d_GraphicDriver::View (Graphic3d_CView& ) {
115   return Standard_True;
116 }
117
118 void Graphic3d_GraphicDriver::ViewMapping (const Graphic3d_CView& , const Standard_Boolean ) {
119 }
120
121 void Graphic3d_GraphicDriver::ViewOrientation (const Graphic3d_CView& , const Standard_Boolean ) {
122 }
123
124 void Graphic3d_GraphicDriver :: SetBackFacingModel ( const Graphic3d_CView&  ) {
125 }  // end Graphic3d_GraphicDriver :: SetBackFacingModel