diff --git a/Frameworks/CoreGraphics/CGContext.mm b/Frameworks/CoreGraphics/CGContext.mm index 134971f024..49024c9c81 100644 --- a/Frameworks/CoreGraphics/CGContext.mm +++ b/Frameworks/CoreGraphics/CGContext.mm @@ -1769,32 +1769,37 @@ static CGImageRef __CGContextCreateRenderableImage(CGImageRef image) { #pragma region Drawing Parameters - Stroke / Fill Patterns -template // Takes the form HRESULT(*)(CGContextRef) -static HRESULT _CreatePatternBrush( - CGContextRef context, CGPatternRef pattern, const CGFloat* components, ID2D1BitmapBrush1** brush, ContextStageLambda&& contextStage) { - // TODO #1592: change to support grayscale (masks) after dustins change. +template // Takes the form HRESULT(*)(CGContextRef,bool) +static HRESULT _CreatePatternBrush(CGContextRef context, + CGPatternRef pattern, + ID2D1BitmapBrush1** brush, + ContextStageLambda&& contextStage) { woc::unique_cf colorspace{ CGColorSpaceCreateDeviceRGB() }; // We need to generate the pattern as an image (then tile it) CGRect tileSize = _CGPatternGetFinalPatternSize(pattern); RETURN_HR_IF(E_UNEXPECTED, CGRectIsNull(tileSize)); - size_t bitsPerComponent = 8; - size_t bytesPerRow = 4 * tileSize.size.width; - CGBitmapInfo bitmapInfo = kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Big; - - woc::unique_cf patternContext{ CGBitmapContextCreate( - nullptr, tileSize.size.width, tileSize.size.height, bitsPerComponent, bytesPerRow, colorspace.get(), bitmapInfo) }; + woc::unique_cf patternContext{ CGBitmapContextCreate(nullptr, + tileSize.size.width, + tileSize.size.height, + 8, + 4 * tileSize.size.width, + colorspace.get(), + kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big) }; RETURN_HR_IF_NULL(E_UNEXPECTED, patternContext); + // Determine if this pattern is a colored pattern (the coloring is specified in the pattern callback) or if it is stencil pattern (the + // color is set outside and not within the pattern callback) + bool isColored = _CGPatternIsColored(pattern); + // Stage the drawing context - RETURN_IF_FAILED(std::forward(contextStage)(patternContext.get())); + RETURN_IF_FAILED(std::forward(contextStage)(patternContext.get(), isColored)); // Now we ask the user to draw _CGPatternIssueCallBack(patternContext.get(), pattern); // Get the image out of it - woc::unique_cf bitmapTiledimage{ CGBitmapContextCreateImage(patternContext.get()) }; woc::unique_cf tileImage{ __CGContextCreateRenderableImage(bitmapTiledimage.get()) }; RETURN_HR_IF_NULL(E_UNEXPECTED, tileImage); @@ -1848,9 +1853,18 @@ void CGContextSetFillPattern(CGContextRef context, CGPatternRef pattern, const C } ComPtr bitmapBrush; - FAIL_FAST_IF_FAILED(_CreatePatternBrush(context, pattern, components, &bitmapBrush, [&](CGContextRef drawingContext) { + FAIL_FAST_IF_FAILED(_CreatePatternBrush(context, pattern, &bitmapBrush, [&](CGContextRef drawingContext, bool isColored) { CGContextSetFillColorSpace(drawingContext, context->FillColorSpace()); - CGContextSetFillColor(drawingContext, components); + if (isColored) { + // It's a colored pattern, the color is specified by the pattern callback. + // The 'components' are alpha value. + CGContextSetAlpha(drawingContext, components[0]); + } else { + // It is a stencil pattern, we should stage the context's color + // The 'components' are the color for the stencil. + CGContextSetFillColor(drawingContext, components); + } + return S_OK; })); // set the fill brush @@ -1879,9 +1893,17 @@ void CGContextSetStrokePattern(CGContextRef context, CGPatternRef pattern, const } ComPtr bitmapBrush; - FAIL_FAST_IF_FAILED(_CreatePatternBrush(context, pattern, components, &bitmapBrush, [&](CGContextRef drawingContext) { + FAIL_FAST_IF_FAILED(_CreatePatternBrush(context, pattern, &bitmapBrush, [&](CGContextRef drawingContext, bool isColored) { CGContextSetStrokeColorSpace(drawingContext, context->StrokeColorSpace()); - CGContextSetStrokeColor(drawingContext, components); + if (isColored) { + // It's a colored pattern, the color is specified by the pattern callback. + // The 'components' are alpha value. + CGContextSetAlpha(drawingContext, components[0]); + } else { + // It is a stencil pattern, we should stage the context's color + // The 'components' are the color for the stencil. + CGContextSetStrokeColor(drawingContext, components); + } return S_OK; })); // set the stroke brush diff --git a/Frameworks/CoreGraphics/CGPattern.mm b/Frameworks/CoreGraphics/CGPattern.mm index b00a878bef..80f7a9f7ef 100644 --- a/Frameworks/CoreGraphics/CGPattern.mm +++ b/Frameworks/CoreGraphics/CGPattern.mm @@ -233,3 +233,7 @@ CGRect _CGPatternGetFinalPatternSize(CGPatternRef pattern) { RETURN_RESULT_IF_NULL(pattern, CGRectNull); return { CGPointZero, { ((CGPattern*)pattern)->xStep, ((CGPattern*)pattern)->yStep } }; } + +bool _CGPatternIsColored(CGPatternRef pattern) { + return ((CGPattern*)pattern)->isColored; +} \ No newline at end of file diff --git a/Frameworks/include/CGPatternInternal.h b/Frameworks/include/CGPatternInternal.h index 4eede5002c..23e898352a 100644 --- a/Frameworks/include/CGPatternInternal.h +++ b/Frameworks/include/CGPatternInternal.h @@ -50,3 +50,10 @@ CGAffineTransform _CGPatternGetTransformation(CGPatternRef pattern); * Get the final size of the pattern tile (after xStep and xStep has been applied). */ CGRect _CGPatternGetFinalPatternSize(CGPatternRef pattern); + +/* +* Get the pattern colored value. +* If it is colored, then we have a colored pattern has inherent color, +* if it's false then we have a stencil pattern does not have inherent color. +*/ +bool _CGPatternIsColored(CGPatternRef pattern); diff --git a/build/Tests/UnitTests/CoreGraphics.Drawing/CoreGraphics.Drawing.UnitTests.vcxproj b/build/Tests/UnitTests/CoreGraphics.Drawing/CoreGraphics.Drawing.UnitTests.vcxproj index 76db45d64a..93194ec3a7 100644 --- a/build/Tests/UnitTests/CoreGraphics.Drawing/CoreGraphics.Drawing.UnitTests.vcxproj +++ b/build/Tests/UnitTests/CoreGraphics.Drawing/CoreGraphics.Drawing.UnitTests.vcxproj @@ -251,6 +251,7 @@ + diff --git a/tests/UnitTests/CoreGraphics.drawing/CGContextDrawingTests.cpp b/tests/UnitTests/CoreGraphics.drawing/CGContextDrawingTests.cpp index d723a1f4b6..372892b9af 100644 --- a/tests/UnitTests/CoreGraphics.drawing/CGContextDrawingTests.cpp +++ b/tests/UnitTests/CoreGraphics.drawing/CGContextDrawingTests.cpp @@ -19,163 +19,6 @@ #include "ImageHelpers.h" #include -static void drawPatternWindowsLogo(void* info, CGContextRef context) { - CGContextFillRect(context, CGRectMake(0, 0, 50, 50)); - - CGContextSetRGBFillColor(context, 0, 0.63, 0.94, 1); - CGContextFillRect(context, CGRectMake(0, 50, 50, 50)); - - CGContextSetRGBFillColor(context, 0.48, 0.73, 0, 1); - CGContextFillRect(context, CGRectMake(50, 50, 50, 50)); - - CGContextSetRGBFillColor(context, 1, 0.73, 0, 1); - CGContextFillRect(context, CGRectMake(50, 0, 50, 50)); -} - -static void drawPatternSliced(void* info, CGContextRef context) { - CGFloat red[] = { 1, 0, 0, 1 }; - CGContextSetStrokeColor(context, red); - - CGPoint points[] = { { 0.0, 0.0 }, { 100, 100 }, { 100, 0.0 }, { 0.0, 100 } }; - CGContextStrokeLineSegments(context, points, 4); - - CGFloat green[] = { 0, 1, 0, 1 }; - CGContextSetFillColor(context, green); - CGRect middleSpot = CGRectMake(100 / 8 * 3, 100 / 8 * 3, 2 * 100 / 8, 2 * 100 / 8); - CGContextFillRect(context, middleSpot); -} - -static void _SetPatternForStroke(CGContextRef context, CGRect rect, float xStep, float yStep, CGPatternDrawPatternCallback drawpattern) { - CGPatternCallbacks coloredPatternCallbacks = { 0, drawpattern, NULL }; - - CGPatternRef pattern = - CGPatternCreate(NULL, rect, CGAffineTransformIdentity, xStep, yStep, kCGPatternTilingNoDistortion, false, &coloredPatternCallbacks); - - CFAutorelease(pattern); - woc::unique_cf rgbColorSpace(CGColorSpaceCreateDeviceRGB()); - woc::unique_cf patternColorSpace{ CGColorSpaceCreatePattern(rgbColorSpace.get()) }; - - CGContextSetStrokeColorSpace(context, patternColorSpace.get()); - - CGFloat color[] = { 0.96, 0.32, 0.07, 1 }; - CGContextSetStrokePattern(context, pattern, color); -} - -static void _SetPatternForFill(CGContextRef context, CGRect rect, float xStep, float yStep, CGPatternDrawPatternCallback drawpattern) { - CGPatternCallbacks coloredPatternCallbacks = { 0, drawpattern, NULL }; - - CGPatternRef pattern = - CGPatternCreate(NULL, rect, CGAffineTransformIdentity, xStep, yStep, kCGPatternTilingNoDistortion, false, &coloredPatternCallbacks); - - CFAutorelease(pattern); - woc::unique_cf rgbColorSpace(CGColorSpaceCreateDeviceRGB()); - woc::unique_cf patternColorSpace{ CGColorSpaceCreatePattern(rgbColorSpace.get()) }; - - CGFloat color[] = { 0.96, 0.32, 0.07, 1 }; - - CGContextSetFillColorSpace(context, patternColorSpace.get()); - - CGContextSetFillPattern(context, pattern, color); -} - -DISABLED_DRAW_TEST_F(CGContext, PatternStroke, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - _SetPatternForStroke(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo); - CGRect borderRect = CGRectInset(bounds, 30, 50); - CGContextSetLineWidth(context, 45); - CGContextStrokeRect(context, borderRect); -} - -DISABLED_DRAW_TEST_F(CGContext, PatternStrokeSliced, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - _SetPatternForStroke(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternSliced); - CGRect borderRect = CGRectInset(bounds, 30, 50); - CGContextSetLineWidth(context, 45); - CGContextStrokeRect(context, borderRect); -} - -DISABLED_DRAW_TEST_F(CGContext, PatternDrawPath, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - CGMutablePathRef theFirstPath = CGPathCreateMutable(); - CGMutablePathRef theSecondPath = CGPathCreateMutable(); - - CGPathMoveToPoint(theFirstPath, NULL, 200, 35); - CGPathAddLineToPoint(theFirstPath, NULL, 165, 100); - CGPathAddLineToPoint(theFirstPath, NULL, 100, 100); - CGPathAddLineToPoint(theFirstPath, NULL, 150, 150); - CGPathAddLineToPoint(theFirstPath, NULL, 135, 225); - CGPathAddLineToPoint(theFirstPath, NULL, 200, 170); - CGPathAddLineToPoint(theFirstPath, NULL, 265, 225); - - CGPathMoveToPoint(theSecondPath, NULL, 265, 225); - - CGPathAddLineToPoint(theSecondPath, NULL, 350, 225); - CGPathAddLineToPoint(theSecondPath, NULL, 350, 35); - CGPathAddLineToPoint(theSecondPath, NULL, 200, 35); - - CGPathAddPath(theFirstPath, NULL, theSecondPath); - CGContextAddPath(context, theFirstPath); - - CGContextClosePath(context); - - CGContextSetLineWidth(context, 15); - _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo); - _SetPatternForStroke(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternSliced); - - CGContextDrawPath(context, kCGPathEOFillStroke); - CGPathRelease(theFirstPath); - CGPathRelease(theSecondPath); -} - -DISABLED_DRAW_TEST_F(CGContext, PatternFill, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo); - CGContextFillRect(context, bounds); -} - -DRAW_TEST_F(CGContext, PatternFillNULLRect, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - CGContextSetRGBFillColor(context, 0.5, 0.5, 0.5, 1.0); - CGContextFillRect(context, bounds); - - _SetPatternForFill(context, CGRectNull, 100, 100, drawPatternWindowsLogo); - - CGRect borderRect = CGRectInset(bounds, 30, 50); - - CGContextFillRect(context, borderRect); -} - -DRAW_TEST_F(CGContext, PatternStrokeNULLRect, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - CGContextSetRGBFillColor(context, 0.5, 0.5, 0.5, 1.0); - CGContextFillRect(context, bounds); - - _SetPatternForStroke(context, CGRectNull, 100, 100, drawPatternWindowsLogo); - CGRect borderRect = CGRectInset(bounds, 30, 50); - CGContextSetLineWidth(context, 45); - CGContextStrokeRect(context, borderRect); -} - -DISABLED_DRAW_TEST_F(CGContext, PatternFillSliced, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternSliced); - CGContextFillRect(context, bounds); -} - DISABLED_DRAW_TEST_F(CGContext, Canva, UIKitMimicTest<>) { CGContextRef context = GetDrawingContext(); CGRect bounds = GetDrawingBounds(); @@ -192,53 +35,6 @@ DISABLED_DRAW_TEST_F(CGContext, Canva, UIKitMimicTest<>) { CGContextFillRect(context, middleSpot); } -DISABLED_DRAW_TEST_F(CGContext, PatternFillWindowsLogoWithAlpha, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - CGContextSetAlpha(context, 0.8); - _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 150, 150, drawPatternWindowsLogo); - CGContextFillRect(context, bounds); -} - -DISABLED_DRAW_TEST_F(CGContext, PatternFillWindowsLogoRotate, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo); - CGContextRotateCTM(context, 0.4); - CGContextFillRect(context, bounds); -} - -DISABLED_DRAW_TEST_F(CGContext, PatternFillWindowsLogoRegion, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo); - CGRect borderRect = CGRectInset(bounds, 30, 50); - CGContextFillRect(context, borderRect); -} - -DISABLED_DRAW_TEST_F(CGContext, PatternFillWindowsLogoPath, UIKitMimicTest<>) { - CGContextRef context = GetDrawingContext(); - CGRect bounds = GetDrawingBounds(); - - _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo); - - CGMutablePathRef thepath = CGPathCreateMutable(); - CGPathMoveToPoint(thepath, NULL, 30, 100); - CGPathAddCurveToPoint(thepath, NULL, 47.0f, 67.0f, 50.0f, 55.0f, 45.0f, 50.0f); - CGPathAddCurveToPoint(thepath, NULL, 42.0f, 47.0f, 37.0f, 46.0f, 30.0f, 55.0f); - - CGPathAddCurveToPoint(thepath, NULL, 23.0f, 46.0f, 18.0f, 47.0f, 15.0f, 50.0f); - CGPathAddCurveToPoint(thepath, NULL, 10.0f, 55.0f, 13.0f, 67.0f, 30.0f, 100.0f); - - CGPathCloseSubpath(thepath); - CGContextAddPath(context, thepath); - CGContextFillPath(context); - CGPathRelease(thepath); -} - DRAW_TEST_F(CGContext, RedBox, UIKitMimicTest<>) { CGContextRef context = GetDrawingContext(); CGRect bounds = GetDrawingBounds(); diff --git a/tests/UnitTests/CoreGraphics.drawing/CGContextDrawing_PatternTests.cpp b/tests/UnitTests/CoreGraphics.drawing/CGContextDrawing_PatternTests.cpp new file mode 100644 index 0000000000..ea2e4f76cd --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/CGContextDrawing_PatternTests.cpp @@ -0,0 +1,386 @@ +//****************************************************************************** +// +// Copyright (c) Microsoft. All rights reserved. +// +// This code is licensed under the MIT License (MIT). +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// +//****************************************************************************** + +#include "DrawingTest.h" + +#pragma region Stencil Pattern + +static void drawStencilStar(void* info, CGContextRef context) { + double r = 0.8 * 16 / 2; + double theta = 2 * M_PI * (2.0 / 5.0); // 144 degrees + + CGContextTranslateCTM(context, 16 / 2, 16 / 2); + + CGContextMoveToPoint(context, 0, r); + for (int i = 1; i < 5; i++) { + CGContextAddLineToPoint(context, r * sin(i * theta), r * cos(i * theta)); + } + CGContextClosePath(context); + CGContextFillPath(context); +} + +static void drawStencilBox(void* info, CGContextRef context) { + CGContextFillRect(context, CGRectMake(0, 0, 8, 8)); +} + +struct PatternCallback { + const char* name; + CGPatternDrawPatternCallback callback; +}; + +struct StencilColor { + const char* name; + CGFloat color[4]; +}; + +PatternCallback stencilPatternCallback[] = { { "drawStencilStar", &drawStencilStar }, { "drawStencilBox", &drawStencilBox } }; + +StencilColor stencilColors[] = { { "red", { 1, 0, 0, 1 } }, { "teal", { 0, 0.5, 0.5, 1 } }, { "purple", { 0.5, 0, 0.5, 1 } } }; + +int patternsizes[] = { 16, 20, 32 }; + +// +class CGPatternStencil : public WhiteBackgroundTest<>, + public ::testing::WithParamInterface<::testing::tuple> { + CFStringRef CreateOutputFilename() { + PatternCallback stencil = ::testing::get<0>(GetParam()); + StencilColor stencilColor = ::testing::get<1>(GetParam()); + int size = ::testing::get<2>(GetParam()); + + return CFStringCreateWithFormat(nullptr, + nullptr, + CFSTR("TestImage.CGContext.CGPatternStencil.%s.%s.%d.png"), + stencil.name, + stencilColor.name, + size); + } +}; + +TEST_P(CGPatternStencil, DrawStencils) { + CGPatternDrawPatternCallback callback = ::testing::get<0>(GetParam()).callback; + const CGFloat* stencilColor = ::testing::get<1>(GetParam()).color; + int size = ::testing::get<2>(GetParam()); + + CGContextRef context = GetDrawingContext(); + CGRect bounds = GetDrawingBounds(); + + static const CGPatternCallbacks callbacks = { 0, callback, NULL }; + + CGColorSpaceRef baseSpace = CGColorSpaceCreateDeviceRGB(); + CGColorSpaceRef patternSpace = CGColorSpaceCreatePattern(baseSpace); + CGContextSetFillColorSpace(context, patternSpace); + CGColorSpaceRelease(patternSpace); + CGColorSpaceRelease(baseSpace); + + CGPatternRef pattern = CGPatternCreate( + NULL, CGRectMake(0, 0, size, size), CGAffineTransformIdentity, size, size, kCGPatternTilingConstantSpacing, false, &callbacks); + + CGContextSetFillPattern(context, pattern, stencilColor); + CGPatternRelease(pattern); + CGContextFillRect(context, bounds); +} + +INSTANTIATE_TEST_CASE_P(CGPatternTests, + CGPatternStencil, + ::testing::Combine(::testing::ValuesIn(stencilPatternCallback), + ::testing::ValuesIn(stencilColors), + ::testing::ValuesIn(patternsizes))); + +#pragma endregion Stencil Pattern + +#pragma region Colored Pattern + +void drawColoredPatternMultiSquare(void* info, CGContextRef context) { + CGFloat subunit = 5; // the pattern cell itself is 16 by 18 + + CGRect myRect1 = { { 0, 0 }, { subunit, subunit } }; + CGRect myRect2 = { { subunit, subunit }, { subunit, subunit } }; + CGRect myRect3 = { { 0, subunit }, { subunit, subunit } }; + CGRect myRect4 = { { subunit, 0 }, { subunit, subunit } }; + + CGContextSetRGBFillColor(context, 0, 0, 1, 0.5); + CGContextFillRect(context, myRect1); + CGContextSetRGBFillColor(context, 1, 0, 0, 0.5); + CGContextFillRect(context, myRect2); + CGContextSetRGBFillColor(context, 0, 1, 0, 0.5); + CGContextFillRect(context, myRect3); + CGContextSetRGBFillColor(context, .5, 0, .5, 0.5); + CGContextFillRect(context, myRect4); +} + +PatternCallback ColoredPatternCallback[] = { { "drawColoredPatternMultiSquare", &drawColoredPatternMultiSquare } }; + +// +class CGPatternColored : public WhiteBackgroundTest<>, + public ::testing::WithParamInterface<::testing::tuple> { + CFStringRef CreateOutputFilename() { + PatternCallback pattern = ::testing::get<0>(GetParam()); + CGFloat alpha = ::testing::get<1>(GetParam()); + int size = ::testing::get<2>(GetParam()); + + return CFStringCreateWithFormat(nullptr, + nullptr, + CFSTR("TestImage.CGContext.CGPatternColored.%s.size.%d.A%1.01f.png"), + pattern.name, + size, + alpha); + } +}; + +TEST_P(CGPatternColored, ColoredSquare) { + CGPatternDrawPatternCallback callback = ::testing::get<0>(GetParam()).callback; + CGFloat alpha = ::testing::get<1>(GetParam()); + int size = ::testing::get<2>(GetParam()); + + CGContextRef context = GetDrawingContext(); + CGRect bounds = GetDrawingBounds(); + static const CGPatternCallbacks callbacks = { 0, callback, NULL }; + + CGColorSpaceRef patternSpace = CGColorSpaceCreatePattern(NULL); + CGContextSetFillColorSpace(context, patternSpace); + CGColorSpaceRelease(patternSpace); + + CGPatternRef pattern = CGPatternCreate(NULL, + CGRectMake(0, 0, size / 2, size / 2), + CGAffineTransformMake(1, 0, 0, 1, 0, 0), + size, + size, + kCGPatternTilingConstantSpacing, + true, + &callbacks); + + CGContextSetFillPattern(context, pattern, &alpha); + CGPatternRelease(pattern); + CGContextFillRect(context, bounds); +} + +static CGFloat alphas[] = { 0.25f, 0.5f, 1.f }; + +INSTANTIATE_TEST_CASE_P(CGPatternTests, + CGPatternColored, + ::testing::Combine(::testing::ValuesIn(ColoredPatternCallback), + ::testing::ValuesIn(alphas), + ::testing::ValuesIn(patternsizes))); + +static void drawPatternWindowsLogo(void* info, CGContextRef context) { + CGContextSetRGBFillColor(context, 0.96, 0.32, 0.07, 1); + CGContextFillRect(context, CGRectMake(0, 0, 50, 50)); + + CGContextSetRGBFillColor(context, 0, 0.63, 0.94, 1); + CGContextFillRect(context, CGRectMake(0, 50, 50, 50)); + + CGContextSetRGBFillColor(context, 0.48, 0.73, 0, 1); + CGContextFillRect(context, CGRectMake(50, 50, 50, 50)); + + CGContextSetRGBFillColor(context, 1, 0.73, 0, 1); + CGContextFillRect(context, CGRectMake(50, 0, 50, 50)); +} + +static void _SetPatternForStroke( + CGContextRef context, CGRect rect, float xStep, float yStep, CGPatternDrawPatternCallback drawpattern, CGFloat alpha) { + CGPatternCallbacks coloredPatternCallbacks = { 0, drawpattern, NULL }; + + woc::unique_cf pattern{ + CGPatternCreate(NULL, rect, CGAffineTransformIdentity, xStep, yStep, kCGPatternTilingNoDistortion, true, &coloredPatternCallbacks) + }; + + woc::unique_cf patternColorSpace{ CGColorSpaceCreatePattern(NULL) }; + + CGContextSetStrokeColorSpace(context, patternColorSpace.get()); + + CGContextSetStrokePattern(context, pattern.get(), &alpha); +} + +static void _SetPatternForFill( + CGContextRef context, CGRect rect, float xStep, float yStep, CGPatternDrawPatternCallback drawpattern, CGFloat alpha) { + CGPatternCallbacks coloredPatternCallbacks = { 0, drawpattern, NULL }; + + woc::unique_cf pattern{ + CGPatternCreate(NULL, rect, CGAffineTransformIdentity, xStep, yStep, kCGPatternTilingNoDistortion, true, &coloredPatternCallbacks) + }; + + woc::unique_cf patternColorSpace{ CGColorSpaceCreatePattern(NULL) }; + + CGContextSetFillColorSpace(context, patternColorSpace.get()); + + CGContextSetFillPattern(context, pattern.get(), &alpha); +} + +// +class CGPatternColoredRectBasedStroke + : public WhiteBackgroundTest<>, + public ::testing::WithParamInterface<::testing::tuple> { + CFStringRef CreateOutputFilename() { + PatternCallback pattern = ::testing::get<0>(GetParam()); + CGFloat alpha = ::testing::get<1>(GetParam()); + float xStep = ::testing::get<2>(GetParam()); + float yStep = ::testing::get<3>(GetParam()); + CGRect rect = ::testing::get<4>(GetParam()); + return CFStringCreateWithFormat(nullptr, + nullptr, + CFSTR("TestImage.CGContext.CGPatternColoredRectBasedStroke.%s.rect.(%0.0f.%0.0f)%0.0fx%0.0f.xStep.%" + ".02f.yStep.%.02f.alpha%.02f.png"), + pattern.name, + rect.origin.x, + rect.origin.y, + rect.size.width, + rect.size.height, + xStep, + yStep, + alpha); + } +}; + +TEST_P(CGPatternColoredRectBasedStroke, PatternStrokeRegion) { + PatternCallback pattern = ::testing::get<0>(GetParam()); + CGFloat alpha = ::testing::get<1>(GetParam()); + float xStep = ::testing::get<2>(GetParam()); + float yStep = ::testing::get<3>(GetParam()); + CGRect rect = ::testing::get<4>(GetParam()); + + CGContextRef context = GetDrawingContext(); + CGRect bounds = GetDrawingBounds(); + + _SetPatternForStroke(context, rect, xStep, yStep, pattern.callback, alpha); + CGRect borderRect = CGRectInset(bounds, 30, 50); + CGContextSetLineWidth(context, 45); + CGContextStrokeRect(context, borderRect); +} + +static CGRect tileRects[] = { CGRectMake(0, 0, 100, 100), CGRectNull }; +static float tileSteps[] = { 100, 50 }; + +PatternCallback squaredPatternCallbacks[] = { { "drawStencilStar", &drawStencilStar }, + { "drawPatternWindowsLogo", &drawPatternWindowsLogo } }; +INSTANTIATE_TEST_CASE_P(CGPatternTests, + CGPatternColoredRectBasedStroke, + ::testing::Combine(::testing::ValuesIn(squaredPatternCallbacks), + ::testing::ValuesIn(alphas), + ::testing::ValuesIn(tileSteps), + ::testing::ValuesIn(tileSteps), + ::testing::ValuesIn(tileRects))); + +// +class CGPatternColoredRectBasedFill + : public WhiteBackgroundTest<>, + public ::testing::WithParamInterface<::testing::tuple> { + CFStringRef CreateOutputFilename() { + PatternCallback pattern = ::testing::get<0>(GetParam()); + CGFloat alpha = ::testing::get<1>(GetParam()); + float xStep = ::testing::get<2>(GetParam()); + float yStep = ::testing::get<3>(GetParam()); + CGRect rect = ::testing::get<4>(GetParam()); + char rectDesc[100]; + snprintf(rectDesc, sizeof(rectDesc), "(%0.0f.%0.0f)%0.0fx%0.0f", rect.origin.x, rect.origin.y, rect.size.width, rect.size.height); + return CFStringCreateWithFormat( + nullptr, + nullptr, + CFSTR("TestImage.CGContext.CGPatternColoredRectBasedFill.%s.rect.%s.xStep.%.02f.yStep.%.02f.alpha%.02f.png"), + pattern.name, + rectDesc, + xStep, + yStep, + alpha); + } +}; + +TEST_P(CGPatternColoredRectBasedFill, PatternFillRegion) { + PatternCallback pattern = ::testing::get<0>(GetParam()); + CGFloat alpha = ::testing::get<1>(GetParam()); + float xStep = ::testing::get<2>(GetParam()); + float yStep = ::testing::get<3>(GetParam()); + CGRect rect = ::testing::get<4>(GetParam()); + + CGContextRef context = GetDrawingContext(); + CGRect bounds = GetDrawingBounds(); + + _SetPatternForFill(context, rect, yStep, 100, pattern.callback, alpha); + CGContextFillRect(context, bounds); +} + +INSTANTIATE_TEST_CASE_P(CGPatternTests, + CGPatternColoredRectBasedFill, + ::testing::Combine(::testing::ValuesIn(squaredPatternCallbacks), + ::testing::ValuesIn(alphas), + ::testing::ValuesIn(tileSteps), + ::testing::ValuesIn(tileSteps), + ::testing::ValuesIn(tileRects))); + +DISABLED_DRAW_TEST_F(CGPatternTests, PatternFillWindowsLogoPath, UIKitMimicTest<>) { + CGContextRef context = GetDrawingContext(); + CGRect bounds = GetDrawingBounds(); + + _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo, 1); + + CGMutablePathRef thepath = CGPathCreateMutable(); + CGPathMoveToPoint(thepath, NULL, 30, 100); + CGPathAddCurveToPoint(thepath, NULL, 47.0f, 67.0f, 50.0f, 55.0f, 45.0f, 50.0f); + CGPathAddCurveToPoint(thepath, NULL, 42.0f, 47.0f, 37.0f, 46.0f, 30.0f, 55.0f); + + CGPathAddCurveToPoint(thepath, NULL, 23.0f, 46.0f, 18.0f, 47.0f, 15.0f, 50.0f); + CGPathAddCurveToPoint(thepath, NULL, 10.0f, 55.0f, 13.0f, 67.0f, 30.0f, 100.0f); + + CGPathCloseSubpath(thepath); + CGContextAddPath(context, thepath); + CGContextFillPath(context); + CGPathRelease(thepath); +} + +DISABLED_DRAW_TEST_F(CGPatternTests, PatternDrawPath, UIKitMimicTest<>) { + CGContextRef context = GetDrawingContext(); + CGRect bounds = GetDrawingBounds(); + + CGMutablePathRef theFirstPath = CGPathCreateMutable(); + CGMutablePathRef theSecondPath = CGPathCreateMutable(); + + CGPathMoveToPoint(theFirstPath, NULL, 200, 35); + CGPathAddLineToPoint(theFirstPath, NULL, 165, 100); + CGPathAddLineToPoint(theFirstPath, NULL, 100, 100); + CGPathAddLineToPoint(theFirstPath, NULL, 150, 150); + CGPathAddLineToPoint(theFirstPath, NULL, 135, 225); + CGPathAddLineToPoint(theFirstPath, NULL, 200, 170); + CGPathAddLineToPoint(theFirstPath, NULL, 265, 225); + + CGPathMoveToPoint(theSecondPath, NULL, 265, 225); + + CGPathAddLineToPoint(theSecondPath, NULL, 350, 225); + CGPathAddLineToPoint(theSecondPath, NULL, 350, 35); + CGPathAddLineToPoint(theSecondPath, NULL, 200, 35); + + CGPathAddPath(theFirstPath, NULL, theSecondPath); + CGContextAddPath(context, theFirstPath); + + CGContextClosePath(context); + + CGContextSetLineWidth(context, 15); + _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo, 1); + _SetPatternForStroke(context, CGRectMake(0, 0, 100, 100), 100, 100, drawStencilStar, 1); + + CGContextDrawPath(context, kCGPathEOFillStroke); + CGPathRelease(theFirstPath); + CGPathRelease(theSecondPath); +} + +DISABLED_DRAW_TEST_F(CGPatternTests, PatternFillWindowsLogoRotate, UIKitMimicTest<>) { + CGContextRef context = GetDrawingContext(); + CGRect bounds = GetDrawingBounds(); + + _SetPatternForFill(context, CGRectMake(0, 0, 100, 100), 100, 100, drawPatternWindowsLogo, 1); + CGContextRotateCTM(context, 0.4); + CGContextFillRect(context, bounds); +} + +#pragma endregion Colored Pattern \ No newline at end of file diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A0.3.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A0.3.png new file mode 100644 index 0000000000..121fcb900d --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A0.3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb3a7ad10b2c43f6c1629395f7a487757b4cbe03bd724f1967d90da83bb30a5d +size 1926 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A0.5.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A0.5.png new file mode 100644 index 0000000000..9f0b78272c --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13696c22ebe82f8d3dce24d294d6bd1695b540c155e58a55f3024dc1b8af4148 +size 1924 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A1.0.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A1.0.png new file mode 100644 index 0000000000..e103ac1ee1 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.16.A1.0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d19f8e8b517743c79ee33488e0fa3eddbff9f1c2f81cdef522c26b51e34ec26 +size 1993 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A0.3.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A0.3.png new file mode 100644 index 0000000000..8eee29067f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A0.3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18488094d9a83cc167cb4619f285afcca48921df52002273591ae693993d7e2c +size 2022 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A0.5.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A0.5.png new file mode 100644 index 0000000000..a7c77c320a --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88cd0ad4c70b2a42370f909cde5aa15d8c6c141f6a9606deeae3aa410ddebf2f +size 2021 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A1.0.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A1.0.png new file mode 100644 index 0000000000..1fd9ea9c7f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.20.A1.0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1db5cb83f44ce695ca22312ed270ded2684c1e4e4e572ab0e43c24b69074c42e +size 1977 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A0.3.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A0.3.png new file mode 100644 index 0000000000..0b444fb246 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A0.3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfe4d942aba70ca98e189d932f15bae732b786825e331dc90110ae015795b0a4 +size 1746 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A0.5.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A0.5.png new file mode 100644 index 0000000000..09d081f412 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc3e018f424dd09579c0d14c260a6a14901439688b66de0b97417a5eb6b27511 +size 1745 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A1.0.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A1.0.png new file mode 100644 index 0000000000..b9aea22e14 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColored.drawColoredPatternMultiSquare.size.32.A1.0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ad8af8882b2db49474e061373c226e82978248e729fc1793018def0049132a3 +size 1734 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..296ed5ba99 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:042d86d69488d0f645dcc29c2fc9b2cbc6d482ad7ed1229fffe05ebd9fa6f8e0 +size 1361 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..3fe33da73e --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2e862b43384201deb24c880c35e2f7515878e334139d295404cf51776f2d9fb +size 1362 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..9f6f737a8f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5188a0abeeb339afcb419518ea87052a7786c3418f2bf0c722b11679eb575e37 +size 1361 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..928ceb972f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4026399e376f35bcbbc20beb99b35e6400ad1871d834c227ea3f4e6e5759bfd +size 1223 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..2785654fae --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:842ee37b6ad08add8143b79f2e665ea99f14d55081c19c85d43b449ed457475c +size 1222 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..7fcf7d5ddb --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f14731b3e0f7a05afed3e4c69beb337981d89d3f1758470d439662ef4440c57 +size 1221 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..296ed5ba99 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:042d86d69488d0f645dcc29c2fc9b2cbc6d482ad7ed1229fffe05ebd9fa6f8e0 +size 1361 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..3fe33da73e --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2e862b43384201deb24c880c35e2f7515878e334139d295404cf51776f2d9fb +size 1362 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..9f6f737a8f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5188a0abeeb339afcb419518ea87052a7786c3418f2bf0c722b11679eb575e37 +size 1361 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..928ceb972f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4026399e376f35bcbbc20beb99b35e6400ad1871d834c227ea3f4e6e5759bfd +size 1223 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..2785654fae --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:842ee37b6ad08add8143b79f2e665ea99f14d55081c19c85d43b449ed457475c +size 1222 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..7fcf7d5ddb --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f14731b3e0f7a05afed3e4c69beb337981d89d3f1758470d439662ef4440c57 +size 1221 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..51489ae82b --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddf41624fbfc7c1fca0729b932f667ca0876bc72841f4a203828e2e945b79306 +size 2358 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..ab3941cc4f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf8b7c107765b3ab88d1d03a2e0b10bf8bf72c6f519bee32fd2c18411b297b9 +size 2397 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..723cb97be4 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb6a8f14f58992c386673310abc626ec4ca9eab6c3609c6ea29e1e73a29d2652 +size 2428 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..a458214b83 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c406532c0f3040e7770c8c27f35fa0a367ebdbd107c3a913b5a65eac9e51949 +size 2357 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..1578031e59 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44fc504ed7eb515e5c3d9fcb05939bcd1c09f420f11fc0626d011a798fc881af +size 2377 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..dbf1e03773 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0984c581f1ef008a0b345aa5c989459493018744b5a5a9c394c93c5a73007d34 +size 2334 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..51489ae82b --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddf41624fbfc7c1fca0729b932f667ca0876bc72841f4a203828e2e945b79306 +size 2358 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..ab3941cc4f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf8b7c107765b3ab88d1d03a2e0b10bf8bf72c6f519bee32fd2c18411b297b9 +size 2397 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..723cb97be4 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb6a8f14f58992c386673310abc626ec4ca9eab6c3609c6ea29e1e73a29d2652 +size 2428 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..a458214b83 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c406532c0f3040e7770c8c27f35fa0a367ebdbd107c3a913b5a65eac9e51949 +size 2357 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..1578031e59 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44fc504ed7eb515e5c3d9fcb05939bcd1c09f420f11fc0626d011a798fc881af +size 2377 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..dbf1e03773 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0984c581f1ef008a0b345aa5c989459493018744b5a5a9c394c93c5a73007d34 +size 2334 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedFill.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..41c8bc1a62 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:042cd10ccf40eb071827e6750478d7adf7278caac28a68bd60c3ed734b1d1c51 +size 1687 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..a4a299d191 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53598d255206f99c619d7d07f982e23a001cf15ca73811fc8005a13a1ad9e825 +size 1722 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..09c8458a25 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc80d27e1d4aab7e4ff87a0fd8a729b9e099474e39d005bb3436e4a71adf093c +size 1781 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..085f50c59c --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe3f70e5dbe7977881cd1ae0900de003aefceb4e946566c80a2ee4046a694e87 +size 1493 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..35a7322a7d --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f0b8e0457885a2c167b28a278ba9b0f7c3dbd772a24c0ba81e453c1c966cc5 +size 1525 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..7953435904 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:761d7de25a550e5894d0bbc01c09ea438c33a10d1b2d3e485778ab8648668de2 +size 1553 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..ddc566948a --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01661efbfec4367bce1093c3ef7e2294a052b3439a1a4be61bd4fa6c1f189318 +size 1392 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..6606d91025 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5046e57116769e86e96aabbff110a511dbfd924959eaf4e33e896e0a03558e42 +size 1437 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..70ce74146c --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12661470c47e646637a1f84bd9e2c12ba89341b8ef6434706770ac95341824c7 +size 1489 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..2366c2fd23 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3480ccc8732b688317d1608ad9cffb16edfb7b7828cf332373c4e0b166a8efa4 +size 1321 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..6682ebd61c --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb8c641c24580e5f9e00961c2e3d2b9ac76d732654a98e88cedfc6e83d10bd1e +size 1362 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..b8c083e55b --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9931381738dbab15c7a49e39277e68411d46c317db6ccb1e56a256cf369b9627 +size 1366 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawPatternWindowsLogo.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..831069b6fb --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdae8a780aaaac2e737ffaea7d5842e7d3b268ca92a766574f4b7696d9c141eb +size 1914 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..913314329f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8506ac13d648ab637186e4817ce6c8be8951bc34f7303bbd63b485c17f7003a +size 1973 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..20e58ccfe0 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:844e65f788758ef9d0273f658ed0670109bd44a9fd5d8039ea8c0902bb37a707 +size 2025 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..46f558fe39 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d1da8a2eedd341d3e8f4f66deb242a2218ef596a48e9e68aa79b75e705f7d54 +size 2558 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..b3746f7823 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9e32c29e89752da8ec30c364120080527f55a6ebaf9ce316b8fcd9250742c9f +size 2662 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..1d9f8e2c54 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.100.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8cca40693c6687d6c4107b6519871fe63ad13fdc88f8ab2b6ebeab2a38182de +size 2756 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..d4eff8b370 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbfd83b41afe572d7364c79046304264f4b9fd44e04ad474ebde85542be007d8 +size 2001 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..f17f5bd660 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a559d882d9253076323e3febef082897e6c091a4590283a22546274ef7620366 +size 2060 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..ead47721c2 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2d8e6a78b34dd473a0bc68886bf401a36dd75cca03531df54e659a33ebe160a +size 2073 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..7cae465d97 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27e728340db7e939ee3dae10a9593d5433301bd74c1c0ed06a6e7258ab7d8ea8 +size 2733 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..9cbdaf9f5f --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f9af08eb334195f9f249e6b219edaa3a18cf6612ee947546ddc99c7e8aabf73 +size 2833 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..d351b3e89d --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(0.0)100x100.xStep.50.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aa4d7b022de345e84c5016f5e72760d7571ebc18a6f6978408d87b82a9f9549 +size 2852 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.100.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.100.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha0.50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png new file mode 100644 index 0000000000..0b742a06e3 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternColoredRectBasedStroke.drawStencilStar.rect.(inf.inf)0x0.xStep.50.00.yStep.50.00.alpha1.00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54275181a3f75d5b8b02d87005545edc9b5965db3e10cbf51f538dca272963f4 +size 1191 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.16.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.16.png new file mode 100644 index 0000000000..9b6985a1dc --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34933e203596b32c9286a19abe1a0ad2c01cc0beaffcf01eaf3e0d60add37398 +size 3893 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.20.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.20.png new file mode 100644 index 0000000000..fd0e6f4f26 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e7c7e7b759fae1177a8284c0ddb4098d8b38a002ede2084b28044bac70721b1 +size 6353 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.32.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.32.png new file mode 100644 index 0000000000..2f9f445fb4 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.purple.32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6304746bfffd58800d54df2c180fe0d1a5a0734f42e6a81b1baf161159063b70 +size 3946 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.16.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.16.png new file mode 100644 index 0000000000..a7e85c9e35 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1632d00b882d5484d11575cbc3e1f53ab532ff36db1d46dd799ee3223bbfbf0 +size 4411 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.20.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.20.png new file mode 100644 index 0000000000..e978cd5a7b --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a6b294e1f266e1871bf099fb79d0ff56e5f1e5a93e8cbf07a9ff45937f6febd +size 5968 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.32.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.32.png new file mode 100644 index 0000000000..acfe8b17fc --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.red.32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d94ab4e6f3f2180355e853a98bb4b3cd675188fbe02288a33d3f6a9f8b87b00 +size 3897 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.16.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.16.png new file mode 100644 index 0000000000..d55676a814 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0f34bf0b068181adc210414a9949223b6839f5644be30690642a61734a11d3c +size 3893 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.20.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.20.png new file mode 100644 index 0000000000..48a3a517d8 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ecfd723f48c88c20fec769605906956297a686631437eb30e48a89f7a738260 +size 6353 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.32.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.32.png new file mode 100644 index 0000000000..a77d6655b9 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilBox.teal.32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82e890b866e0281874e76a41e8f0801b1e262d84ea515ae0238721af1c7fbee6 +size 3946 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.16.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.16.png new file mode 100644 index 0000000000..9b6985a1dc --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34933e203596b32c9286a19abe1a0ad2c01cc0beaffcf01eaf3e0d60add37398 +size 3893 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.20.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.20.png new file mode 100644 index 0000000000..fd0e6f4f26 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e7c7e7b759fae1177a8284c0ddb4098d8b38a002ede2084b28044bac70721b1 +size 6353 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.32.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.32.png new file mode 100644 index 0000000000..2f9f445fb4 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.purple.32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6304746bfffd58800d54df2c180fe0d1a5a0734f42e6a81b1baf161159063b70 +size 3946 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.16.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.16.png new file mode 100644 index 0000000000..a7e85c9e35 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1632d00b882d5484d11575cbc3e1f53ab532ff36db1d46dd799ee3223bbfbf0 +size 4411 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.20.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.20.png new file mode 100644 index 0000000000..e978cd5a7b --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a6b294e1f266e1871bf099fb79d0ff56e5f1e5a93e8cbf07a9ff45937f6febd +size 5968 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.32.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.32.png new file mode 100644 index 0000000000..acfe8b17fc --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.red.32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d94ab4e6f3f2180355e853a98bb4b3cd675188fbe02288a33d3f6a9f8b87b00 +size 3897 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.16.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.16.png new file mode 100644 index 0000000000..d55676a814 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0f34bf0b068181adc210414a9949223b6839f5644be30690642a61734a11d3c +size 3893 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.20.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.20.png new file mode 100644 index 0000000000..48a3a517d8 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ecfd723f48c88c20fec769605906956297a686631437eb30e48a89f7a738260 +size 6353 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.32.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.32.png new file mode 100644 index 0000000000..a77d6655b9 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGContext.CGPatternStencil.drawStencilStar.teal.32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82e890b866e0281874e76a41e8f0801b1e262d84ea515ae0238721af1c7fbee6 +size 3946 diff --git a/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGPatternTests.PatternDrawPath.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGPatternTests.PatternDrawPath.png new file mode 100644 index 0000000000..dc62e97340 --- /dev/null +++ b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGPatternTests.PatternDrawPath.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808ffd87e068a648af157a7123d740a155cc17f5408f365f5527df00bb378232 +size 20495 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoPath.png b/tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGPatternTests.PatternFillWindowsLogoPath.png similarity index 100% rename from tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoPath.png rename to tests/UnitTests/CoreGraphics.drawing/data/reference/TestImage.CGPatternTests.PatternFillWindowsLogoPath.png diff --git a/tests/unittests/CoreGraphics.drawing/CGContextBlendModeTests.cpp b/tests/unittests/CoreGraphics.drawing/CGContextBlendModeTests.cpp index 306fd4903c..e81e65094e 100644 --- a/tests/unittests/CoreGraphics.drawing/CGContextBlendModeTests.cpp +++ b/tests/unittests/CoreGraphics.drawing/CGContextBlendModeTests.cpp @@ -48,7 +48,7 @@ CGNamedBlendMode compositionModes[] = { { "kCGBlendModePlusDarker", kCGBlendModePlusDarker }, }; -CGFloat alphas[] = { 0.5f, 1.f }; +static CGFloat alphas[] = { 0.5f, 1.f }; class CGContextBlendMode : public WhiteBackgroundTest<>, public ::testing::WithParamInterface<::testing::tuple> { CFStringRef CreateOutputFilename() { diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternDrawPath.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternDrawPath.png deleted file mode 100644 index 8b1f08bfe1..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternDrawPath.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:41943a826fe22c7c8ef01662090d57a945fa646dcc15b648d782035a365edada -size 30553 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillNULLRect.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillNULLRect.png deleted file mode 100644 index 25e8179d0c..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillNULLRect.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60891b459b473e6c07f8bfdcc17a11750fb27091f2da7e58a360f3457c08a776 -size 10311 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillSliced.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillSliced.png deleted file mode 100644 index f675dacc2d..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillSliced.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39c3afe237eabcb0a7206201bb023c00abe63919e78ba5b0c5d0abe5f0cfe3f4 -size 30926 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoRegion.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoRegion.png deleted file mode 100644 index 99b56b8357..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoRegion.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee773513ab59edad3efbc7bfd52d583e04846cfa258a023f935ca3d1125fbd02 -size 11637 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoRotate.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoRotate.png deleted file mode 100644 index 0f97a1e6bb..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoRotate.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:562bb06d9031e3008a1ee1135ef7c940a8f6043b80df99a56e23d82008546ff6 -size 22531 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoWithAlpha.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoWithAlpha.png deleted file mode 100644 index 5ba9d34995..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternFillWindowsLogoWithAlpha.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d0c01288a6b542c83f14cbf61a5e2804bc3ee38f28dcec51d171f75ebb50f7e -size 11651 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStroke.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStroke.png deleted file mode 100644 index a98182fb0b..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStroke.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d237227e2838133d8ba32b386e11ace3a08e472b45156526d502eb3190704595 -size 11761 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeNULLRect.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeNULLRect.png deleted file mode 100644 index 25e8179d0c..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeNULLRect.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60891b459b473e6c07f8bfdcc17a11750fb27091f2da7e58a360f3457c08a776 -size 10311 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeSliced.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeSliced.png deleted file mode 100644 index 791e29a884..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeSliced.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6886a563353a8a52f9ca5221347a188fc4d389f62ae6fdf6fcfc8c5e8dd0f169 -size 19904 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeWindowsLogoRotate.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeWindowsLogoRotate.png deleted file mode 100644 index 0f97a1e6bb..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeWindowsLogoRotate.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:562bb06d9031e3008a1ee1135ef7c940a8f6043b80df99a56e23d82008546ff6 -size 22531 diff --git a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeWindowsLogoWithAlpha.png b/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeWindowsLogoWithAlpha.png deleted file mode 100644 index 5ba9d34995..0000000000 --- a/tests/unittests/CoreGraphics.drawing/data/reference/TestImage.CGContext.PatternStrokeWindowsLogoWithAlpha.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d0c01288a6b542c83f14cbf61a5e2804bc3ee38f28dcec51d171f75ebb50f7e -size 11651