# Visualization
TKOpenGl
OpenGl

# OpenGl_GraphicDriver Class Reference

This class allows the definition of an opengl graphic
driver
.

`#include <OpenGl_GraphicDriver.hxx>`

Inheritance diagram for OpenGl_GraphicDriver:

[legend]

## Public Member Functions

Standard_EXPORT | OpenGl_GraphicDriver (const Standard_CString AShrName)
Standard_EXPORT Standard_Boolean | Begin (const Standard_CString ADisplay)
| call_togl_begin
Standard_EXPORT Standard_Boolean | Begin (const Aspect_Display ADisplay)
| call_togl_begin_display
Standard_EXPORT void | End ()
| call_togl_end
Standard_EXPORT Standard_Integer | InquireLightLimit ()
| call_togl_inquirelight
Standard_EXPORT void | InquireMat (const Graphic3d_CView &ACView, TColStd_Array2OfReal &AMatO, TColStd_Array2OfReal &AMatM)
| call_togl_inquiremat
Standard_EXPORT Standard_Integer | InquirePlaneLimit ()
| call_togl_inquireplane
Standard_EXPORT Standard_Integer | InquireViewLimit ()
| call_togl_inquireview
Standard_EXPORT Standard_Boolean | InquireTextureAvailable ()
| Returns Standard_True if texture is supported by the graphic driver .
Standard_EXPORT void | Blink (const Graphic3d_CStructure &ACStructure, const Standard_Boolean Create)
| call_togl_blink
Standard_EXPORT void | BoundaryBox (const Graphic3d_CStructure &ACStructure, const Standard_Boolean Create)
| call_togl_boundarybox
Standard_EXPORT void | HighlightColor (const Graphic3d_CStructure &ACStructure, const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B, const Standard_Boolean Create)
| call_togl_highlightcolor
Standard_EXPORT void | NameSetStructure (const Graphic3d_CStructure &ACStructure)
| call_togl_namesetstructure
Standard_EXPORT void | ClearGroup (const Graphic3d_CGroup &ACGroup)
| call_togl_cleargroup
Standard_EXPORT void | CloseGroup (const Graphic3d_CGroup &ACGroup)
| call_togl_closegroup
Standard_EXPORT void | FaceContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
| call_togl_facecontextgroup
Standard_EXPORT void | Group (Graphic3d_CGroup &ACGroup)
| call_togl_group
Standard_EXPORT void | LineContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
| call_togl_linecontextgroup
Standard_EXPORT void | MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
| call_togl_markercontextgroup
Standard_EXPORT void | MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert, const Standard_Integer AMarkWidth, const Standard_Integer AMarkHeight, const Handle(Graphic3d_HArray1OfBytes)&ATexture)
| call_togl_markercontextgroup
Standard_EXPORT void | OpenGroup (const Graphic3d_CGroup &ACGroup)
| call_togl_opengroup
Standard_EXPORT void | RemoveGroup (const Graphic3d_CGroup &ACGroup)
| call_togl_removegroup
Standard_EXPORT void | TextContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
| call_togl_textcontextgroup
Standard_EXPORT void | ClearStructure (const Graphic3d_CStructure &ACStructure)
| call_togl_clearstructure
Standard_EXPORT void | Connect (const Graphic3d_CStructure &AFather, const Graphic3d_CStructure &ASon)
| call_togl_connect
Standard_EXPORT void | ContextStructure (const Graphic3d_CStructure &ACStructure)
| call_togl_contextstructure
Standard_EXPORT void | Disconnect (const Graphic3d_CStructure &AFather, const Graphic3d_CStructure &ASon)
| call_togl_disconnect
Standard_EXPORT void | DisplayStructure (const Graphic3d_CView &ACView, const Graphic3d_CStructure &ACStructure, const Standard_Integer APriority)
| call_togl_displaystructure
Standard_EXPORT void | EraseStructure (const Graphic3d_CView &ACView, const Graphic3d_CStructure &ACStructure)
| call_togl_erasestructure
Standard_EXPORT void | RemoveStructure (const Graphic3d_CStructure &ACStructure)
| call_togl_removestructure
Standard_EXPORT void | Structure (Graphic3d_CStructure &ACStructure)
| call_togl_structure
Standard_EXPORT void | DumpGroup (const Graphic3d_CGroup &ACGroup)
| call_togl_structure_exploration
Standard_EXPORT void | DumpStructure (const Graphic3d_CStructure &ACStructure)
| call_togl_structure_exploration
Standard_EXPORT void | DumpView (const Graphic3d_CView &ACView)
| call_togl_view_exploration
Standard_EXPORT Standard_Boolean | ElementExploration (const Graphic3d_CStructure &ACStructure, const Standard_Integer ElementNumber, Graphic3d_VertexNC &AVertex, Graphic3d_Vector &AVector)
| call_togl_element_exploration
Standard_EXPORT Graphic3d_TypeOfPrimitive | ElementType (const Graphic3d_CStructure &ACStructure, const Standard_Integer ElementNumber)
| call_togl_element_type
Standard_EXPORT void | InitPick ()
| call_togl_init_pick
Standard_EXPORT void | Pick (Graphic3d_CPick &ACPick)
| call_togl_pick
Standard_EXPORT void | PickId (const Graphic3d_CGroup &ACGroup)
| call_togl_pickid
Standard_EXPORT void | ActivateView (const Graphic3d_CView &ACView)
| call_togl_activateview
Standard_EXPORT void | AntiAliasing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)
| call_togl_antialiasing
Standard_EXPORT void | Background (const Graphic3d_CView &ACView)
| call_togl_background
Standard_EXPORT void | BackgroundImage (const Standard_CString FileName, const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle)
Standard_EXPORT void | SetBgImageStyle (const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle)
Standard_EXPORT void | ClipLimit (const Graphic3d_CView &ACView, const Standard_Boolean AWait)
| call_togl_cliplimit
Standard_EXPORT void | DeactivateView (const Graphic3d_CView &ACView)
| call_togl_deactivateview
Standard_EXPORT void | DepthCueing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)
| call_togl_cliplimit
Standard_EXPORT Standard_Boolean | ProjectRaster (const Graphic3d_CView &ACView, const Standard_ShortReal AX, const Standard_ShortReal AY, const Standard_ShortReal AZ, Standard_Integer &AU, Standard_Integer &AV)
| call_togl_unproject_raster
Standard_EXPORT Standard_Boolean | UnProjectRaster (const Graphic3d_CView &ACView, const Standard_Integer Axm, const Standard_Integer Aym, const Standard_Integer AXM, const Standard_Integer AYM, const Standard_Integer AU, const Standard_Integer AV, Standard_ShortReal &AX, Standard_ShortReal &AY, Standard_ShortReal &AZ)
| call_togl_unproject_raster
Standard_EXPORT Standard_Boolean | UnProjectRasterWithRay (const Graphic3d_CView &ACView, const Standard_Integer Axm, const Standard_Integer Aym, const Standard_Integer AXM, const Standard_Integer AYM, const Standard_Integer AU, const Standard_Integer AV, Standard_ShortReal &AX, Standard_ShortReal &AY, Standard_ShortReal &AZ, Standard_ShortReal &DX, Standard_ShortReal &DY, Standard_ShortReal &DZ)
| call_togl_unproject_raster_with_ray
Standard_EXPORT void | RatioWindow (const Graphic3d_CView &ACView)
| call_togl_ratio_window
Standard_EXPORT void | Redraw (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer, const Standard_Integer x=0, const Standard_Integer y=0, const Standard_Integer width=0, const Standard_Integer height=0)
| call_togl_redraw
Standard_EXPORT void | RemoveView (const Graphic3d_CView &ACView)
| call_togl_removeview
Standard_EXPORT void | SetLight (const Graphic3d_CView &ACView)
| call_togl_setlight
Standard_EXPORT void | SetPlane (const Graphic3d_CView &ACView)
| call_togl_setplane
Standard_EXPORT void | SetVisualisation (const Graphic3d_CView &ACView)
| call_togl_setvisualisation
Standard_EXPORT void | TransformStructure (const Graphic3d_CStructure &ACStructure)
| call_togl_transformstructure
Standard_EXPORT void | DegenerateStructure (const Graphic3d_CStructure &ACStructure)
| call_togl_degeneratestructure
Standard_EXPORT void | Transparency (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)
| call_togl_transparency
Standard_EXPORT void | Update (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer)
| call_togl_update
Standard_EXPORT Standard_Boolean | View (Graphic3d_CView &ACView)
| call_togl_view
Standard_EXPORT void | ViewMapping (const Graphic3d_CView &ACView, const Standard_Boolean AWait)
| call_togl_viewmapping
Standard_EXPORT void | ViewOrientation (const Graphic3d_CView &ACView, const Standard_Boolean AWait)
| call_togl_vieworientation
Standard_EXPORT void | Environment (const Graphic3d_CView &ACView)
Standard_EXPORT void | Marker (const Graphic3d_CGroup &ACGroup, const Graphic3d_Vertex &APoint, const Standard_Boolean EvalMinMax=Standard_True)
Standard_EXPORT void | MarkerSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
Standard_EXPORT void | Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon
Standard_EXPORT void | Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Graphic3d_Vector &Normal, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon
Standard_EXPORT void | Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon
Standard_EXPORT void | Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Graphic3d_Vector &Normal, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon
Standard_EXPORT void | Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon
Standard_EXPORT void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_holes
Standard_EXPORT void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertex &ListVertex, const Graphic3d_Vector &Normal, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_holes
Standard_EXPORT void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_holes
Standard_EXPORT void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertexN &ListVertex, const Graphic3d_Vector &Normal, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_holes
Standard_EXPORT void | Polyline (const Graphic3d_CGroup &ACGroup, const Standard_Real X1, const Standard_Real Y1, const Standard_Real Z1, const Standard_Real X2, const Standard_Real Y2, const Standard_Real Z2, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polyline
Standard_EXPORT void | Polyline (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polyline
Standard_EXPORT void | Polyline (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polyline
Standard_EXPORT void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_quadrangle
Standard_EXPORT void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_quadrangle
Standard_EXPORT void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexNT &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_quadrangle
Standard_EXPORT void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | Text (const Graphic3d_CGroup &ACGroup, const Standard_CString AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Quantity_PlaneAngle AAngle, const Graphic3d_TextPath ATp, const Graphic3d_HorizontalTextAlignment AHta, const Graphic3d_VerticalTextAlignment AVta, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_text
Standard_EXPORT void | Text (const Graphic3d_CGroup &ACGroup, const Standard_CString AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_text
Standard_EXPORT void | Text (const Graphic3d_CGroup &ACGroup, const TCollection_ExtendedString &AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Quantity_PlaneAngle AAngle, const Graphic3d_TextPath ATp, const Graphic3d_HorizontalTextAlignment AHta, const Graphic3d_VerticalTextAlignment AVta, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_text
Standard_EXPORT void | Text (const Graphic3d_CGroup &ACGroup, const TCollection_ExtendedString &AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_text
Standard_EXPORT void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_triangle
Standard_EXPORT void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_triangle
Standard_EXPORT void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_triangle
Standard_EXPORT void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_polygon_indices
Standard_EXPORT void | PrimitiveArray (const Graphic3d_CGroup &ACGroup, const Graphic3d_PrimitiveArray &parray, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_parray
Standard_EXPORT void | UserDraw (const Graphic3d_CGroup &ACGroup, const Graphic3d_CUserDraw &AUserDraw)
| call_togl_userdraw
Standard_EXPORT void | ZBufferTriedronSetup (const Quantity_NameOfColor XColor=Quantity_NOC_RED, const Quantity_NameOfColor YColor=Quantity_NOC_GREEN, const Quantity_NameOfColor ZColor=Quantity_NOC_BLUE1, const Standard_Real SizeRatio=0.8, const Standard_Real AxisDiametr=0.05, const Standard_Integer NbFacettes=12)
| call_togl_ztriedron_setup
Standard_EXPORT void | TriedronDisplay (const Graphic3d_CView &ACView, const Aspect_TypeOfTriedronPosition APosition=Aspect_TOTP_CENTER, const Quantity_NameOfColor AColor=Quantity_NOC_WHITE, const Standard_Real AScale=0.02, const Standard_Boolean AsWireframe=Standard_True)
| call_togl_triedron_display
Standard_EXPORT void | TriedronErase (const Graphic3d_CView &ACView)
| call_togl_triedron_erase
Standard_EXPORT void | TriedronEcho (const Graphic3d_CView &ACView, const Aspect_TypeOfTriedronEcho AType=Aspect_TOTE_NONE)
| call_togl_triedron_echo
Standard_EXPORT void | Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_bezier
Standard_EXPORT void | Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const TColStd_Array1OfReal &ListWeight, const Standard_Boolean EvalMinMax=Standard_True)
| call_togl_bezier_weight
Standard_EXPORT void | BeginAnimation (const Graphic3d_CView &ACView)
| call_togl_begin_animation
Standard_EXPORT void | EndAnimation (const Graphic3d_CView &ACView)
| call_togl_end_animation
Standard_EXPORT Standard_Boolean | BeginAddMode (const Graphic3d_CView &ACView)
| call_togl_begin_ajout_mode
Standard_EXPORT void | EndAddMode ()
| call_togl_end_ajout_mode
Standard_EXPORT Standard_Boolean | BeginImmediatMode (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer, const Standard_Boolean DoubleBuffer, const Standard_Boolean RetainMode)
| call_togl_begin_immediat_mode
Standard_EXPORT void | BeginPolyline ()
| call_togl_begin_polyline
Standard_EXPORT void | ClearImmediatMode (const Graphic3d_CView &ACView, const Standard_Boolean aFlush=Standard_True)
| call_togl_clear_immediat_mode
Standard_EXPORT void | Draw (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Z)
| call_togl_draw
Standard_EXPORT void | DrawStructure (const Graphic3d_CStructure &ACStructure)
| call_togl_draw_structure
Standard_EXPORT void | EndImmediatMode (const Standard_Integer Synchronize)
| call_togl_end_immediat_mode
Standard_EXPORT void | EndPolyline ()
| call_togl_end_polyline
Standard_EXPORT void | Move (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Z)
| call_togl_move
Standard_EXPORT void | SetLineColor (const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B)
| call_togl_set_linecolor
Standard_EXPORT void | SetLineType (const Standard_Integer Type)
| call_togl_set_linetype
Standard_EXPORT void | SetLineWidth (const Standard_ShortReal Width)
| call_togl_set_linewidth
Standard_EXPORT void | SetMinMax (const Standard_ShortReal X1, const Standard_ShortReal Y1, const Standard_ShortReal Z1, const Standard_ShortReal X2, const Standard_ShortReal Y2, const Standard_ShortReal Z2)
| call_togl_set_minmax
Standard_EXPORT void | Transform (const TColStd_Array2OfReal &AMatrix, const Graphic3d_TypeOfComposition AType)
| call_togl_transform
Standard_EXPORT Standard_Integer | CreateTexture (const Graphic3d_TypeOfTexture Type, const Handle(AlienImage_AlienImage)&Image, const Standard_CString FileName, const Handle(TColStd_HArray1OfReal)&TexUpperBounds) const
Standard_EXPORT void | DestroyTexture (const Standard_Integer TexId) const
Standard_EXPORT void | ModifyTexture (const Standard_Integer TexId, const Graphic3d_CInitTexture &AValue) const
Standard_EXPORT void | Layer (Aspect_CLayer2d &ACLayer)
| call_togl_layer2d
Standard_EXPORT void | RemoveLayer (const Aspect_CLayer2d &ACLayer)
| call_togl_removelayer2d
Standard_EXPORT void | BeginLayer (const Aspect_CLayer2d &ACLayer)
| call_togl_begin_layer2d
Standard_EXPORT void | BeginPolygon2d ()
| call_togl_begin_polygon2d
Standard_EXPORT void | BeginPolyline2d ()
| call_togl_begin_polyline2d
Standard_EXPORT void | ClearLayer (const Aspect_CLayer2d &ACLayer)
| call_togl_clear_layer2d
Standard_EXPORT void | Draw (const Standard_ShortReal X, const Standard_ShortReal Y)
| call_togl_draw2d
Standard_EXPORT void | Edge (const Standard_ShortReal X, const Standard_ShortReal Y)
| call_togl_edge2d
Standard_EXPORT void | EndLayer ()
| call_togl_end_layer2d
Standard_EXPORT void | EndPolygon2d ()
| call_togl_end_polygon2d
Standard_EXPORT void | EndPolyline2d ()
| call_togl_end_polyline2d
Standard_EXPORT void | Move (const Standard_ShortReal X, const Standard_ShortReal Y)
| call_togl_move2d
Standard_EXPORT void | Rectangle (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Width, const Standard_ShortReal Height)
| call_togl_rectangle2d
Standard_EXPORT void | SetColor (const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B)
| call_togl_set_color
Standard_EXPORT void | SetTransparency (const Standard_ShortReal ATransparency)
| call_togl_set_transparency
Standard_EXPORT void | UnsetTransparency ()
| call_togl_unset_transparency
Standard_EXPORT void | SetLineAttributes (const Standard_Integer Type, const Standard_ShortReal Width)
| call_togl_set_line_attributes
Standard_EXPORT void | SetTextAttributes (const Standard_Integer Font, const Standard_Integer Type, const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B)
| call_togl_set_text_attributes
Standard_EXPORT void | Text (const Standard_CString AText, const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal AHeight)
| call_togl_text2d
Standard_EXPORT void | TextSize (const Standard_CString AText, const Standard_ShortReal AHeight, Standard_ShortReal &AWidth, Standard_ShortReal &AnAscent, Standard_ShortReal &ADescent) const
| call_togl_textsize2d
Standard_EXPORT void | SetBackFacingModel (const Graphic3d_CView &aView)
| call_togl_backfacing
Standard_EXPORT void | Print (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer, const Aspect_Handle hPrnDC, const Standard_Boolean showBackground, const Standard_CString filename) const
| print the contents of all layers of the view to the printer. <hprndc> : Pass the PrinterDeviceContext (HDC), <showbackground> : When set to FALSE then print the view without background color (background is white) else set to TRUE for printing with current background color. <filename>: If != NULL, then the view will be printed to a file.

virtual Standard_EXPORT void

Export (const Standard_CString FileName, const Graphic3d_ExportFormat Format, const Graphic3d_SortType SortType, const Standard_Integer W, const Standard_Integer H, const Graphic3d_CView &View, const Aspect_CLayer2d &Under, const Aspect_CLayer2d &Over, const Standard_Real Precision=0.005, const Standard_Address ProgressBarFunc=NULL, const Standard_Address ProgressObject=NULL)

Standard_EXPORT void | SetDepthTestEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const
| call_togl_depthtest()
Standard_EXPORT Standard_Boolean | IsDepthTestEnabled (const Graphic3d_CView &view) const
| call_togl_isdepthtest()
Standard_EXPORT void | ReadDepths (const Graphic3d_CView &view, const Standard_Integer x, const Standard_Integer y, const Standard_Integer width, const Standard_Integer height, const Standard_Address buffer) const
| Reads depths of shown pixels of the given rectangle (glReadPixels with GL_DEPTH_COMPONENT) .
Standard_EXPORT void | SetGLLightEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const
| call_togl_gllight()
Standard_EXPORT Standard_Boolean | IsGLLightEnabled (const Graphic3d_CView &view) const
| call_togl_isgllight()
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Constructor & Destructor Documentation

Standard_EXPORT OpenGl_GraphicDriver::OpenGl_GraphicDriver | ( | const Standard_CString | AShrName | ) |

## Member Function Documentation

Standard_EXPORT void OpenGl_GraphicDriver::ActivateView | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::AntiAliasing | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Boolean | AFlag
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Background | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BackgroundImage | ( | const Standard_CString | FileName,
|  | const Graphic3d_CView & | ACView,
|  | const Aspect_FillMethod | FillStyle
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::Begin | ( | const Aspect_Display | ADisplay | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::Begin | ( | const Standard_CString | ADisplay | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::BeginAddMode | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginAnimation | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::BeginImmediatMode | ( | const Graphic3d_CView & | ACView,
|  | const Aspect_CLayer2d & | ACUnderLayer,
|  | const Aspect_CLayer2d & | ACOverLayer,
|  | const Standard_Boolean | DoubleBuffer,
|  | const Standard_Boolean | RetainMode
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginPolygon2d | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginPolyline | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginPolyline2d | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Bezier | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const TColStd_Array1OfReal & | ListWeight,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Bezier | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Blink | ( | const Graphic3d_CStructure & | ACStructure,
|  | const Standard_Boolean | Create
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BoundaryBox | ( | const Graphic3d_CStructure & | ACStructure,
|  | const Standard_Boolean | Create
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClearGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClearImmediatMode | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Boolean | aFlush = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClearLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClearStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClipLimit | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Boolean | AWait
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::CloseGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Connect | ( | const Graphic3d_CStructure & | AFather,
|  | const Graphic3d_CStructure & | ASon
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ContextStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Integer OpenGl_GraphicDriver::CreateTexture | ( | const Graphic3d_TypeOfTexture | Type,
|  | const Handle(AlienImage_AlienImage)& | Image,
|  | const Standard_CString | FileName,
|  | const Handle(TColStd_HArray1OfReal)& | TexUpperBounds
| ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DeactivateView | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DegenerateStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DepthCueing | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Boolean | AFlag
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DestroyTexture | ( | const Standard_Integer | TexId | ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Disconnect | ( | const Graphic3d_CStructure & | AFather,
|  | const Graphic3d_CStructure & | ASon
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DisplayStructure | ( | const Graphic3d_CView & | ACView,
|  | const Graphic3d_CStructure & | ACStructure,
|  | const Standard_Integer | APriority
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Draw | ( | const Standard_ShortReal | X,
|  | const Standard_ShortReal | Y
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Draw | ( | const Standard_ShortReal | X,
|  | const Standard_ShortReal | Y,
|  | const Standard_ShortReal | Z
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DrawStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DumpGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DumpStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DumpView | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Edge | ( | const Standard_ShortReal | X,
|  | const Standard_ShortReal | Y
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::ElementExploration | ( | const Graphic3d_CStructure & | ACStructure,
|  | const Standard_Integer | ElementNumber,
|  | Graphic3d_VertexNC & | AVertex,
|  | Graphic3d_Vector & | AVector
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Graphic3d_TypeOfPrimitive OpenGl_GraphicDriver::ElementType | ( | const Graphic3d_CStructure & | ACStructure,
|  | const Standard_Integer | ElementNumber
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::End | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndAddMode | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndAnimation | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndImmediatMode | ( | const Standard_Integer | Synchronize | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndLayer | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndPolygon2d | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndPolyline | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndPolyline2d | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Environment | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EraseStructure | ( | const Graphic3d_CView & | ACView,
|  | const Graphic3d_CStructure & | ACStructure
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

virtual Standard_EXPORT void OpenGl_GraphicDriver::Export | ( | const Standard_CString | FileName,
|  | const Graphic3d_ExportFormat | Format,
|  | const Graphic3d_SortType | SortType,
|  | const Standard_Integer | W,
|  | const Standard_Integer | H,
|  | const Graphic3d_CView & | View,
|  | const Aspect_CLayer2d & | Under,
|  | const Aspect_CLayer2d & | Over,
|  | const Standard_Real | Precision = `0.005`,
|  | const Standard_Address | ProgressBarFunc = `NULL`,
|  | const Standard_Address | ProgressObject = `NULL`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::FaceContextGroup | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Standard_Integer | NoInsert
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Group | ( | Graphic3d_CGroup & | ACGroup | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT const OpenGl_GraphicDriver::Handle | ( | Standard_Type |  | ) | const

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::HighlightColor | ( | const Graphic3d_CStructure & | ACStructure,
|  | const Standard_ShortReal | R,
|  | const Standard_ShortReal | G,
|  | const Standard_ShortReal | B,
|  | const Standard_Boolean | Create
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::InitPick | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Integer OpenGl_GraphicDriver::InquireLightLimit | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::InquireMat | ( | const Graphic3d_CView & | ACView,
|  | TColStd_Array2OfReal & | AMatO,
|  | TColStd_Array2OfReal & | AMatM
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Integer OpenGl_GraphicDriver::InquirePlaneLimit | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::InquireTextureAvailable | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Integer OpenGl_GraphicDriver::InquireViewLimit | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::IsDepthTestEnabled | ( | const Graphic3d_CView & | view | ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::IsGLLightEnabled | ( | const Graphic3d_CView & | view | ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Layer | ( | Aspect_CLayer2d & | ACLayer | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::LineContextGroup | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Standard_Integer | NoInsert
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Marker | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Vertex & | APoint,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::MarkerContextGroup | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Standard_Integer | NoInsert,
|  | const Standard_Integer | AMarkWidth,
|  | const Standard_Integer | AMarkHeight,
|  | const Handle(Graphic3d_HArray1OfBytes)& | ATexture
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::MarkerContextGroup | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Standard_Integer | NoInsert
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::MarkerSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ModifyTexture | ( | const Standard_Integer | TexId,
|  | const Graphic3d_CInitTexture & | AValue
| ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Move | ( | const Standard_ShortReal | X,
|  | const Standard_ShortReal | Y
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Move | ( | const Standard_ShortReal | X,
|  | const Standard_ShortReal | Y,
|  | const Standard_ShortReal | Z
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::NameSetStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::OpenGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Pick | ( | Graphic3d_CPick & | ACPick | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PickId | ( | const Graphic3d_CGroup & | ACGroup | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexNT & | ListVertex,
|  | const Graphic3d_TypeOfPolygon | AType = `Graphic3d_TOP_CONVEX`,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexN & | ListVertex,
|  | const Graphic3d_Vector & | Normal,
|  | const Graphic3d_TypeOfPolygon | AType = `Graphic3d_TOP_CONVEX`,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexN & | ListVertex,
|  | const Graphic3d_TypeOfPolygon | AType = `Graphic3d_TOP_CONVEX`,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Graphic3d_Vector & | Normal,
|  | const Graphic3d_TypeOfPolygon | AType = `Graphic3d_TOP_CONVEX`,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Graphic3d_TypeOfPolygon | AType = `Graphic3d_TOP_CONVEX`,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PolygonHoles | ( | const Graphic3d_CGroup & | ACGroup,
|  | const TColStd_Array1OfInteger & | Bounds,
|  | const Graphic3d_Array1OfVertexN & | ListVertex,
|  | const Graphic3d_Vector & | Normal,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PolygonHoles | ( | const Graphic3d_CGroup & | ACGroup,
|  | const TColStd_Array1OfInteger & | Bounds,
|  | const Graphic3d_Array1OfVertexN & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PolygonHoles | ( | const Graphic3d_CGroup & | ACGroup,
|  | const TColStd_Array1OfInteger & | Bounds,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Graphic3d_Vector & | Normal,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PolygonHoles | ( | const Graphic3d_CGroup & | ACGroup,
|  | const TColStd_Array1OfInteger & | Bounds,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polyline | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexC & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polyline | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polyline | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Standard_Real | X1,
|  | const Standard_Real | Y1,
|  | const Standard_Real | Z1,
|  | const Standard_Real | X2,
|  | const Standard_Real | Y2,
|  | const Standard_Real | Z2,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PrimitiveArray | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_PrimitiveArray & | parray,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Print | ( | const Graphic3d_CView & | ACView,
|  | const Aspect_CLayer2d & | ACUnderLayer,
|  | const Aspect_CLayer2d & | ACOverLayer,
|  | const Aspect_Handle | hPrnDC,
|  | const Standard_Boolean | showBackground,
|  | const Standard_CString | filename
| ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::ProjectRaster | ( | const Graphic3d_CView & | ACView,
|  | const Standard_ShortReal | AX,
|  | const Standard_ShortReal | AY,
|  | const Standard_ShortReal | AZ,
|  | Standard_Integer & | AU,
|  | Standard_Integer & | AV
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array2OfVertexNT & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array2OfVertexN & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array2OfVertex & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexNC & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexC & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexNT & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexN & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RatioWindow | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ReadDepths | ( | const Graphic3d_CView & | view,
|  | const Standard_Integer | x,
|  | const Standard_Integer | y,
|  | const Standard_Integer | width,
|  | const Standard_Integer | height,
|  | const Standard_Address | buffer
| ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Rectangle | ( | const Standard_ShortReal | X,
|  | const Standard_ShortReal | Y,
|  | const Standard_ShortReal | Width,
|  | const Standard_ShortReal | Height
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Redraw | ( | const Graphic3d_CView & | ACView,
|  | const Aspect_CLayer2d & | ACUnderLayer,
|  | const Aspect_CLayer2d & | ACOverLayer,
|  | const Standard_Integer | x = `0`,
|  | const Standard_Integer | y = `0`,
|  | const Standard_Integer | width = `0`,
|  | const Standard_Integer | height = `0`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RemoveGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RemoveLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RemoveStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RemoveView | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetBackFacingModel | ( | const Graphic3d_CView & | aView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetBgImageStyle | ( | const Graphic3d_CView & | ACView,
|  | const Aspect_FillMethod | FillStyle
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetColor | ( | const Standard_ShortReal | R,
|  | const Standard_ShortReal | G,
|  | const Standard_ShortReal | B
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetDepthTestEnabled | ( | const Graphic3d_CView & | view,
|  | const Standard_Boolean | isEnabled
| ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetGLLightEnabled | ( | const Graphic3d_CView & | view,
|  | const Standard_Boolean | isEnabled
| ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLight | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLineAttributes | ( | const Standard_Integer | Type,
|  | const Standard_ShortReal | Width
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLineColor | ( | const Standard_ShortReal | R,
|  | const Standard_ShortReal | G,
|  | const Standard_ShortReal | B
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLineType | ( | const Standard_Integer | Type | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLineWidth | ( | const Standard_ShortReal | Width | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetMinMax | ( | const Standard_ShortReal | X1,
|  | const Standard_ShortReal | Y1,
|  | const Standard_ShortReal | Z1,
|  | const Standard_ShortReal | X2,
|  | const Standard_ShortReal | Y2,
|  | const Standard_ShortReal | Z2
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetPlane | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetTextAttributes | ( | const Standard_Integer | Font,
|  | const Standard_Integer | Type,
|  | const Standard_ShortReal | R,
|  | const Standard_ShortReal | G,
|  | const Standard_ShortReal | B
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetTransparency | ( | const Standard_ShortReal | ATransparency | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetVisualisation | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Structure | ( | Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text | ( | const Standard_CString | AText,
|  | const Standard_ShortReal | X,
|  | const Standard_ShortReal | Y,
|  | const Standard_ShortReal | AHeight
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text | ( | const Graphic3d_CGroup & | ACGroup,
|  | const TCollection_ExtendedString & | AText,
|  | const Graphic3d_Vertex & | APoint,
|  | const Standard_Real | AHeight,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text | ( | const Graphic3d_CGroup & | ACGroup,
|  | const TCollection_ExtendedString & | AText,
|  | const Graphic3d_Vertex & | APoint,
|  | const Standard_Real | AHeight,
|  | const Quantity_PlaneAngle | AAngle,
|  | const Graphic3d_TextPath | ATp,
|  | const Graphic3d_HorizontalTextAlignment | AHta,
|  | const Graphic3d_VerticalTextAlignment | AVta,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Standard_CString | AText,
|  | const Graphic3d_Vertex & | APoint,
|  | const Standard_Real | AHeight,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Standard_CString | AText,
|  | const Graphic3d_Vertex & | APoint,
|  | const Standard_Real | AHeight,
|  | const Quantity_PlaneAngle | AAngle,
|  | const Graphic3d_TextPath | ATp,
|  | const Graphic3d_HorizontalTextAlignment | AHta,
|  | const Graphic3d_VerticalTextAlignment | AVta,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TextContextGroup | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Standard_Integer | NoInsert
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TextSize | ( | const Standard_CString | AText,
|  | const Standard_ShortReal | AHeight,
|  | Standard_ShortReal & | AWidth,
|  | Standard_ShortReal & | AnAscent,
|  | Standard_ShortReal & | ADescent
| ) | const`[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Transform | ( | const TColStd_Array2OfReal & | AMatrix,
|  | const Graphic3d_TypeOfComposition | AType
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TransformStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Transparency | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Boolean | AFlag
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexNT & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexN & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexNC & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexC & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexNT & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertexN & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_Array1OfVertex & | ListVertex,
|  | const Aspect_Array1OfEdge & | ListEdge,
|  | const Standard_Boolean | EvalMinMax = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriedronDisplay | ( | const Graphic3d_CView & | ACView,
|  | const Aspect_TypeOfTriedronPosition | APosition = `Aspect_TOTP_CENTER`,
|  | const Quantity_NameOfColor | AColor = `Quantity_NOC_WHITE`,
|  | const Standard_Real | AScale = `0.02`,
|  | const Standard_Boolean | AsWireframe = `Standard_True`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriedronEcho | ( | const Graphic3d_CView & | ACView,
|  | const Aspect_TypeOfTriedronEcho | AType = `Aspect_TOTE_NONE`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriedronErase | ( | const Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::UnProjectRaster | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Integer | Axm,
|  | const Standard_Integer | Aym,
|  | const Standard_Integer | AXM,
|  | const Standard_Integer | AYM,
|  | const Standard_Integer | AU,
|  | const Standard_Integer | AV,
|  | Standard_ShortReal & | AX,
|  | Standard_ShortReal & | AY,
|  | Standard_ShortReal & | AZ
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::UnProjectRasterWithRay | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Integer | Axm,
|  | const Standard_Integer | Aym,
|  | const Standard_Integer | AXM,
|  | const Standard_Integer | AYM,
|  | const Standard_Integer | AU,
|  | const Standard_Integer | AV,
|  | Standard_ShortReal & | AX,
|  | Standard_ShortReal & | AY,
|  | Standard_ShortReal & | AZ,
|  | Standard_ShortReal & | DX,
|  | Standard_ShortReal & | DY,
|  | Standard_ShortReal & | DZ
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::UnsetTransparency | ( |  | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Update | ( | const Graphic3d_CView & | ACView,
|  | const Aspect_CLayer2d & | ACUnderLayer,
|  | const Aspect_CLayer2d & | ACOverLayer
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::UserDraw | ( | const Graphic3d_CGroup & | ACGroup,
|  | const Graphic3d_CUserDraw & | AUserDraw
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::View | ( | Graphic3d_CView & | ACView | ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ViewMapping | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Boolean | AWait
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ViewOrientation | ( | const Graphic3d_CView & | ACView,
|  | const Standard_Boolean | AWait
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ZBufferTriedronSetup | ( | const Quantity_NameOfColor | XColor = `Quantity_NOC_RED`,
|  | const Quantity_NameOfColor | YColor = `Quantity_NOC_GREEN`,
|  | const Quantity_NameOfColor | ZColor = `Quantity_NOC_BLUE1`,
|  | const Standard_Real | SizeRatio = `0.8`,
|  | const Standard_Real | AxisDiametr = `0.05`,
|  | const Standard_Integer | NbFacettes = `12`
| ) | `[virtual]`

| Reimplemented from Graphic3d_GraphicDriver.

The documentation for this class was generated from the following file:

- OpenGl_GraphicDriver.hxx