This class allows the definition of an opengl graphic
driver
#include <OpenGl_GraphicDriver.hxx>

Public Member Functions | |
| OpenGl_GraphicDriver (const Standard_CString AShrName) | |
| Standard_ShortReal | DefaultTextHeight () const |
| Standard_Boolean | Begin (const Standard_CString ADisplay) |
| call_togl_begin | |
| Standard_Boolean | Begin (const Aspect_Display ADisplay) |
| call_togl_begin_display | |
| void | End () |
| call_togl_end | |
| Standard_Integer | InquireLightLimit () |
| call_togl_inquirelight | |
| void | InquireMat (const Graphic3d_CView &ACView, TColStd_Array2OfReal &AMatO, TColStd_Array2OfReal &AMatM) |
| call_togl_inquiremat | |
| Standard_Integer | InquirePlaneLimit () |
| call_togl_inquireplane | |
| Standard_Integer | InquireViewLimit () |
| call_togl_inquireview | |
| Standard_Boolean | InquireTextureAvailable () |
| Returns Standard_True if texture is supported by the graphic driver | |
| void | Blink (const Graphic3d_CStructure &ACStructure, const Standard_Boolean Create) |
| call_togl_blink | |
| void | BoundaryBox (const Graphic3d_CStructure &ACStructure, const Standard_Boolean Create) |
| call_togl_boundarybox | |
| 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 | |
| void | NameSetStructure (const Graphic3d_CStructure &ACStructure) |
| call_togl_namesetstructure | |
| void | ClearGroup (const Graphic3d_CGroup &ACGroup) |
| call_togl_cleargroup | |
| void | CloseGroup (const Graphic3d_CGroup &ACGroup) |
| call_togl_closegroup | |
| void | FaceContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert) |
| call_togl_facecontextgroup | |
| void | Group (Graphic3d_CGroup &ACGroup) |
| call_togl_group | |
| void | LineContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert) |
| call_togl_linecontextgroup | |
| void | MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert) |
| call_togl_markercontextgroup | |
| void | MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert, const Standard_Integer AMarkWidth, const Standard_Integer AMarkHeight, const Handle< TColStd_HArray1OfByte > &ATexture) |
| call_togl_markercontextgroup | |
| void | OpenGroup (const Graphic3d_CGroup &ACGroup) |
| call_togl_opengroup | |
| void | RemoveGroup (const Graphic3d_CGroup &ACGroup) |
| call_togl_removegroup | |
| void | TextContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert) |
| call_togl_textcontextgroup | |
| void | ClearStructure (const Graphic3d_CStructure &ACStructure) |
| call_togl_clearstructure | |
| void | Connect (const Graphic3d_CStructure &AFather, const Graphic3d_CStructure &ASon) |
| call_togl_connect | |
| void | ContextStructure (const Graphic3d_CStructure &ACStructure) |
| call_togl_contextstructure | |
| void | Disconnect (const Graphic3d_CStructure &AFather, const Graphic3d_CStructure &ASon) |
| call_togl_disconnect | |
| void | DisplayStructure (const Graphic3d_CView &ACView, const Graphic3d_CStructure &ACStructure, const Standard_Integer APriority) |
| call_togl_displaystructure | |
| void | EraseStructure (const Graphic3d_CView &ACView, const Graphic3d_CStructure &ACStructure) |
| call_togl_erasestructure | |
| void | RemoveStructure (const Graphic3d_CStructure &ACStructure) |
| call_togl_removestructure | |
| void | Structure (Graphic3d_CStructure &ACStructure) |
| call_togl_structure | |
| void | DumpGroup (const Graphic3d_CGroup &ACGroup) |
| call_togl_structure_exploration | |
| void | DumpStructure (const Graphic3d_CStructure &ACStructure) |
| call_togl_structure_exploration | |
| void | DumpView (const Graphic3d_CView &ACView) |
| call_togl_view_exploration | |
| Standard_Boolean | ElementExploration (const Graphic3d_CStructure &ACStructure, const Standard_Integer ElementNumber, Graphic3d_VertexNC &AVertex, Graphic3d_Vector &AVector) |
| call_togl_element_exploration | |
| Graphic3d_TypeOfPrimitive | ElementType (const Graphic3d_CStructure &ACStructure, const Standard_Integer ElementNumber) |
| call_togl_element_type | |
| void | InitPick () |
| call_togl_init_pick | |
| void | Pick (Graphic3d_CPick &ACPick) |
| call_togl_pick | |
| void | PickId (const Graphic3d_CGroup &ACGroup) |
| call_togl_pickid | |
| void | ActivateView (const Graphic3d_CView &ACView) |
| call_togl_activateview | |
| void | AntiAliasing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag) |
| call_togl_antialiasing | |
| void | Background (const Graphic3d_CView &ACView) |
| call_togl_background | |
| void | GradientBackground (const Graphic3d_CView &ACView, const Quantity_Color &AColor1, const Quantity_Color &AColor2, const Aspect_GradientFillMethod FillStyle) |
| call_togl_gradient_background | |
| void | BackgroundImage (const Standard_CString FileName, const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle) |
| void | SetBgImageStyle (const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle) |
| void | SetBgGradientStyle (const Graphic3d_CView &ACView, const Aspect_GradientFillMethod FillStyle) |
| void | ClipLimit (const Graphic3d_CView &ACView, const Standard_Boolean AWait) |
| call_togl_cliplimit | |
| void | DeactivateView (const Graphic3d_CView &ACView) |
| call_togl_deactivateview | |
| void | DepthCueing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag) |
| call_togl_cliplimit | |
| 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_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_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 | |
| void | RatioWindow (const Graphic3d_CView &ACView) |
| call_togl_ratio_window | |
| 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 | |
| void | RemoveView (const Graphic3d_CView &ACView) |
| call_togl_removeview | |
| void | SetLight (const Graphic3d_CView &ACView) |
| call_togl_setlight | |
| void | SetPlane (const Graphic3d_CView &ACView) |
| call_togl_setplane | |
| void | SetVisualisation (const Graphic3d_CView &ACView) |
| call_togl_setvisualisation | |
| void | TransformStructure (const Graphic3d_CStructure &ACStructure) |
| call_togl_transformstructure | |
| void | DegenerateStructure (const Graphic3d_CStructure &ACStructure) |
| call_togl_degeneratestructure | |
| void | Transparency (const Graphic3d_CView &ACView, const Standard_Boolean AFlag) |
| call_togl_transparency | |
| void | Update (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer) |
| call_togl_update | |
| Standard_Boolean | View (Graphic3d_CView &ACView) |
| call_togl_view | |
| void | ViewMapping (const Graphic3d_CView &ACView, const Standard_Boolean AWait) |
| call_togl_viewmapping | |
| void | ViewOrientation (const Graphic3d_CView &ACView, const Standard_Boolean AWait) |
| call_togl_vieworientation | |
| void | Environment (const Graphic3d_CView &ACView) |
| void | Marker (const Graphic3d_CGroup &ACGroup, const Graphic3d_Vertex &APoint, const Standard_Boolean EvalMinMax=Standard_True) |
| void | MarkerSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_holes | |
| 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 | |
| void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_holes | |
| 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 | |
| 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 | |
| void | Polyline (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polyline | |
| void | Polyline (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polyline | |
| void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_quadrangle | |
| void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_quadrangle | |
| void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexNT &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_quadrangle | |
| void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_triangle | |
| void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_triangle | |
| void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_triangle | |
| void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_polygon_indices | |
| void | PrimitiveArray (const Graphic3d_CGroup &ACGroup, const Graphic3d_PrimitiveArray &parray, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_parray | |
| void | UserDraw (const Graphic3d_CGroup &ACGroup, const Graphic3d_CUserDraw &AUserDraw) |
| call_togl_userdraw | |
| void | EnableVBO (const Standard_Boolean status) |
| enables/disables usage of OpenGL vertex buffer arrays while drawing primitiev arrays | |
| 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 | |
| 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 | |
| void | TriedronErase (const Graphic3d_CView &ACView) |
| call_togl_triedron_erase | |
| void | TriedronEcho (const Graphic3d_CView &ACView, const Aspect_TypeOfTriedronEcho AType=Aspect_TOTE_NONE) |
| call_togl_triedron_echo | |
| void | GetGraduatedTrihedron (const Graphic3d_CView &view, Standard_CString &xname, Standard_CString &yname, Standard_CString &zname, Standard_Boolean &xdrawname, Standard_Boolean &ydrawname, Standard_Boolean &zdrawname, Standard_Boolean &xdrawvalues, Standard_Boolean &ydrawvalues, Standard_Boolean &zdrawvalues, Standard_Boolean &drawgrid, Standard_Boolean &drawaxes, Standard_Integer &nbx, Standard_Integer &nby, Standard_Integer &nbz, Standard_Integer &xoffset, Standard_Integer &yoffset, Standard_Integer &zoffset, Standard_Integer &xaxisoffset, Standard_Integer &yaxisoffset, Standard_Integer &zaxisoffset, Standard_Boolean &xdrawtickmarks, Standard_Boolean &ydrawtickmarks, Standard_Boolean &zdrawtickmarks, Standard_Integer &xtickmarklength, Standard_Integer &ytickmarklength, Standard_Integer &ztickmarklength, Quantity_Color &gridcolor, Quantity_Color &xnamecolor, Quantity_Color &ynamecolor, Quantity_Color &znamecolor, Quantity_Color &xcolor, Quantity_Color &ycolor, Quantity_Color &zcolor, Standard_CString &fontOfNames, OSD_FontAspect &styleOfNames, Standard_Integer &sizeOfNames, Standard_CString &fontOfValues, OSD_FontAspect &styleOfValues, Standard_Integer &sizeOfValues) const |
| call_togl_graduatedtrihedron_get | |
| void | GraduatedTrihedronDisplay (const Graphic3d_CView &view, Graphic3d_CGraduatedTrihedron &cubic, const Standard_CString xname, const Standard_CString yname, const Standard_CString zname, const Standard_Boolean xdrawname, const Standard_Boolean ydrawname, const Standard_Boolean zdrawname, const Standard_Boolean xdrawvalues, const Standard_Boolean ydrawvalues, const Standard_Boolean zdrawvalues, const Standard_Boolean drawgrid, const Standard_Boolean drawaxes, const Standard_Integer nbx, const Standard_Integer nby, const Standard_Integer nbz, const Standard_Integer xoffset, const Standard_Integer yoffset, const Standard_Integer zoffset, const Standard_Integer xaxisoffset, const Standard_Integer yaxisoffset, const Standard_Integer zaxisoffset, const Standard_Boolean xdrawtickmarks, const Standard_Boolean ydrawtickmarks, const Standard_Boolean zdrawtickmarks, const Standard_Integer xtickmarklength, const Standard_Integer ytickmarklength, const Standard_Integer ztickmarklength, const Quantity_Color &gridcolor, const Quantity_Color &xnamecolor, const Quantity_Color &ynamecolor, const Quantity_Color &znamecolor, const Quantity_Color &xcolor, const Quantity_Color &ycolor, const Quantity_Color &zcolor, const Standard_CString fontOfNames, const OSD_FontAspect styleOfNames, const Standard_Integer sizeOfNames, const Standard_CString fontOfValues, const OSD_FontAspect styleOfValues, const Standard_Integer sizeOfValues) |
| call_togl_graduatedtrihedron_display | |
| void | GraduatedTrihedronErase (const Graphic3d_CView &view) |
| call_togl_graduatedtrihedron_erase | |
| void | GraduatedTrihedronMinMaxValues (const Standard_ShortReal xmin, const Standard_ShortReal ymin, const Standard_ShortReal zmin, const Standard_ShortReal xmax, const Standard_ShortReal ymax, const Standard_ShortReal zmax) |
| call_togl_graduatedtrihedron_minmaxvalues | |
| void | Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_bezier | |
| void | Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const TColStd_Array1OfReal &ListWeight, const Standard_Boolean EvalMinMax=Standard_True) |
| call_togl_bezier_weight | |
| void | BeginAnimation (const Graphic3d_CView &ACView) |
| call_togl_begin_animation | |
| void | EndAnimation (const Graphic3d_CView &ACView) |
| call_togl_end_animation | |
| Standard_Boolean | BeginAddMode (const Graphic3d_CView &ACView) |
| call_togl_begin_ajout_mode | |
| void | EndAddMode () |
| call_togl_end_ajout_mode | |
| 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 | |
| void | BeginPolyline () |
| call_togl_begin_polyline | |
| void | ClearImmediatMode (const Graphic3d_CView &ACView, const Standard_Boolean aFlush=Standard_True) |
| call_togl_clear_immediat_mode | |
| void | Draw (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Z) |
| call_togl_draw | |
| void | DrawStructure (const Graphic3d_CStructure &ACStructure) |
| call_togl_draw_structure | |
| void | EndImmediatMode (const Standard_Integer Synchronize) |
| call_togl_end_immediat_mode | |
| void | EndPolyline () |
| call_togl_end_polyline | |
| void | Move (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Z) |
| call_togl_move | |
| void | SetLineColor (const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B) |
| call_togl_set_linecolor | |
| void | SetLineType (const Standard_Integer Type) |
| call_togl_set_linetype | |
| void | SetLineWidth (const Standard_ShortReal Width) |
| call_togl_set_linewidth | |
| 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 | |
| void | Transform (const TColStd_Array2OfReal &AMatrix, const Graphic3d_TypeOfComposition AType) |
| call_togl_transform | |
| Standard_Integer | CreateTexture (const Graphic3d_TypeOfTexture Type, const Handle< AlienImage_AlienImage > &Image, const Standard_CString FileName, const Handle< TColStd_HArray1OfReal > &TexUpperBounds) const |
| void | DestroyTexture (const Standard_Integer TexId) const |
| void | ModifyTexture (const Standard_Integer TexId, const Graphic3d_CInitTexture &AValue) const |
| void | Layer (Aspect_CLayer2d &ACLayer) |
| call_togl_layer2d | |
| void | RemoveLayer (const Aspect_CLayer2d &ACLayer) |
| call_togl_removelayer2d | |
| void | BeginLayer (const Aspect_CLayer2d &ACLayer) |
| call_togl_begin_layer2d | |
| void | BeginPolygon2d () |
| call_togl_begin_polygon2d | |
| void | BeginPolyline2d () |
| call_togl_begin_polyline2d | |
| void | ClearLayer (const Aspect_CLayer2d &ACLayer) |
| call_togl_clear_layer2d | |
| void | Draw (const Standard_ShortReal X, const Standard_ShortReal Y) |
| call_togl_draw2d | |
| void | Edge (const Standard_ShortReal X, const Standard_ShortReal Y) |
| call_togl_edge2d | |
| void | EndLayer () |
| call_togl_end_layer2d | |
| void | EndPolygon2d () |
| call_togl_end_polygon2d | |
| void | EndPolyline2d () |
| call_togl_end_polyline2d | |
| void | Move (const Standard_ShortReal X, const Standard_ShortReal Y) |
| call_togl_move2d | |
| void | Rectangle (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Width, const Standard_ShortReal Height) |
| call_togl_rectangle2d | |
| void | SetColor (const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B) |
| call_togl_set_color | |
| void | SetTransparency (const Standard_ShortReal ATransparency) |
| call_togl_set_transparency | |
| void | UnsetTransparency () |
| call_togl_unset_transparency | |
| void | SetLineAttributes (const Standard_Integer Type, const Standard_ShortReal Width) |
| call_togl_set_line_attributes | |
| void | SetTextAttributes (const Standard_CString FontName, const Standard_Integer Type, const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B) |
| call_togl_set_text_attributes | |
| void | Text (const Standard_CString AText, const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal AHeight) |
| call_togl_text2d | |
| void | TextSize (const Standard_CString AText, const Standard_ShortReal AHeight, Standard_ShortReal &AWidth, Standard_ShortReal &AnAscent, Standard_ShortReal &ADescent) const |
| call_togl_textsize2d | |
| void | SetBackFacingModel (const Graphic3d_CView &aView) |
| call_togl_backfacing | |
| 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 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) |
| void | SetDepthTestEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const |
| call_togl_depthtest() | |
| Standard_Boolean | IsDepthTestEnabled (const Graphic3d_CView &view) const |
| call_togl_isdepthtest() | |
| 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) | |
| Graphic3d_PtrFrameBuffer | FBOCreate (const Graphic3d_CView &view, const Standard_Integer width, const Standard_Integer height) |
| Generate offscreen FBO (needs OpenGL2+ hardware) If not supported on hardware returns NULL. | |
| void | FBORelease (const Graphic3d_CView &view, Graphic3d_PtrFrameBuffer &fboPtr) |
| Remove offscreen FBO | |
| void | FBOGetDimensions (const Graphic3d_CView &view, const Graphic3d_PtrFrameBuffer fboPtr, Standard_Integer &width, Standard_Integer &height, Standard_Integer &widthMax, Standard_Integer &heightMax) |
| Read offscreen FBO configuration. | |
| void | FBOChangeViewport (const Graphic3d_CView &view, Graphic3d_PtrFrameBuffer &fboPtr, const Standard_Integer width, const Standard_Integer height) |
| Change offscreen FBO viewport. | |
| Standard_Boolean | BufferDump (const Graphic3d_CView &view, Image_CRawBufferData &buffer) |
| Dump active rendering buffer into specified memory buffer. | |
| void | SetGLLightEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const |
| call_togl_gllight() | |
| Standard_Boolean | IsGLLightEnabled (const Graphic3d_CView &view) const |
| call_togl_isgllight() | |
| OpenGl_GraphicDriver::OpenGl_GraphicDriver | ( | const Standard_CString | AShrName | ) |
| void OpenGl_GraphicDriver::ActivateView | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::AntiAliasing | ( | const Graphic3d_CView & | ACView, | |
| const Standard_Boolean | AFlag | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Background | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::BackgroundImage | ( | const Standard_CString | FileName, | |
| const Graphic3d_CView & | ACView, | |||
| const Aspect_FillMethod | FillStyle | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::Begin | ( | const Aspect_Display | ADisplay | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::Begin | ( | const Standard_CString | ADisplay | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::BeginAddMode | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::BeginAnimation | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::BeginLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::BeginPolygon2d | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::BeginPolyline | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::BeginPolyline2d | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Bezier | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertex & | ListVertex, | |||
| const TColStd_Array1OfReal & | ListWeight, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Bezier | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertex & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Blink | ( | const Graphic3d_CStructure & | ACStructure, | |
| const Standard_Boolean | Create | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::BoundaryBox | ( | const Graphic3d_CStructure & | ACStructure, | |
| const Standard_Boolean | Create | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::BufferDump | ( | const Graphic3d_CView & | view, | |
| Image_CRawBufferData & | buffer | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ClearGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ClearImmediatMode | ( | const Graphic3d_CView & | ACView, | |
| const Standard_Boolean | aFlush = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ClearLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ClearStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ClipLimit | ( | const Graphic3d_CView & | ACView, | |
| const Standard_Boolean | AWait | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::CloseGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Connect | ( | const Graphic3d_CStructure & | AFather, | |
| const Graphic3d_CStructure & | ASon | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ContextStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DeactivateView | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_ShortReal OpenGl_GraphicDriver::DefaultTextHeight | ( | ) | const [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DegenerateStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DepthCueing | ( | const Graphic3d_CView & | ACView, | |
| const Standard_Boolean | AFlag | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DestroyTexture | ( | const Standard_Integer | TexId | ) | const [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Disconnect | ( | const Graphic3d_CStructure & | AFather, | |
| const Graphic3d_CStructure & | ASon | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DisplayStructure | ( | const Graphic3d_CView & | ACView, | |
| const Graphic3d_CStructure & | ACStructure, | |||
| const Standard_Integer | APriority | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Draw | ( | const Standard_ShortReal | X, | |
| const Standard_ShortReal | Y | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Draw | ( | const Standard_ShortReal | X, | |
| const Standard_ShortReal | Y, | |||
| const Standard_ShortReal | Z | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DrawStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DumpGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DumpStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::DumpView | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Edge | ( | const Standard_ShortReal | X, | |
| const Standard_ShortReal | Y | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::ElementExploration | ( | const Graphic3d_CStructure & | ACStructure, | |
| const Standard_Integer | ElementNumber, | |||
| Graphic3d_VertexNC & | AVertex, | |||
| Graphic3d_Vector & | AVector | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Graphic3d_TypeOfPrimitive OpenGl_GraphicDriver::ElementType | ( | const Graphic3d_CStructure & | ACStructure, | |
| const Standard_Integer | ElementNumber | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EnableVBO | ( | const Standard_Boolean | status | ) | [virtual] |
Reimplemented from Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::End | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EndAddMode | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EndAnimation | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EndImmediatMode | ( | const Standard_Integer | Synchronize | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EndLayer | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EndPolygon2d | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EndPolyline | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EndPolyline2d | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Environment | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::EraseStructure | ( | const Graphic3d_CView & | ACView, | |
| const Graphic3d_CStructure & | ACStructure | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| virtual 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::FaceContextGroup | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Standard_Integer | NoInsert | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::FBOChangeViewport | ( | const Graphic3d_CView & | view, | |
| Graphic3d_PtrFrameBuffer & | fboPtr, | |||
| const Standard_Integer | width, | |||
| const Standard_Integer | height | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Graphic3d_PtrFrameBuffer OpenGl_GraphicDriver::FBOCreate | ( | const Graphic3d_CView & | view, | |
| const Standard_Integer | width, | |||
| const Standard_Integer | height | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::FBOGetDimensions | ( | const Graphic3d_CView & | view, | |
| const Graphic3d_PtrFrameBuffer | fboPtr, | |||
| Standard_Integer & | width, | |||
| Standard_Integer & | height, | |||
| Standard_Integer & | widthMax, | |||
| Standard_Integer & | heightMax | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::FBORelease | ( | const Graphic3d_CView & | view, | |
| Graphic3d_PtrFrameBuffer & | fboPtr | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::GetGraduatedTrihedron | ( | const Graphic3d_CView & | view, | |
| Standard_CString & | xname, | |||
| Standard_CString & | yname, | |||
| Standard_CString & | zname, | |||
| Standard_Boolean & | xdrawname, | |||
| Standard_Boolean & | ydrawname, | |||
| Standard_Boolean & | zdrawname, | |||
| Standard_Boolean & | xdrawvalues, | |||
| Standard_Boolean & | ydrawvalues, | |||
| Standard_Boolean & | zdrawvalues, | |||
| Standard_Boolean & | drawgrid, | |||
| Standard_Boolean & | drawaxes, | |||
| Standard_Integer & | nbx, | |||
| Standard_Integer & | nby, | |||
| Standard_Integer & | nbz, | |||
| Standard_Integer & | xoffset, | |||
| Standard_Integer & | yoffset, | |||
| Standard_Integer & | zoffset, | |||
| Standard_Integer & | xaxisoffset, | |||
| Standard_Integer & | yaxisoffset, | |||
| Standard_Integer & | zaxisoffset, | |||
| Standard_Boolean & | xdrawtickmarks, | |||
| Standard_Boolean & | ydrawtickmarks, | |||
| Standard_Boolean & | zdrawtickmarks, | |||
| Standard_Integer & | xtickmarklength, | |||
| Standard_Integer & | ytickmarklength, | |||
| Standard_Integer & | ztickmarklength, | |||
| Quantity_Color & | gridcolor, | |||
| Quantity_Color & | xnamecolor, | |||
| Quantity_Color & | ynamecolor, | |||
| Quantity_Color & | znamecolor, | |||
| Quantity_Color & | xcolor, | |||
| Quantity_Color & | ycolor, | |||
| Quantity_Color & | zcolor, | |||
| Standard_CString & | fontOfNames, | |||
| OSD_FontAspect & | styleOfNames, | |||
| Standard_Integer & | sizeOfNames, | |||
| Standard_CString & | fontOfValues, | |||
| OSD_FontAspect & | styleOfValues, | |||
| Standard_Integer & | sizeOfValues | |||
| ) | const [virtual] |
Reimplemented from Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::GradientBackground | ( | const Graphic3d_CView & | ACView, | |
| const Quantity_Color & | AColor1, | |||
| const Quantity_Color & | AColor2, | |||
| const Aspect_GradientFillMethod | FillStyle | |||
| ) | [virtual] |
Reimplemented from Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::GraduatedTrihedronDisplay | ( | const Graphic3d_CView & | view, | |
| Graphic3d_CGraduatedTrihedron & | cubic, | |||
| const Standard_CString | xname, | |||
| const Standard_CString | yname, | |||
| const Standard_CString | zname, | |||
| const Standard_Boolean | xdrawname, | |||
| const Standard_Boolean | ydrawname, | |||
| const Standard_Boolean | zdrawname, | |||
| const Standard_Boolean | xdrawvalues, | |||
| const Standard_Boolean | ydrawvalues, | |||
| const Standard_Boolean | zdrawvalues, | |||
| const Standard_Boolean | drawgrid, | |||
| const Standard_Boolean | drawaxes, | |||
| const Standard_Integer | nbx, | |||
| const Standard_Integer | nby, | |||
| const Standard_Integer | nbz, | |||
| const Standard_Integer | xoffset, | |||
| const Standard_Integer | yoffset, | |||
| const Standard_Integer | zoffset, | |||
| const Standard_Integer | xaxisoffset, | |||
| const Standard_Integer | yaxisoffset, | |||
| const Standard_Integer | zaxisoffset, | |||
| const Standard_Boolean | xdrawtickmarks, | |||
| const Standard_Boolean | ydrawtickmarks, | |||
| const Standard_Boolean | zdrawtickmarks, | |||
| const Standard_Integer | xtickmarklength, | |||
| const Standard_Integer | ytickmarklength, | |||
| const Standard_Integer | ztickmarklength, | |||
| const Quantity_Color & | gridcolor, | |||
| const Quantity_Color & | xnamecolor, | |||
| const Quantity_Color & | ynamecolor, | |||
| const Quantity_Color & | znamecolor, | |||
| const Quantity_Color & | xcolor, | |||
| const Quantity_Color & | ycolor, | |||
| const Quantity_Color & | zcolor, | |||
| const Standard_CString | fontOfNames, | |||
| const OSD_FontAspect | styleOfNames, | |||
| const Standard_Integer | sizeOfNames, | |||
| const Standard_CString | fontOfValues, | |||
| const OSD_FontAspect | styleOfValues, | |||
| const Standard_Integer | sizeOfValues | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::GraduatedTrihedronErase | ( | const Graphic3d_CView & | view | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::GraduatedTrihedronMinMaxValues | ( | const Standard_ShortReal | xmin, | |
| const Standard_ShortReal | ymin, | |||
| const Standard_ShortReal | zmin, | |||
| const Standard_ShortReal | xmax, | |||
| const Standard_ShortReal | ymax, | |||
| const Standard_ShortReal | zmax | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Group | ( | Graphic3d_CGroup & | ACGroup | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::InitPick | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Integer OpenGl_GraphicDriver::InquireLightLimit | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::InquireMat | ( | const Graphic3d_CView & | ACView, | |
| TColStd_Array2OfReal & | AMatO, | |||
| TColStd_Array2OfReal & | AMatM | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Integer OpenGl_GraphicDriver::InquirePlaneLimit | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::InquireTextureAvailable | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Integer OpenGl_GraphicDriver::InquireViewLimit | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::IsDepthTestEnabled | ( | const Graphic3d_CView & | view | ) | const [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::IsGLLightEnabled | ( | const Graphic3d_CView & | view | ) | const [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Layer | ( | Aspect_CLayer2d & | ACLayer | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::LineContextGroup | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Standard_Integer | NoInsert | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Marker | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Vertex & | APoint, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::MarkerContextGroup | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Standard_Integer | NoInsert, | |||
| const Standard_Integer | AMarkWidth, | |||
| const Standard_Integer | AMarkHeight, | |||
| const Handle< TColStd_HArray1OfByte > & | ATexture | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::MarkerContextGroup | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Standard_Integer | NoInsert | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::MarkerSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertex & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ModifyTexture | ( | const Standard_Integer | TexId, | |
| const Graphic3d_CInitTexture & | AValue | |||
| ) | const [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Move | ( | const Standard_ShortReal | X, | |
| const Standard_ShortReal | Y | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Move | ( | const Standard_ShortReal | X, | |
| const Standard_ShortReal | Y, | |||
| const Standard_ShortReal | Z | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::NameSetStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::OpenGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Pick | ( | Graphic3d_CPick & | ACPick | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::PickId | ( | const Graphic3d_CGroup & | ACGroup | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::PolygonHoles | ( | const Graphic3d_CGroup & | ACGroup, | |
| const TColStd_Array1OfInteger & | Bounds, | |||
| const Graphic3d_Array1OfVertexN & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::PolygonHoles | ( | const Graphic3d_CGroup & | ACGroup, | |
| const TColStd_Array1OfInteger & | Bounds, | |||
| const Graphic3d_Array1OfVertex & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Polyline | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexC & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Polyline | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertex & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::PrimitiveArray | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_PrimitiveArray & | parray, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array2OfVertexNT & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array2OfVertexN & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array2OfVertex & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexNC & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexC & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexNT & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexN & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertex & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::RatioWindow | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Rectangle | ( | const Standard_ShortReal | X, | |
| const Standard_ShortReal | Y, | |||
| const Standard_ShortReal | Width, | |||
| const Standard_ShortReal | Height | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::RemoveGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::RemoveLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::RemoveStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::RemoveView | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetBackFacingModel | ( | const Graphic3d_CView & | aView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetBgGradientStyle | ( | const Graphic3d_CView & | ACView, | |
| const Aspect_GradientFillMethod | FillStyle | |||
| ) | [virtual] |
Reimplemented from Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetBgImageStyle | ( | const Graphic3d_CView & | ACView, | |
| const Aspect_FillMethod | FillStyle | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetColor | ( | const Standard_ShortReal | R, | |
| const Standard_ShortReal | G, | |||
| const Standard_ShortReal | B | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetDepthTestEnabled | ( | const Graphic3d_CView & | view, | |
| const Standard_Boolean | isEnabled | |||
| ) | const [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetGLLightEnabled | ( | const Graphic3d_CView & | view, | |
| const Standard_Boolean | isEnabled | |||
| ) | const [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetLight | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetLineAttributes | ( | const Standard_Integer | Type, | |
| const Standard_ShortReal | Width | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetLineColor | ( | const Standard_ShortReal | R, | |
| const Standard_ShortReal | G, | |||
| const Standard_ShortReal | B | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetLineType | ( | const Standard_Integer | Type | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetLineWidth | ( | const Standard_ShortReal | Width | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetPlane | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetTextAttributes | ( | const Standard_CString | FontName, | |
| const Standard_Integer | Type, | |||
| const Standard_ShortReal | R, | |||
| const Standard_ShortReal | G, | |||
| const Standard_ShortReal | B | |||
| ) | [virtual] |
Reimplemented from Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetTransparency | ( | const Standard_ShortReal | ATransparency | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::SetVisualisation | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Structure | ( | Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Text | ( | const Standard_CString | AText, | |
| const Standard_ShortReal | X, | |||
| const Standard_ShortReal | Y, | |||
| const Standard_ShortReal | AHeight | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TextContextGroup | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Standard_Integer | NoInsert | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TextSize | ( | const Standard_CString | AText, | |
| const Standard_ShortReal | AHeight, | |||
| Standard_ShortReal & | AWidth, | |||
| Standard_ShortReal & | AnAscent, | |||
| Standard_ShortReal & | ADescent | |||
| ) | const [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Transform | ( | const TColStd_Array2OfReal & | AMatrix, | |
| const Graphic3d_TypeOfComposition | AType | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TransformStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Transparency | ( | const Graphic3d_CView & | ACView, | |
| const Standard_Boolean | AFlag | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexNT & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexN & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertex & | ListVertex, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexNC & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexC & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexNT & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertexN & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_Array1OfVertex & | ListVertex, | |||
| const Aspect_Array1OfEdge & | ListEdge, | |||
| const Standard_Boolean | EvalMinMax = Standard_True | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriedronEcho | ( | const Graphic3d_CView & | ACView, | |
| const Aspect_TypeOfTriedronEcho | AType = Aspect_TOTE_NONE | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::TriedronErase | ( | const Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::UnsetTransparency | ( | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::Update | ( | const Graphic3d_CView & | ACView, | |
| const Aspect_CLayer2d & | ACUnderLayer, | |||
| const Aspect_CLayer2d & | ACOverLayer | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::UserDraw | ( | const Graphic3d_CGroup & | ACGroup, | |
| const Graphic3d_CUserDraw & | AUserDraw | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| Standard_Boolean OpenGl_GraphicDriver::View | ( | Graphic3d_CView & | ACView | ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ViewMapping | ( | const Graphic3d_CView & | ACView, | |
| const Standard_Boolean | AWait | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| void OpenGl_GraphicDriver::ViewOrientation | ( | const Graphic3d_CView & | ACView, | |
| const Standard_Boolean | AWait | |||
| ) | [virtual] |
Implements Graphic3d_GraphicDriver.
| 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] |
Implements Graphic3d_GraphicDriver.
1.6.3