LibreOffice Module vcl (master)  1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
GraphicsRenderTests Class Reference

#include <GraphicsRenderTests.hxx>

Public Member Functions

std::vector< VclTestResult > & getTestResults ()
 
OUString getResultString ()
 
void run (bool storeResultBitmap=false)
 
 GraphicsRenderTests ()
 

Private Member Functions

void testDrawRectWithRectangle ()
 
void testDrawRectWithPixel ()
 
void testDrawRectWithLine ()
 
void testDrawRectWithPolygon ()
 
void testDrawRectWithPolyLine ()
 
void testDrawRectWithPolyLineB2D ()
 
void testDrawRectWithPolyPolygon ()
 
void testDrawRectWithPolyPolygonB2D ()
 
void testDrawRectAAWithRectangle ()
 
void testDrawRectAAWithPixel ()
 
void testDrawRectAAWithLine ()
 
void testDrawRectAAWithPolygon ()
 
void testDrawRectAAWithPolyLine ()
 
void testDrawRectAAWithPolyLineB2D ()
 
void testDrawRectAAWithPolyPolygon ()
 
void testDrawRectAAWithPolyPolygonB2D ()
 
void testDrawFilledRectWithRectangle ()
 
void testDrawFilledRectWithPolygon ()
 
void testDrawFilledRectWithPolyPolygon ()
 
void testDrawFilledRectWithPolyPolygon2D ()
 
void testDrawDiamondWithPolygon ()
 
void testDrawDiamondWithLine ()
 
void testDrawDiamondWithPolyline ()
 
void testDrawDiamondWithPolylineB2D ()
 
void testDrawInvertWithRectangle ()
 
void testDrawInvertN50WithRectangle ()
 
void testDrawInvertTrackFrameWithRectangle ()
 
void testDrawDropShapeWithPolyline ()
 
void testDrawDropShapeAAWithPolyline ()
 
void testDrawBezierWithPolylineB2D ()
 
void testDrawBezierAAWithPolylineB2D ()
 
void testDrawDropShapeWithPolygon ()
 
void testDrawDropShapeAAWithPolygon ()
 
void testDrawBitmap24bpp ()
 
void testDrawTransformedBitmap24bpp ()
 
void testDrawBitmapExWithAlpha24bpp ()
 
void testDrawMask24bpp ()
 
void testDrawBlend24bpp ()
 
void testDrawBitmap32bpp ()
 
void testDrawTransformedBitmap32bpp ()
 
void testDrawBitmapExWithAlpha32bpp ()
 
void testDrawMask32bpp ()
 
void testDrawBlend32bpp ()
 
void testDrawBitmap8bppGreyScale ()
 
void testDrawTransformedBitmap8bppGreyScale ()
 
void testDrawXor ()
 
void testClipRectangle ()
 
void testClipPolygon ()
 
void testClipPolyPolygon ()
 
void testClipB2DPolyPolygon ()
 
void testDrawOutDev ()
 
void testDashedLine ()
 
void testLinearGradient ()
 
void testLinearGradientAngled ()
 
void testLinearGradientBorder ()
 
void testLinearGradientIntensity ()
 
void testLinearGradientSteps ()
 
void testAxialGradient ()
 
void testRadialGradient ()
 
void testRadialGradientOfs ()
 
void testLineJoinBevel ()
 
void testLineJoinRound ()
 
void testLineJoinMiter ()
 
void testLineJoinNone ()
 
void testLineCapRound ()
 
void testLineCapSquare ()
 
void testLineCapButt ()
 
void testHalfEllipseWithPolyLine ()
 
void testHalfEllipseAAWithPolyLine ()
 
void testHalfEllipseWithPolyLineB2D ()
 
void testHalfEllipseAAWithPolyLineB2D ()
 
void testHalfEllipseWithPolygon ()
 
void testHalfEllipseAAWithPolygon ()
 
void testClosedBezierWithPolyline ()
 
void testClosedBezierWithPolygon ()
 
void testFilledAsymmetricalDropShape ()
 
void testTextDrawing ()
 
void testEvenOddRuleInIntersectingRectsWithPolyPolygon ()
 
void testEvenOddRuleInIntersectingRectsWithPolyPolygonB2D ()
 
void testDrawRectangleOnSize1028WithRect ()
 
void testDrawRectangleOnSize4096WithRect ()
 
void testDrawRectangleOnSize1028WithPixel ()
 
void testDrawRectangleOnSize4096WithPixel ()
 
void testDrawRectangleOnSize1028WithLine ()
 
void testDrawRectangleOnSize4096WithLine ()
 
void testDrawRectangleOnSize1028WithPolygon ()
 
