Remove virtual from GAL functions

Functions that are not overridden or intended to be so
should not have virtual set
This commit is contained in:
Seth Hillbrand 2020-07-05 20:15:56 -07:00
parent 0ff866895a
commit 8b71abd3fb
2 changed files with 105 additions and 105 deletions

View File

@ -60,153 +60,153 @@ class CAIRO_GAL_BASE : public GAL
public: public:
CAIRO_GAL_BASE( GAL_DISPLAY_OPTIONS& aDisplayOptions ); CAIRO_GAL_BASE( GAL_DISPLAY_OPTIONS& aDisplayOptions );
virtual ~CAIRO_GAL_BASE(); ~CAIRO_GAL_BASE();
virtual bool IsCairoEngine() override { return true; } bool IsCairoEngine() override { return true; }
// --------------- // ---------------
// Drawing methods // Drawing methods
// --------------- // ---------------
/// @copydoc GAL::DrawLine() /// @copydoc GAL::DrawLine()
virtual void DrawLine( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint ) override; void DrawLine( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint ) override;
/// @copydoc GAL::DrawSegment() /// @copydoc GAL::DrawSegment()
virtual void DrawSegment( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint, double aWidth ) override; void DrawSegment( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint, double aWidth ) override;
/// @copydoc GAL::DrawCircle() /// @copydoc GAL::DrawCircle()
virtual void DrawCircle( const VECTOR2D& aCenterPoint, double aRadius ) override; void DrawCircle( const VECTOR2D& aCenterPoint, double aRadius ) override;
/// @copydoc GAL::DrawArc() /// @copydoc GAL::DrawArc()
virtual void DrawArc( const VECTOR2D& aCenterPoint, double aRadius, void DrawArc( const VECTOR2D& aCenterPoint, double aRadius,
double aStartAngle, double aEndAngle ) override; double aStartAngle, double aEndAngle ) override;
/// @copydoc GAL::DrawArcSegment() /// @copydoc GAL::DrawArcSegment()
virtual void DrawArcSegment( const VECTOR2D& aCenterPoint, double aRadius, void DrawArcSegment( const VECTOR2D& aCenterPoint, double aRadius,
double aStartAngle, double aEndAngle, double aWidth ) override; double aStartAngle, double aEndAngle, double aWidth ) override;
/// @copydoc GAL::DrawRectangle() /// @copydoc GAL::DrawRectangle()
virtual void DrawRectangle( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint ) override; void DrawRectangle( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint ) override;
/// @copydoc GAL::DrawPolyline() /// @copydoc GAL::DrawPolyline()
virtual void DrawPolyline( const std::deque<VECTOR2D>& aPointList ) override { drawPoly( aPointList ); } void DrawPolyline( const std::deque<VECTOR2D>& aPointList ) override { drawPoly( aPointList ); }
virtual void DrawPolyline( const VECTOR2D aPointList[], int aListSize ) override { drawPoly( aPointList, aListSize ); } void DrawPolyline( const VECTOR2D aPointList[], int aListSize ) override { drawPoly( aPointList, aListSize ); }
virtual void DrawPolyline( const SHAPE_LINE_CHAIN& aLineChain ) override { drawPoly( aLineChain ); } void DrawPolyline( const SHAPE_LINE_CHAIN& aLineChain ) override { drawPoly( aLineChain ); }
/// @copydoc GAL::DrawPolygon() /// @copydoc GAL::DrawPolygon()
virtual void DrawPolygon( const std::deque<VECTOR2D>& aPointList ) override { drawPoly( aPointList ); } void DrawPolygon( const std::deque<VECTOR2D>& aPointList ) override { drawPoly( aPointList ); }
virtual void DrawPolygon( const VECTOR2D aPointList[], int aListSize ) override { drawPoly( aPointList, aListSize ); } void DrawPolygon( const VECTOR2D aPointList[], int aListSize ) override { drawPoly( aPointList, aListSize ); }
virtual void DrawPolygon( const SHAPE_POLY_SET& aPolySet ) override; void DrawPolygon( const SHAPE_POLY_SET& aPolySet ) override;
virtual void DrawPolygon( const SHAPE_LINE_CHAIN& aPolySet ) override; void DrawPolygon( const SHAPE_LINE_CHAIN& aPolySet ) override;
/// @copydoc GAL::DrawCurve() /// @copydoc GAL::DrawCurve()
virtual void DrawCurve( const VECTOR2D& startPoint, const VECTOR2D& controlPointA, void DrawCurve( const VECTOR2D& startPoint, const VECTOR2D& controlPointA,
const VECTOR2D& controlPointB, const VECTOR2D& endPoint, const VECTOR2D& controlPointB, const VECTOR2D& endPoint,
double aFilterValue = 0.0 ) override; double aFilterValue = 0.0 ) override;
/// @copydoc GAL::DrawBitmap() /// @copydoc GAL::DrawBitmap()
virtual void DrawBitmap( const BITMAP_BASE& aBitmap ) override; void DrawBitmap( const BITMAP_BASE& aBitmap ) override;
// -------------- // --------------
// Screen methods // Screen methods
// -------------- // --------------
/// @brief Resizes the canvas. /// @brief Resizes the canvas.
virtual void ResizeScreen( int aWidth, int aHeight ) override; void ResizeScreen( int aWidth, int aHeight ) override;
/// @copydoc GAL::Flush() /// @copydoc GAL::Flush()
virtual void Flush() override; void Flush() override;
/// @copydoc GAL::ClearScreen() /// @copydoc GAL::ClearScreen()
virtual void ClearScreen() override; void ClearScreen() override;
// ----------------- // -----------------
// Attribute setting // Attribute setting
// ----------------- // -----------------
/// @copydoc GAL::SetIsFill() /// @copydoc GAL::SetIsFill()
virtual void SetIsFill( bool aIsFillEnabled ) override; void SetIsFill( bool aIsFillEnabled ) override;
/// @copydoc GAL::SetIsStroke() /// @copydoc GAL::SetIsStroke()
virtual void SetIsStroke( bool aIsStrokeEnabled ) override; void SetIsStroke( bool aIsStrokeEnabled ) override;
/// @copydoc GAL::SetStrokeColor() /// @copydoc GAL::SetStrokeColor()
virtual void SetStrokeColor( const COLOR4D& aColor ) override; void SetStrokeColor( const COLOR4D& aColor ) override;
/// @copydoc GAL::SetFillColor() /// @copydoc GAL::SetFillColor()
virtual void SetFillColor( const COLOR4D& aColor ) override; void SetFillColor( const COLOR4D& aColor ) override;
/// @copydoc GAL::SetLineWidth() /// @copydoc GAL::SetLineWidth()
virtual void SetLineWidth( float aLineWidth ) override; void SetLineWidth( float aLineWidth ) override;
/// @copydoc GAL::SetLayerDepth() /// @copydoc GAL::SetLayerDepth()
virtual void SetLayerDepth( double aLayerDepth ) override; void SetLayerDepth( double aLayerDepth ) override;
// -------------- // --------------
// Transformation // Transformation
// -------------- // --------------
/// @copydoc GAL::Transform() /// @copydoc GAL::Transform()
virtual void Transform( const MATRIX3x3D& aTransformation ) override; void Transform( const MATRIX3x3D& aTransformation ) override;
/// @copydoc GAL::Rotate() /// @copydoc GAL::Rotate()
virtual void Rotate( double aAngle ) override; void Rotate( double aAngle ) override;
/// @copydoc GAL::Translate() /// @copydoc GAL::Translate()
virtual void Translate( const VECTOR2D& aTranslation ) override; void Translate( const VECTOR2D& aTranslation ) override;
/// @copydoc GAL::Scale() /// @copydoc GAL::Scale()
virtual void Scale( const VECTOR2D& aScale ) override; void Scale( const VECTOR2D& aScale ) override;
/// @copydoc GAL::Save() /// @copydoc GAL::Save()
virtual void Save() override; void Save() override;
/// @copydoc GAL::Restore() /// @copydoc GAL::Restore()
virtual void Restore() override; void Restore() override;
// -------------------------------------------- // --------------------------------------------
// Group methods // Group methods
// --------------------------------------------- // ---------------------------------------------
/// @copydoc GAL::BeginGroup() /// @copydoc GAL::BeginGroup()
virtual int BeginGroup() override; int BeginGroup() override;
/// @copydoc GAL::EndGroup() /// @copydoc GAL::EndGroup()
virtual void EndGroup() override; void EndGroup() override;
/// @copydoc GAL::DrawGroup() /// @copydoc GAL::DrawGroup()
virtual void DrawGroup( int aGroupNumber ) override; void DrawGroup( int aGroupNumber ) override;
/// @copydoc GAL::ChangeGroupColor() /// @copydoc GAL::ChangeGroupColor()
virtual void ChangeGroupColor( int aGroupNumber, const COLOR4D& aNewColor ) override; void ChangeGroupColor( int aGroupNumber, const COLOR4D& aNewColor ) override;
/// @copydoc GAL::ChangeGroupDepth() /// @copydoc GAL::ChangeGroupDepth()
virtual void ChangeGroupDepth( int aGroupNumber, int aDepth ) override; void ChangeGroupDepth( int aGroupNumber, int aDepth ) override;
/// @copydoc GAL::DeleteGroup() /// @copydoc GAL::DeleteGroup()
virtual void DeleteGroup( int aGroupNumber ) override; void DeleteGroup( int aGroupNumber ) override;
/// @copydoc GAL::ClearCache() /// @copydoc GAL::ClearCache()
virtual void ClearCache() override; void ClearCache() override;
// -------------------------------------------------------- // --------------------------------------------------------
// Handling the world <-> screen transformation // Handling the world <-> screen transformation
// -------------------------------------------------------- // --------------------------------------------------------
/// @copydoc GAL::SetNegativeDrawMode() /// @copydoc GAL::SetNegativeDrawMode()
virtual void SetNegativeDrawMode( bool aSetting ) override; void SetNegativeDrawMode( bool aSetting ) override;
// ------- // -------
// Cursor // Cursor
// ------- // -------
/// @copydoc GAL::DrawCursor() /// @copydoc GAL::DrawCursor()
virtual void DrawCursor( const VECTOR2D& aCursorPosition ) override; void DrawCursor( const VECTOR2D& aCursorPosition ) override;
virtual void EnableDepthTest( bool aEnabled = false ) override; void EnableDepthTest( bool aEnabled = false ) override;
///> @copydoc GAL::DrawGrid() ///> @copydoc GAL::DrawGrid()
virtual void DrawGrid() override; void DrawGrid() override;
protected: protected:
@ -229,10 +229,10 @@ protected:
void arc_angles_xform_and_normalize( double& aStartAngle, double& aEndAngle ); void arc_angles_xform_and_normalize( double& aStartAngle, double& aEndAngle );
/// @copydoc GAL::BeginDrawing() /// @copydoc GAL::BeginDrawing()
virtual void beginDrawing() override; void beginDrawing() override;
/// @copydoc GAL::EndDrawing() /// @copydoc GAL::EndDrawing()
virtual void endDrawing() override; void endDrawing() override;
void resetContext(); void resetContext();
@ -315,7 +315,7 @@ protected:
/** /**
* @brief Blits cursor into the current screen. * @brief Blits cursor into the current screen.
*/ */
virtual void blitCursor( wxMemoryDC& clientDC ); void blitCursor( wxMemoryDC& clientDC );
/// Drawing polygons & polylines is the same in cairo, so here is the common code /// Drawing polygons & polylines is the same in cairo, so here is the common code
void drawPoly( const std::deque<VECTOR2D>& aPointList ); void drawPoly( const std::deque<VECTOR2D>& aPointList );
@ -361,7 +361,7 @@ public:
wxWindow* aParent, wxEvtHandler* aMouseListener = NULL, wxWindow* aParent, wxEvtHandler* aMouseListener = NULL,
wxEvtHandler* aPaintListener = NULL, const wxString& aName = wxT( "CairoCanvas" ) ); wxEvtHandler* aPaintListener = NULL, const wxString& aName = wxT( "CairoCanvas" ) );
virtual ~CAIRO_GAL(); ~CAIRO_GAL();
///> @copydoc GAL::IsVisible() ///> @copydoc GAL::IsVisible()
bool IsVisible() const override bool IsVisible() const override
@ -369,19 +369,19 @@ public:
return IsShownOnScreen() && !GetClientRect().IsEmpty(); return IsShownOnScreen() && !GetClientRect().IsEmpty();
} }
virtual void ResizeScreen( int aWidth, int aHeight ) override; void ResizeScreen( int aWidth, int aHeight ) override;
virtual bool Show( bool aShow ) override; bool Show( bool aShow ) override;
virtual int BeginGroup() override; int BeginGroup() override;
virtual void EndGroup() override; void EndGroup() override;
virtual void SetTarget( RENDER_TARGET aTarget ) override; void SetTarget( RENDER_TARGET aTarget ) override;
virtual RENDER_TARGET GetTarget() const override; RENDER_TARGET GetTarget() const override;
virtual void ClearTarget( RENDER_TARGET aTarget ) override; void ClearTarget( RENDER_TARGET aTarget ) override;
/** /**
* Function PostPaint * Function PostPaint
@ -430,10 +430,10 @@ protected:
COLOR4D backgroundColor; ///< Background color COLOR4D backgroundColor; ///< Background color
/// @copydoc GAL::BeginDrawing() /// @copydoc GAL::BeginDrawing()
virtual void beginDrawing() override; void beginDrawing() override;
/// @copydoc GAL::EndDrawing() /// @copydoc GAL::EndDrawing()
virtual void endDrawing() override; void endDrawing() override;
/// Prepare Cairo surfaces for drawing /// Prepare Cairo surfaces for drawing
void initSurface(); void initSurface();

View File

@ -84,7 +84,7 @@ public:
wxEvtHandler* aMouseListener = nullptr, wxEvtHandler* aPaintListener = nullptr, wxEvtHandler* aMouseListener = nullptr, wxEvtHandler* aPaintListener = nullptr,
const wxString& aName = wxT( "GLCanvas" ) ); const wxString& aName = wxT( "GLCanvas" ) );
virtual ~OPENGL_GAL(); ~OPENGL_GAL();
/** /**
* @brief Checks OpenGL features * @brief Checks OpenGL features
@ -93,10 +93,10 @@ public:
*/ */
static wxString CheckFeatures( GAL_DISPLAY_OPTIONS& aOptions ); static wxString CheckFeatures( GAL_DISPLAY_OPTIONS& aOptions );
virtual bool IsOpenGlEngine() override { return true; } bool IsOpenGlEngine() override { return true; }
/// @copydoc GAL::IsInitialized() /// @copydoc GAL::IsInitialized()
virtual bool IsInitialized() const override bool IsInitialized() const override
{ {
// is*Initialized flags, but it is enough for OpenGL to show up // is*Initialized flags, but it is enough for OpenGL to show up
return IsShownOnScreen() && !GetClientRect().IsEmpty(); return IsShownOnScreen() && !GetClientRect().IsEmpty();
@ -113,139 +113,139 @@ public:
// --------------- // ---------------
/// @copydoc GAL::DrawLine() /// @copydoc GAL::DrawLine()
virtual void DrawLine( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint ) override; void DrawLine( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint ) override;
/// @copydoc GAL::DrawSegment() /// @copydoc GAL::DrawSegment()
virtual void DrawSegment( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint, void DrawSegment( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint,
double aWidth ) override; double aWidth ) override;
/// @copydoc GAL::DrawCircle() /// @copydoc GAL::DrawCircle()
virtual void DrawCircle( const VECTOR2D& aCenterPoint, double aRadius ) override; void DrawCircle( const VECTOR2D& aCenterPoint, double aRadius ) override;
/// @copydoc GAL::DrawArc() /// @copydoc GAL::DrawArc()
virtual void DrawArc( const VECTOR2D& aCenterPoint, double aRadius, void DrawArc( const VECTOR2D& aCenterPoint, double aRadius,
double aStartAngle, double aEndAngle ) override; double aStartAngle, double aEndAngle ) override;
/// @copydoc GAL::DrawArcSegment() /// @copydoc GAL::DrawArcSegment()
virtual void DrawArcSegment( const VECTOR2D& aCenterPoint, double aRadius, void DrawArcSegment( const VECTOR2D& aCenterPoint, double aRadius,
double aStartAngle, double aEndAngle, double aWidth ) override; double aStartAngle, double aEndAngle, double aWidth ) override;
/// @copydoc GAL::DrawRectangle() /// @copydoc GAL::DrawRectangle()
virtual void DrawRectangle( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint ) override; void DrawRectangle( const VECTOR2D& aStartPoint, const VECTOR2D& aEndPoint ) override;
/// @copydoc GAL::DrawPolyline() /// @copydoc GAL::DrawPolyline()
virtual void DrawPolyline( const std::deque<VECTOR2D>& aPointList ) override; void DrawPolyline( const std::deque<VECTOR2D>& aPointList ) override;
virtual void DrawPolyline( const VECTOR2D aPointList[], int aListSize ) override; void DrawPolyline( const VECTOR2D aPointList[], int aListSize ) override;
virtual void DrawPolyline( const SHAPE_LINE_CHAIN& aLineChain ) override; void DrawPolyline( const SHAPE_LINE_CHAIN& aLineChain ) override;
/// @copydoc GAL::DrawPolygon() /// @copydoc GAL::DrawPolygon()
virtual void DrawPolygon( const std::deque<VECTOR2D>& aPointList ) override; void DrawPolygon( const std::deque<VECTOR2D>& aPointList ) override;
virtual void DrawPolygon( const VECTOR2D aPointList[], int aListSize ) override; void DrawPolygon( const VECTOR2D aPointList[], int aListSize ) override;
virtual void DrawPolygon( const SHAPE_POLY_SET& aPolySet ) override; void DrawPolygon( const SHAPE_POLY_SET& aPolySet ) override;
virtual void DrawPolygon( const SHAPE_LINE_CHAIN& aPolySet ) override; void DrawPolygon( const SHAPE_LINE_CHAIN& aPolySet ) override;
/// @copydoc GAL::DrawCurve() /// @copydoc GAL::DrawCurve()
virtual void DrawCurve( const VECTOR2D& startPoint, const VECTOR2D& controlPointA, void DrawCurve( const VECTOR2D& startPoint, const VECTOR2D& controlPointA,
const VECTOR2D& controlPointB, const VECTOR2D& endPoint, const VECTOR2D& controlPointB, const VECTOR2D& endPoint,
double aFilterValue = 0.0 ) override; double aFilterValue = 0.0 ) override;
/// @copydoc GAL::DrawBitmap() /// @copydoc GAL::DrawBitmap()
virtual void DrawBitmap( const BITMAP_BASE& aBitmap ) override; void DrawBitmap( const BITMAP_BASE& aBitmap ) override;
/// @copydoc GAL::BitmapText() /// @copydoc GAL::BitmapText()
virtual void BitmapText( const wxString& aText, const VECTOR2D& aPosition, void BitmapText( const wxString& aText, const VECTOR2D& aPosition,
double aRotationAngle ) override; double aRotationAngle ) override;
/// @copydoc GAL::DrawGrid() /// @copydoc GAL::DrawGrid()
virtual void DrawGrid() override; void DrawGrid() override;
// -------------- // --------------
// Screen methods // Screen methods
// -------------- // --------------
/// @brief Resizes the canvas. /// @brief Resizes the canvas.
virtual void ResizeScreen( int aWidth, int aHeight ) override; void ResizeScreen( int aWidth, int aHeight ) override;
/// @brief Shows/hides the GAL canvas /// @brief Shows/hides the GAL canvas
virtual bool Show( bool aShow ) override; bool Show( bool aShow ) override;
/// @copydoc GAL::Flush() /// @copydoc GAL::Flush()
virtual void Flush() override; void Flush() override;
/// @copydoc GAL::ClearScreen() /// @copydoc GAL::ClearScreen()
virtual void ClearScreen( ) override; void ClearScreen( ) override;
// -------------- // --------------
// Transformation // Transformation
// -------------- // --------------
/// @copydoc GAL::Transform() /// @copydoc GAL::Transform()
virtual void Transform( const MATRIX3x3D& aTransformation ) override; void Transform( const MATRIX3x3D& aTransformation ) override;
/// @copydoc GAL::Rotate() /// @copydoc GAL::Rotate()
virtual void Rotate( double aAngle ) override; void Rotate( double aAngle ) override;
/// @copydoc GAL::Translate() /// @copydoc GAL::Translate()
virtual void Translate( const VECTOR2D& aTranslation ) override; void Translate( const VECTOR2D& aTranslation ) override;
/// @copydoc GAL::Scale() /// @copydoc GAL::Scale()
virtual void Scale( const VECTOR2D& aScale ) override; void Scale( const VECTOR2D& aScale ) override;
/// @copydoc GAL::Save() /// @copydoc GAL::Save()
virtual void Save() override; void Save() override;
/// @copydoc GAL::Restore() /// @copydoc GAL::Restore()
virtual void Restore() override; void Restore() override;
// -------------------------------------------- // --------------------------------------------
// Group methods // Group methods
// --------------------------------------------- // ---------------------------------------------
/// @copydoc GAL::BeginGroup() /// @copydoc GAL::BeginGroup()
virtual int BeginGroup() override; int BeginGroup() override;
/// @copydoc GAL::EndGroup() /// @copydoc GAL::EndGroup()
virtual void EndGroup() override; void EndGroup() override;
/// @copydoc GAL::DrawGroup() /// @copydoc GAL::DrawGroup()
virtual void DrawGroup( int aGroupNumber ) override; void DrawGroup( int aGroupNumber ) override;
/// @copydoc GAL::ChangeGroupColor() /// @copydoc GAL::ChangeGroupColor()
virtual void ChangeGroupColor( int aGroupNumber, const COLOR4D& aNewColor ) override; void ChangeGroupColor( int aGroupNumber, const COLOR4D& aNewColor ) override;
/// @copydoc GAL::ChangeGroupDepth() /// @copydoc GAL::ChangeGroupDepth()
virtual void ChangeGroupDepth( int aGroupNumber, int aDepth ) override; void ChangeGroupDepth( int aGroupNumber, int aDepth ) override;
/// @copydoc GAL::DeleteGroup() /// @copydoc GAL::DeleteGroup()
virtual void DeleteGroup( int aGroupNumber ) override; void DeleteGroup( int aGroupNumber ) override;
/// @copydoc GAL::ClearCache() /// @copydoc GAL::ClearCache()
virtual void ClearCache() override; void ClearCache() override;
// -------------------------------------------------------- // --------------------------------------------------------
// Handling the world <-> screen transformation // Handling the world <-> screen transformation
// -------------------------------------------------------- // --------------------------------------------------------
/// @copydoc GAL::SetTarget() /// @copydoc GAL::SetTarget()
virtual void SetTarget( RENDER_TARGET aTarget ) override; void SetTarget( RENDER_TARGET aTarget ) override;
/// @copydoc GAL::GetTarget() /// @copydoc GAL::GetTarget()
virtual RENDER_TARGET GetTarget() const override; RENDER_TARGET GetTarget() const override;
/// @copydoc GAL::ClearTarget() /// @copydoc GAL::ClearTarget()
virtual void ClearTarget( RENDER_TARGET aTarget ) override; void ClearTarget( RENDER_TARGET aTarget ) override;
/// @copydoc GAL::SetNegativeDrawMode() /// @copydoc GAL::SetNegativeDrawMode()
virtual void SetNegativeDrawMode( bool aSetting ) override {} void SetNegativeDrawMode( bool aSetting ) override {}
virtual void ComputeWorldScreenMatrix() override; void ComputeWorldScreenMatrix() override;
// ------- // -------
// Cursor // Cursor
// ------- // -------
/// @copydoc GAL::DrawCursor() /// @copydoc GAL::DrawCursor()
virtual void DrawCursor( const VECTOR2D& aCursorPosition ) override; void DrawCursor( const VECTOR2D& aCursorPosition ) override;
/** /**
* @brief Function PostPaint * @brief Function PostPaint
@ -271,7 +271,7 @@ public:
paintListener = aPaintListener; paintListener = aPaintListener;
} }
virtual void EnableDepthTest( bool aEnabled = false ) override; void EnableDepthTest( bool aEnabled = false ) override;
///< Parameters passed to the GLU tesselator ///< Parameters passed to the GLU tesselator
typedef struct typedef struct
@ -336,16 +336,16 @@ private:
void unlockContext( int aClientCookie ) override; void unlockContext( int aClientCookie ) override;
/// @copydoc GAL::BeginUpdate() /// @copydoc GAL::BeginUpdate()
virtual void beginUpdate() override; void beginUpdate() override;
/// @copydoc GAL::EndUpdate() /// @copydoc GAL::EndUpdate()
virtual void endUpdate() override; void endUpdate() override;
/// @copydoc GAL::BeginDrawing() /// @copydoc GAL::BeginDrawing()
virtual void beginDrawing() override; void beginDrawing() override;
/// @copydoc GAL::EndDrawing() /// @copydoc GAL::EndDrawing()
virtual void endDrawing() override; void endDrawing() override;
///< Update handler for OpenGL settings ///< Update handler for OpenGL settings
bool updatedGalDisplayOptions( const GAL_DISPLAY_OPTIONS& aOptions ) override; bool updatedGalDisplayOptions( const GAL_DISPLAY_OPTIONS& aOptions ) override;