1 // File Graphic3d_GraphicDriver_8.cxx
2 // Created Mardi 28 janvier 1997
4 // 02.15.100 : JR : Clutter
6 //-Copyright MatraDatavision 1997
10 //-Design Declaration des variables specifiques aux Drivers
12 //-Warning Un driver encapsule les Pex et OpenGl drivers
21 #include <Graphic3d_GraphicDriver.jxx>
23 #include <Aspect_DriverDefinitionError.hxx>
27 //-Global data definitions
32 Standard_Boolean Graphic3d_GraphicDriver::BeginAddMode (const Graphic3d_CView& ) {
36 void Graphic3d_GraphicDriver::EndAddMode (void) {
39 Standard_Boolean Graphic3d_GraphicDriver::BeginImmediatMode (const Graphic3d_CView& , const Aspect_CLayer2d& , const Aspect_CLayer2d& , const Standard_Boolean , const Standard_Boolean ) {
43 void Graphic3d_GraphicDriver::BeginPolyline () {
46 void Graphic3d_GraphicDriver::ClearImmediatMode (const Graphic3d_CView&, const Standard_Boolean ) {
49 void Graphic3d_GraphicDriver::Draw (const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal ) {
52 void Graphic3d_GraphicDriver::DrawStructure (const Graphic3d_CStructure& ) {
55 void Graphic3d_GraphicDriver::EndImmediatMode (const Standard_Integer ) {
58 void Graphic3d_GraphicDriver::EndPolyline () {
61 void Graphic3d_GraphicDriver::Move (const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal ) {
64 void Graphic3d_GraphicDriver::SetLineColor (const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal ) {
67 void Graphic3d_GraphicDriver::SetLineType (const Standard_Integer ) {
70 void Graphic3d_GraphicDriver::SetLineWidth (const Standard_ShortReal ) {
74 void Graphic3d_GraphicDriver::SetMinMax (const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal , const Standard_ShortReal ) {
77 void Graphic3d_GraphicDriver::Transform (const TColStd_Array2OfReal& , const Graphic3d_TypeOfComposition ) {