void testDrawRectangleOnSize4096WithPolygon ()
 
void testDrawRectangleOnSize1028WithPolyLine ()
 
void testDrawRectangleOnSize4096WithPolyLine ()
 
void testDrawRectangleOnSize1028WithPolyLineB2D ()
 
void testDrawRectangleOnSize4096WithPolyLineB2D ()
 
void testDrawRectangleOnSize1028WithPolyPolygon ()
 
void testDrawRectangleOnSize4096WithPolyPolygon ()
 
void testDrawRectangleOnSize1028WithPolyPolygonB2D ()
 
void testDrawRectangleOnSize4096WithPolygonPolygonB2D ()
 
void runALLTests ()
 
void appendTestResult (OUString aTestName, OUString aTestStatus, Bitmap aTestBitmap=Bitmap())
 

Static Private Member Functions

static OUString returnTestStatus (vcl::test::TestResult const result)
 

Private Attributes

bool m_aStoreResultantBitmap
 
std::vector< VclTestResultm_aTestResult
 
OUString m_aCurGraphicsBackend
 
OUString m_aUserInstallPath
 

Detailed Description

Definition at line 40 of file GraphicsRenderTests.hxx.

Constructor & Destructor Documentation

GraphicsRenderTests::GraphicsRenderTests ( )
inline

Definition at line 155 of file GraphicsRenderTests.hxx.

Member Function Documentation

void GraphicsRenderTests::appendTestResult ( OUString  aTestName,
OUString  aTestStatus,
Bitmap  aTestBitmap = Bitmap() 
)
private
OUString GraphicsRenderTests::getResultString ( )
std::vector<VclTestResult>& GraphicsRenderTests::getTestResults ( )
static OUString GraphicsRenderTests::returnTestStatus ( vcl::test::TestResult const  result)
staticprivate
void GraphicsRenderTests::run ( bool  storeResultBitmap = false)
void GraphicsRenderTests::runALLTests ( )
private
void GraphicsRenderTests::testAxialGradient ( )
private
void GraphicsRenderTests::testClipB2DPolyPolygon ( )
private
void GraphicsRenderTests::testClipPolygon ( )
private
void GraphicsRenderTests::testClipPolyPolygon ( )
private
void GraphicsRenderTests::testClipRectangle ( )
private
void GraphicsRenderTests::testClosedBezierWithPolygon ( )
private
void GraphicsRenderTests::testClosedBezierWithPolyline ( )
private
void GraphicsRenderTests::testDashedLine ( )
private
void GraphicsRenderTests::testDrawBezierAAWithPolylineB2D ( )
private
void GraphicsRenderTests::testDrawBezierWithPolylineB2D ( )
private
void GraphicsRenderTests::testDrawBitmap24bpp ( )
private
void GraphicsRenderTests::testDrawBitmap32bpp ( )
private
void GraphicsRenderTests::testDrawBitmap8bppGreyScale ( )
private
void GraphicsRenderTests::testDrawBitmapExWithAlpha24bpp ( )
private
void GraphicsRenderTests::testDrawBitmapExWithAlpha32bpp ( )
private
void GraphicsRenderTests::testDrawBlend24bpp ( )
private
void GraphicsRenderTests::testDrawBlend32bpp ( )
private
void GraphicsRenderTests::testDrawDiamondWithLine ( )
private
void GraphicsRenderTests::testDrawDiamondWithPolygon ( )
private
void GraphicsRenderTests::testDrawDiamondWithPolyline ( )
private
void GraphicsRenderTests::testDrawDiamondWithPolylineB2D ( )
private
void GraphicsRenderTests::testDrawDropShapeAAWithPolygon ( )
private
void GraphicsRenderTests::testDrawDropShapeAAWithPolyline ( )
private
void GraphicsRenderTests::testDrawDropShapeWithPolygon ( )
private
void GraphicsRenderTests::testDrawDropShapeWithPolyline ( )
private
void GraphicsRenderTests::testDrawFilledRectWithPolygon ( )
private
void GraphicsRenderTests::testDrawFilledRectWithPolyPolygon ( )
private
void GraphicsRenderTests::testDrawFilledRectWithPolyPolygon2D ( )
private
void GraphicsRenderTests::testDrawFilledRectWithRectangle ( )
private
void GraphicsRenderTests::testDrawInvertN50WithRectangle ( )
private
void GraphicsRenderTests::testDrawInvertTrackFrameWithRectangle ( )
private
void GraphicsRenderTests::testDrawInvertWithRectangle ( )
private
void GraphicsRenderTests::testDrawMask24bpp ( )
private
void GraphicsRenderTests::testDrawMask32bpp ( )
private
void GraphicsRenderTests::testDrawOutDev ( )
private
void GraphicsRenderTests::testDrawRectAAWithLine ( )
private
void GraphicsRenderTests::testDrawRectAAWithPixel ( )
private
void GraphicsRenderTests::testDrawRectAAWithPolygon ( )
private
void GraphicsRenderTests::testDrawRectAAWithPolyLine ( )
private
void GraphicsRenderTests::testDrawRectAAWithPolyLineB2D ( )
private
void GraphicsRenderTests::testDrawRectAAWithPolyPolygon ( )
private
void GraphicsRenderTests::testDrawRectAAWithPolyPolygonB2D ( )
private
void GraphicsRenderTests::testDrawRectAAWithRectangle ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize1028WithLine ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize1028WithPixel ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize1028WithPolygon ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize1028WithPolyLine ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize1028WithPolyLineB2D ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize1028WithPolyPolygon ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize1028WithPolyPolygonB2D ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize1028WithRect ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize4096WithLine ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize4096WithPixel ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize4096WithPolygon ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize4096WithPolygonPolygonB2D ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize4096WithPolyLine ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize4096WithPolyLineB2D ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize4096WithPolyPolygon ( )
private
void GraphicsRenderTests::testDrawRectangleOnSize4096WithRect ( )
private
void GraphicsRenderTests::testDrawRectWithLine ( )
private
void GraphicsRenderTests::testDrawRectWithPixel ( )
private
void GraphicsRenderTests::testDrawRectWithPolygon ( )
private
void GraphicsRenderTests::testDrawRectWithPolyLine ( )
private
void GraphicsRenderTests::testDrawRectWithPolyLineB2D ( )
private
void GraphicsRenderTests::testDrawRectWithPolyPolygon ( )
private
void GraphicsRenderTests::testDrawRectWithPolyPolygonB2D ( )
private
void GraphicsRenderTests::testDrawRectWithRectangle ( )
private
void GraphicsRenderTests::testDrawTransformedBitmap24bpp ( )
private
void GraphicsRenderTests::testDrawTransformedBitmap32bpp ( )
private
void GraphicsRenderTests::testDrawTransformedBitmap8bppGreyScale ( )
private
void GraphicsRenderTests::testDrawXor ( )
private
void GraphicsRenderTests::testEvenOddRuleInIntersectingRectsWithPolyPolygon ( )
private
void GraphicsRenderTests::testEvenOddRuleInIntersectingRectsWithPolyPolygonB2D ( )
private
void GraphicsRenderTests::testFilledAsymmetricalDropShape ( )
private
void GraphicsRenderTests::testHalfEllipseAAWithPolygon ( )
private
void GraphicsRenderTests::testHalfEllipseAAWithPolyLine ( )
private
void GraphicsRenderTests::testHalfEllipseAAWithPolyLineB2D ( )
private
void GraphicsRenderTests::testHalfEllipseWithPolygon ( )
private
void GraphicsRenderTests::testHalfEllipseWithPolyLine ( )
private
void GraphicsRenderTests::testHalfEllipseWithPolyLineB2D ( )
private
void GraphicsRenderTests::testLinearGradient ( )
private
void GraphicsRenderTests::testLinearGradientAngled ( )
private
void GraphicsRenderTests::testLinearGradientBorder ( )
private
void GraphicsRenderTests::testLinearGradientIntensity ( )
private
void GraphicsRenderTests::testLinearGradientSteps ( )
private
void GraphicsRenderTests::testLineCapButt ( )
private
void GraphicsRenderTests::testLineCapRound ( )
private
void GraphicsRenderTests::testLineCapSquare ( )
private
void GraphicsRenderTests::testLineJoinBevel ( )
private
void GraphicsRenderTests::testLineJoinMiter ( )
private
void GraphicsRenderTests::testLineJoinNone ( )
private
void GraphicsRenderTests::testLineJoinRound ( )
private
void GraphicsRenderTests::testRadialGradient ( )
private
void GraphicsRenderTests::testRadialGradientOfs ( )
private
void GraphicsRenderTests::testTextDrawing ( )
private

Member Data Documentation

OUString GraphicsRenderTests::m_aCurGraphicsBackend
private

Definition at line 47 of file GraphicsRenderTests.hxx.

bool GraphicsRenderTests::m_aStoreResultantBitmap
private

Definition at line 42 of file GraphicsRenderTests.hxx.

std::vector<VclTestResult> GraphicsRenderTests::m_aTestResult
private

Definition at line 45 of file GraphicsRenderTests.hxx.

OUString GraphicsRenderTests::m_aUserInstallPath
private

Definition at line 49 of file GraphicsRenderTests.hxx.


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