Classes | |
| class | ArchivistFixture |
| struct | BlendModeSelection |
| class | CompareFunctionUIData |
| struct | CVTest |
| class | DirectionalGaussianBlurFilterContentsTest |
| struct | Foo |
| class | GaussianBlurFilterContentsTest |
| class | GoldenDigest |
| Manages a global variable for tracking instances of golden images. More... | |
| class | GoldenTests |
| class | MetalScreenshot |
A screenshot that was produced from MetalScreenshotter. More... | |
| class | MetalScreenshotter |
| class | RendererDartTest |
| struct | RWFoo |
| class | Sample |
| class | SampleWithVector |
| class | TestAllocator |
| class | TestPassDelegate |
| class | TestRenderTargetAllocator |
| struct | TextRenderOptions |
| class | WorkingDirectory |
Typedefs | |
| using | AiksTest = AiksPlayground |
| using | AiksCanvasTest = ::testing::Test |
| using | ArchiveTest = ArchivistFixture |
| using | DisplayListTest = DlPlayground |
| using | EntityTest = EntityPlayground |
| using | EntityPassTargetTest = EntityPlayground |
| using | BlitPassTest = PlaygroundTest |
| using | ComputeSubgroupTest = ComputePlaygroundTest |
| using | ComputeTest = ComputePlaygroundTest |
| using | DeviceBufferTest = Playground |
| using | RendererTest = PlaygroundTest |
| using | RuntimeStageTest = RuntimeStagePlayground |
| using | TypographerTest = PlaygroundTest |
Functions | |
| TEST_P (AiksTest, CanRenderLinearGradientClamp) | |
| TEST_P (AiksTest, CanRenderLinearGradientRepeat) | |
| TEST_P (AiksTest, CanRenderLinearGradientMirror) | |
| TEST_P (AiksTest, CanRenderLinearGradientDecal) | |
| TEST_P (AiksTest, CanRenderLinearGradientDecalWithColorFilter) | |
| static void | CanRenderLinearGradientWithDithering (AiksTest *aiks_test, bool use_dithering) |
| TEST_P (AiksTest, CanRenderLinearGradientWithDitheringDisabled) | |
| TEST_P (AiksTest, CanRenderLinearGradientWithDitheringEnabled) | |
| static void | CanRenderRadialGradientWithDithering (AiksTest *aiks_test, bool use_dithering) |
| TEST_P (AiksTest, CanRenderRadialGradientWithDitheringDisabled) | |
| TEST_P (AiksTest, CanRenderRadialGradientWithDitheringEnabled) | |
| static void | CanRenderSweepGradientWithDithering (AiksTest *aiks_test, bool use_dithering) |
| TEST_P (AiksTest, CanRenderSweepGradientWithDitheringDisabled) | |
| TEST_P (AiksTest, CanRenderSweepGradientWithDitheringEnabled) | |
| static void | CanRenderConicalGradientWithDithering (AiksTest *aiks_test, bool use_dithering) |
| TEST_P (AiksTest, CanRenderConicalGradientWithDitheringDisabled) | |
| TEST_P (AiksTest, CanRenderConicalGradientWithDitheringEnabled) | |
| TEST_P (AiksTest, CanRenderLinearGradientWithOverlappingStopsClamp) | |
| TEST_P (AiksTest, CanRenderLinearGradientManyColorsClamp) | |
| TEST_P (AiksTest, CanRenderLinearGradientManyColorsRepeat) | |
| TEST_P (AiksTest, CanRenderLinearGradientManyColorsMirror) | |
| TEST_P (AiksTest, CanRenderLinearGradientManyColorsDecal) | |
| TEST_P (AiksTest, CanRenderLinearGradientWayManyColorsClamp) | |
| TEST_P (AiksTest, CanRenderLinearGradientManyColorsUnevenStops) | |
| TEST_P (AiksTest, CanRenderLinearGradientMaskBlur) | |
| TEST_P (AiksTest, CanRenderRadialGradient) | |
| TEST_P (AiksTest, CanRenderRadialGradientManyColors) | |
| TEST_P (AiksTest, CanRenderSweepGradientClamp) | |
| TEST_P (AiksTest, CanRenderSweepGradientRepeat) | |
| TEST_P (AiksTest, CanRenderSweepGradientMirror) | |
| TEST_P (AiksTest, CanRenderSweepGradientDecal) | |
| TEST_P (AiksTest, CanRenderSweepGradientManyColorsClamp) | |
| TEST_P (AiksTest, CanRenderSweepGradientManyColorsRepeat) | |
| TEST_P (AiksTest, CanRenderSweepGradientManyColorsMirror) | |
| TEST_P (AiksTest, CanRenderSweepGradientManyColorsDecal) | |
| TEST_P (AiksTest, CanRenderConicalGradient) | |
| TEST_P (AiksTest, CanRenderGradientDecalWithBackground) | |
| APPLY_COLOR_FILTER_GRADIENT_TEST (Linear) | |
| APPLY_COLOR_FILTER_GRADIENT_TEST (Radial) | |
| APPLY_COLOR_FILTER_GRADIENT_TEST (Conical) | |
| APPLY_COLOR_FILTER_GRADIENT_TEST (Sweep) | |
| TEST_P (AiksTest, GradientStrokesRenderCorrectly) | |
| TEST_P (AiksTest, RotateColorFilteredPath) | |
| TEST_P (AiksTest, CanRenderStrokes) | |
| TEST_P (AiksTest, CanRenderCurvedStrokes) | |
| TEST_P (AiksTest, CanRenderThickCurvedStrokes) | |
| TEST_P (AiksTest, CanRenderStrokePathThatEndsAtSharpTurn) | |
| TEST_P (AiksTest, CanRenderStrokePathWithCubicLine) | |
| TEST_P (AiksTest, CanRenderDifferencePaths) | |
| TEST_P (AiksTest, CanDrawAnOpenPath) | |
| TEST_P (AiksTest, CanDrawAnOpenPathThatIsntARect) | |
| TEST_P (AiksTest, SolidStrokesRenderCorrectly) | |
| TEST_P (AiksTest, DrawLinesRenderCorrectly) | |
| TEST_P (AiksTest, DrawRectStrokesRenderCorrectly) | |
| TEST_P (AiksTest, DrawRectStrokesWithBevelJoinRenderCorrectly) | |
| TEST_P (AiksTest, CanDrawMultiContourConvexPath) | |
| TEST_P (AiksTest, ArcWithZeroSweepAndBlur) | |
| TEST_P (AiksTest, CanRenderClips) | |
| INSTANTIATE_PLAYGROUND_SUITE (AiksTest) | |
| TEST_P (AiksTest, CanvasCTMCanBeUpdated) | |
| TEST_P (AiksTest, CanvasCanPushPopCTM) | |
| TEST_P (AiksTest, CanRenderColoredRect) | |
| TEST_P (AiksTest, CanRenderImage) | |
| TEST_P (AiksTest, CanRenderInvertedImageWithColorFilter) | |
| TEST_P (AiksTest, CanRenderColorFilterWithInvertColors) | |
| TEST_P (AiksTest, CanRenderColorFilterWithInvertColorsDrawPaint) | |
| TEST_P (AiksTest, CanRenderTiledTextureClamp) | |
| TEST_P (AiksTest, CanRenderTiledTextureClampAsync) | |
| TEST_P (AiksTest, CanRenderTiledTextureRepeat) | |
| TEST_P (AiksTest, CanRenderTiledTextureMirror) | |
| TEST_P (AiksTest, CanRenderTiledTextureDecal) | |
| TEST_P (AiksTest, CanRenderTiledTextureClampWithTranslate) | |
| TEST_P (AiksTest, CanRenderImageRect) | |
| TEST_P (AiksTest, CanRenderSimpleClips) | |
| TEST_P (AiksTest, CanRenderNestedClips) | |
| TEST_P (AiksTest, CanRenderDifferenceClips) | |
| TEST_P (AiksTest, CanRenderWithContiguousClipRestores) | |
| TEST_P (AiksTest, ClipsUseCurrentTransform) | |
| TEST_P (AiksTest, CanSaveLayerStandalone) | |
| TEST_P (AiksTest, CanRenderDifferentShapesWithSameColorSource) | |
| TEST_P (AiksTest, CanPictureConvertToImage) | |
| TEST_P (AiksTest, BlendModeShouldCoverWholeScreen) | |
| TEST_P (AiksTest, CanRenderGroupOpacity) | |
| TEST_P (AiksTest, CoordinateConversionsAreCorrect) | |
| TEST_P (AiksTest, CanPerformFullScreenMSAA) | |
| TEST_P (AiksTest, CanPerformSkew) | |
| TEST_P (AiksTest, CanPerformSaveLayerWithBounds) | |
| TEST_P (AiksTest, CanPerformSaveLayerWithBoundsAndLargerIntermediateIsNotAllocated) | |
| TEST_P (AiksTest, CanRenderRoundedRectWithNonUniformRadii) | |
| bool | RenderTextInCanvasSkia (const std::shared_ptr< Context > &context, Canvas &canvas, const std::string &text, const std::string_view &font_fixture, TextRenderOptions options={}) |
| bool | RenderTextInCanvasSTB (const std::shared_ptr< Context > &context, Canvas &canvas, const std::string &text, const std::string &font_fixture, TextRenderOptions options={}) |
| TEST_P (AiksTest, CanRenderTextFrame) | |
| TEST_P (AiksTest, CanRenderTextFrameSTB) | |
| TEST_P (AiksTest, TextFrameSubpixelAlignment) | |
| TEST_P (AiksTest, CanRenderItalicizedText) | |
| TEST_P (AiksTest, CanRenderEmojiTextFrame) | |
| TEST_P (AiksTest, CanRenderEmojiTextFrameWithBlur) | |
| TEST_P (AiksTest, CanRenderEmojiTextFrameWithAlpha) | |
| TEST_P (AiksTest, CanRenderTextInSaveLayer) | |
| TEST_P (AiksTest, CanRenderTextOutsideBoundaries) | |
| TEST_P (AiksTest, TextRotated) | |
| TEST_P (AiksTest, CanDrawPaint) | |
| TEST_P (AiksTest, CanDrawPaintMultipleTimes) | |
| TEST_P (AiksTest, CanDrawPaintWithAdvancedBlend) | |
| TEST_P (AiksTest, DrawPaintWithAdvancedBlendOverFilter) | |
| TEST_P (AiksTest, DrawAdvancedBlendPartlyOffscreen) | |
| static BlendModeSelection | GetBlendModeSelection () |
| TEST_P (AiksTest, CanDrawPaintMultipleTimesInteractive) | |
| TEST_P (AiksTest, PaintBlendModeIsRespected) | |
| TEST_P (AiksTest, ColorWheel) | |
| TEST_P (AiksTest, TransformMultipliesCorrectly) | |
| TEST_P (AiksTest, FilledCirclesRenderCorrectly) | |
| TEST_P (AiksTest, StrokedCirclesRenderCorrectly) | |
| TEST_P (AiksTest, FilledEllipsesRenderCorrectly) | |
| TEST_P (AiksTest, FilledRoundRectsRenderCorrectly) | |
| TEST_P (AiksTest, SolidColorCirclesOvalsRRectsMaskBlurCorrectly) | |
| TEST_P (AiksTest, FilledRoundRectPathsRenderCorrectly) | |
| TEST_P (AiksTest, CoverageOriginShouldBeAccountedForInSubpasses) | |
| TEST_P (AiksTest, SaveLayerDrawsBehindSubsequentEntities) | |
| TEST_P (AiksTest, SiblingSaveLayerBoundsAreRespected) | |
| TEST_P (AiksTest, CanRenderClippedLayers) | |
| TEST_P (AiksTest, SaveLayerFiltersScaleWithTransform) | |
| TEST_P (AiksTest, PaintWithFilters) | |
| TEST_P (AiksTest, OpacityPeepHoleApplicationTest) | |
| TEST_P (AiksTest, DrawPaintAbsorbsClears) | |
| TEST_P (AiksTest, ParentSaveLayerCreatesRenderPassWhenChildBackdropFilterIsPresent) | |
| TEST_P (AiksTest, DrawRectAbsorbsClears) | |
| TEST_P (AiksTest, DrawRectAbsorbsClearsNegativeRRect) | |
| TEST_P (AiksTest, DrawRectAbsorbsClearsNegativeRotation) | |
| TEST_P (AiksTest, DrawRectAbsorbsClearsNegative) | |
| TEST_P (AiksTest, ClipRectElidesNoOpClips) | |
| TEST_P (AiksTest, ClearColorOptimizationDoesNotApplyForBackdropFilters) | |
| TEST_P (AiksTest, CollapsedDrawPaintInSubpass) | |
| TEST_P (AiksTest, CollapsedDrawPaintInSubpassBackdropFilter) | |
| TEST_P (AiksTest, ForegroundBlendSubpassCollapseOptimization) | |
| TEST_P (AiksTest, ColorMatrixFilterSubpassCollapseOptimization) | |
| TEST_P (AiksTest, LinearToSrgbFilterSubpassCollapseOptimization) | |
| TEST_P (AiksTest, SrgbToLinearFilterSubpassCollapseOptimization) | |
| static Picture | BlendModeTest (BlendMode blend_mode, const std::shared_ptr< Image > &src_image, const std::shared_ptr< Image > &dst_image) |
| TEST_P (AiksTest, TranslucentSaveLayerDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithBlendColorFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithBlendImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorAndImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, ImageFilteredSaveLayerWithUnboundedContents) | |
| TEST_P (AiksTest, ImageFilteredUnboundedSaveLayerWithUnboundedContents) | |
| TEST_P (AiksTest, TranslucentSaveLayerImageDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorMatrixColorFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorMatrixImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorFilterAndImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithAdvancedBlendModeDrawsCorrectly) | |
| TEST_P (AiksTest, CanRenderTinyOverlappingSubpasses) | |
| TEST_P (AiksTest, CanRenderOffscreenCheckerboard) | |
| TEST_P (AiksTest, OpaqueEntitiesGetCoercedToSource) | |
| TEST_P (AiksTest, CanRenderDestructiveSaveLayer) | |
| TEST_P (AiksTest, CanRenderMaskBlurHugeSigma) | |
| TEST_P (AiksTest, CanRenderBackdropBlurInteractive) | |
| TEST_P (AiksTest, CanRenderBackdropBlur) | |
| TEST_P (AiksTest, CanRenderBackdropBlurHugeSigma) | |
| TEST_P (AiksTest, CanRenderClippedBlur) | |
| TEST_P (AiksTest, CanRenderForegroundBlendWithMaskBlur) | |
| TEST_P (AiksTest, CanRenderForegroundAdvancedBlendWithMaskBlur) | |
| TEST_P (AiksTest, CanRenderClippedRuntimeEffects) | |
| TEST_P (AiksTest, DrawPaintTransformsBounds) | |
| TEST_P (AiksTest, CanDrawPoints) | |
| TEST_P (AiksTest, DrawAtlasWithColorAdvancedAndTransform) | |
| TEST_P (AiksTest, DrawAtlasAdvancedAndTransform) | |
| TEST_P (AiksTest, CanDrawPointsWithTextureMap) | |
| TEST_P (AiksTest, TextForegroundShaderWithTransform) | |
| TEST_P (AiksTest, CanCanvasDrawPicture) | |
| TEST_P (AiksTest, CanCanvasDrawPictureWithAdvancedBlend) | |
| TEST_P (AiksTest, CanCanvasDrawPictureWithBackdropFilter) | |
| TEST_P (AiksTest, DrawPictureWithText) | |
| TEST_P (AiksTest, DrawPictureClipped) | |
| TEST_P (AiksTest, MatrixSaveLayerFilter) | |
| TEST_P (AiksTest, MatrixBackdropFilter) | |
| TEST_P (AiksTest, SolidColorApplyColorFilter) | |
| TEST_P (AiksTest, DrawScaledTextWithPerspectiveNoSaveLayer) | |
| TEST_P (AiksTest, DrawScaledTextWithPerspectiveSaveLayer) | |
| TEST_P (AiksTest, PipelineBlendSingleParameter) | |
| TEST_P (AiksTest, ClippedBlurFilterRendersCorrectlyInteractive) | |
| TEST_P (AiksTest, ClippedBlurFilterRendersCorrectly) | |
| TEST_P (AiksTest, CaptureContext) | |
| TEST_P (AiksTest, CaptureInactivatedByDefault) | |
| TEST_P (AiksTest, ReleasesTextureOnTeardown) | |
| TEST_P (AiksTest, VerticesGeometryUVPositionData) | |
| TEST_P (AiksTest, VerticesGeometryUVPositionDataWithTranslate) | |
| TEST_P (AiksTest, ClearBlendWithBlur) | |
| TEST_P (AiksTest, ClearBlend) | |
| TEST_P (AiksTest, MatrixImageFilterMagnify) | |
| TEST_P (AiksTest, MatrixImageFilterDoesntCullWhenTranslatedFromOffscreen) | |
| TEST_P (AiksTest, MatrixImageFilterDoesntCullWhenScaledAndTranslatedFromOffscreen) | |
| TEST_P (AiksTest, ClearColorOptimizationWhenSubpassIsBiggerThanParentPass) | |
| TEST_P (AiksTest, BlurHasNoEdge) | |
| TEST_P (AiksTest, EmptySaveLayerIgnoresPaint) | |
| TEST_P (AiksTest, EmptySaveLayerRendersWithClear) | |
| TEST_P (AiksTest, BlurredRectangleWithShader) | |
| TEST_P (AiksTest, MaskBlurWithZeroSigmaIsSkipped) | |
| TEST_P (AiksTest, GaussianBlurAtPeripheryVertical) | |
| TEST_P (AiksTest, GaussianBlurAtPeripheryHorizontal) | |
| TEST_P (AiksTest, GaussianBlurWithoutDecalSupport) | |
| TEST_P (AiksTest, GaussianBlurOneDimension) | |
| TEST_P (AiksTest, GaussianBlurRotatedAndClipped) | |
| TEST_P (AiksTest, GaussianBlurScaledAndClipped) | |
| TEST_P (AiksTest, GaussianBlurRotatedAndClippedInteractive) | |
| TEST_P (AiksTest, SubpassWithClearColorOptimization) | |
| TEST (CanvasRecorder, Save) | |
| TEST (CanvasRecorder, SaveLayer) | |
| TEST (CanvasRecorder, Restore) | |
| TEST (CanvasRecorder, RestoreToCount) | |
| TEST (CanvasRecorder, ResetTransform) | |
| TEST (CanvasRecorder, Transform) | |
| TEST (CanvasRecorder, Concat) | |
| TEST (CanvasRecorder, PreConcat) | |
| TEST (CanvasRecorder, Translate) | |
| TEST (CanvasRecorder, Scale2) | |
| TEST (CanvasRecorder, Scale3) | |
| TEST (CanvasRecorder, Skew) | |
| TEST (CanvasRecorder, Rotate) | |
| TEST (CanvasRecorder, DrawPath) | |
| TEST (CanvasRecorder, DrawPaint) | |
| TEST (CanvasRecorder, DrawRect) | |
| TEST (CanvasRecorder, DrawRRect) | |
| TEST (CanvasRecorder, DrawCircle) | |
| TEST (CanvasRecorder, DrawPoints) | |
| TEST (CanvasRecorder, DrawImage) | |
| TEST (CanvasRecorder, DrawImageRect) | |
| TEST (CanvasRecorder, ClipPath) | |
| TEST (CanvasRecorder, ClipRect) | |
| TEST (CanvasRecorder, ClipRRect) | |
| TEST (CanvasRecorder, DrawPicture) | |
| TEST (CanvasRecorder, DrawTextFrame) | |
| TEST (CanvasRecorder, DrawVertices) | |
| TEST (CanvasRecorder, DrawAtlas) | |
| TEST (AiksCanvasTest, EmptyCullRect) | |
| TEST (AiksCanvasTest, InitialCullRect) | |
| TEST (AiksCanvasTest, TranslatedCullRect) | |
| TEST (AiksCanvasTest, ScaledCullRect) | |
| TEST (AiksCanvasTest, RectClipIntersectAgainstEmptyCullRect) | |
| TEST (AiksCanvasTest, RectClipDiffAgainstEmptyCullRect) | |
| TEST (AiksCanvasTest, RectClipIntersectAgainstCullRect) | |
| TEST (AiksCanvasTest, RectClipDiffAgainstNonCoveredCullRect) | |
| TEST (AiksCanvasTest, RectClipDiffAboveCullRect) | |
| TEST (AiksCanvasTest, RectClipDiffBelowCullRect) | |
| TEST (AiksCanvasTest, RectClipDiffLeftOfCullRect) | |
| TEST (AiksCanvasTest, RectClipDiffRightOfCullRect) | |
| TEST (AiksCanvasTest, RectClipDiffAgainstVCoveredCullRect) | |
| TEST (AiksCanvasTest, RectClipDiffAgainstHCoveredCullRect) | |
| TEST (AiksCanvasTest, RRectClipIntersectAgainstEmptyCullRect) | |
| TEST (AiksCanvasTest, RRectClipDiffAgainstEmptyCullRect) | |
| TEST (AiksCanvasTest, RRectClipIntersectAgainstCullRect) | |
| TEST (AiksCanvasTest, RRectClipDiffAgainstNonCoveredCullRect) | |
| TEST (AiksCanvasTest, RRectClipDiffAgainstVPartiallyCoveredCullRect) | |
| TEST (AiksCanvasTest, RRectClipDiffAgainstVFullyCoveredCullRect) | |
| TEST (AiksCanvasTest, RRectClipDiffAgainstHPartiallyCoveredCullRect) | |
| TEST (AiksCanvasTest, RRectClipDiffAgainstHFullyCoveredCullRect) | |
| TEST (AiksCanvasTest, PathClipIntersectAgainstEmptyCullRect) | |
| TEST (AiksCanvasTest, PathClipDiffAgainstEmptyCullRect) | |
| TEST (AiksCanvasTest, PathClipIntersectAgainstCullRect) | |
| TEST (AiksCanvasTest, PathClipDiffAgainstNonCoveredCullRect) | |
| TEST (AiksCanvasTest, PathClipDiffAgainstFullyCoveredCullRect) | |
| TEST (AiksCanvasTest, DisableLocalBoundsRectForFilteredSaveLayers) | |
| TEST (TraceSerializer, Save) | |
| TEST_F (ArchiveTest, SimpleInitialization) | |
| TEST_F (ArchiveTest, AddStorageClass) | |
| TEST_F (ArchiveTest, AddData) | |
| TEST_F (ArchiveTest, AddDataMultiple) | |
| TEST_F (ArchiveTest, ReadData) | |
| TEST_F (ArchiveTest, ReadDataWithNames) | |
| TEST_F (ArchiveTest, CanReadWriteVectorOfArchivables) | |
| TEST (ThreadTest, CanCreateMutex) | |
| TEST (ThreadTest, CanCreateMutexLock) | |
| TEST (ThreadTest, CanCreateRWMutex) | |
| TEST (ThreadTest, CanCreateRWMutexLock) | |
| TEST (StringsTest, CanSPrintF) | |
| TEST (ConditionVariableTest, WaitUntil) | |
| TEST (ConditionVariableTest, WaitFor) | |
| TEST (ConditionVariableTest, WaitForever) | |
| TEST (ConditionVariableTest, TestsCriticalSectionAfterWaitForUntil) | |
| TEST (ConditionVariableTest, TestsCriticalSectionAfterWait) | |
| TEST (AllocatorTest, TextureDescriptorCompatibility) | |
| flutter::DlColor | toColor (const float *components) |
| INSTANTIATE_PLAYGROUND_SUITE (DisplayListTest) | |
| TEST_P (DisplayListTest, DrawPictureWithAClip) | |
| TEST_P (DisplayListTest, CanDrawRect) | |
| TEST_P (DisplayListTest, CanDrawTextBlob) | |
| TEST_P (DisplayListTest, CanDrawTextBlobWithGradient) | |
| TEST_P (DisplayListTest, CanDrawTextWithSaveLayer) | |
| TEST_P (DisplayListTest, CanDrawImage) | |
| TEST_P (DisplayListTest, CanDrawCapsAndJoins) | |
| TEST_P (DisplayListTest, CanDrawArc) | |
| TEST_P (DisplayListTest, StrokedPathsDrawCorrectly) | |
| TEST_P (DisplayListTest, CanDrawWithOddPathWinding) | |
| TEST_P (DisplayListTest, CanDrawAnOpenPath) | |
| TEST_P (DisplayListTest, CanDrawWithMaskBlur) | |
| TEST_P (DisplayListTest, CanDrawStrokedText) | |
| TEST_P (DisplayListTest, StrokedTextNotOffsetFromNormalText) | |
| TEST_P (DisplayListTest, IgnoreMaskFilterWhenSavingLayer) | |
| TEST_P (DisplayListTest, CanDrawWithBlendColorFilter) | |
| TEST_P (DisplayListTest, CanDrawWithColorFilterImageFilter) | |
| TEST_P (DisplayListTest, CanDrawWithImageBlurFilter) | |
| TEST_P (DisplayListTest, CanDrawWithComposeImageFilter) | |
| TEST_P (DisplayListTest, CanClampTheResultingColorOfColorMatrixFilter) | |
| TEST_P (DisplayListTest, CanDrawBackdropFilter) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImage) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterWidthBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterHeightBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCornersScaledDown) | |
| TEST_P (DisplayListTest, CanDrawPoints) | |
| TEST_P (DisplayListTest, CanDrawZeroLengthLine) | |
| TEST_P (DisplayListTest, CanDrawShadow) | |
| TEST_P (DisplayListTest, DispatcherDoesNotCullPerspectiveTransformedChildDisplayLists) | |
| TEST_P (DisplayListTest, TransparentShadowProducesCorrectColor) | |
| TEST_P (DisplayListTest, CanConvertTriangleFanToTriangles) | |
| TEST_P (DisplayListTest, CanDrawZeroWidthLine) | |
| TEST_P (DisplayListTest, CanDrawWithMatrixFilter) | |
| TEST_P (DisplayListTest, CanDrawWithMatrixFilterWhenSavingLayer) | |
| TEST_P (DisplayListTest, CanDrawRectWithLinearToSrgbColorFilter) | |
| TEST_P (DisplayListTest, CanDrawPaintWithColorSource) | |
| TEST_P (DisplayListTest, CanBlendDstOverAndDstCorrectly) | |
| TEST_P (DisplayListTest, CanDrawCorrectlyWithColorFilterAndImageFilter) | |
| TEST_P (DisplayListTest, MaskBlursApplyCorrectlyToColorSources) | |
| TEST_P (DisplayListTest, DrawVerticesSolidColorTrianglesWithoutIndices) | |
| TEST_P (DisplayListTest, DrawVerticesLinearGradientWithoutIndices) | |
| TEST_P (DisplayListTest, DrawVerticesLinearGradientWithTextureCoordinates) | |
| TEST_P (DisplayListTest, DrawVerticesImageSourceWithTextureCoordinates) | |
| TEST_P (DisplayListTest, DrawVerticesImageSourceWithTextureCoordinatesAndColorBlending) | |
| TEST_P (DisplayListTest, DrawVerticesSolidColorTrianglesWithIndices) | |
| TEST_P (DisplayListTest, DrawVerticesPremultipliesColors) | |
| TEST_P (DisplayListTest, DrawShapes) | |
| TEST_P (DisplayListTest, ClipDrawRRectWithNonCircularRadii) | |
| TEST_P (DisplayListTest, DrawVerticesBlendModes) | |
| template<typename Contents > | |
| static std::optional< Rect > | GetCoverageOfFirstEntity (const Picture &picture) |
| TEST (DisplayListTest, RRectBoundsComputation) | |
| TEST (DisplayListTest, CircleBoundsComputation) | |
| TEST (SkiaConversionsTest, SkPointToPoint) | |
| TEST (SkiaConversionsTest, SkPointToSize) | |
| TEST (SkiaConversionsTest, ToColor) | |
| TEST (SkiaConversionsTest, GradientStopConversion) | |
| TEST (SkiaConversionsTest, GradientMissing0) | |
| TEST (SkiaConversionsTest, GradientMissingLastValue) | |
| TEST (SkiaConversionsTest, GradientStopGreaterThan1) | |
| TEST (SkiaConversionsTest, GradientConversionNonMonotonic) | |
| INSTANTIATE_PLAYGROUND_SUITE (DirectionalGaussianBlurFilterContentsTest) | |
| TEST_P (DirectionalGaussianBlurFilterContentsTest, CoverageWithEffectTransform) | |
| TEST (DirectionalGaussianBlurFilterContentsTest, FilterSourceCoverage) | |
| TEST_P (DirectionalGaussianBlurFilterContentsTest, RenderNoCoverage) | |
| TEST_P (DirectionalGaussianBlurFilterContentsTest, RenderCoverageMatchesGetCoverage) | |
| TEST_P (DirectionalGaussianBlurFilterContentsTest, TextureContentsWithDestinationRect) | |
| TEST_P (DirectionalGaussianBlurFilterContentsTest, TextureContentsWithDestinationRectScaled) | |
| INSTANTIATE_PLAYGROUND_SUITE (GaussianBlurFilterContentsTest) | |
| TEST (GaussianBlurFilterContentsTest, Create) | |
| TEST (GaussianBlurFilterContentsTest, CoverageEmpty) | |
| TEST (GaussianBlurFilterContentsTest, CoverageSimple) | |
| TEST (GaussianBlurFilterContentsTest, CoverageWithSigma) | |
| TEST_P (GaussianBlurFilterContentsTest, CoverageWithTexture) | |
| TEST_P (GaussianBlurFilterContentsTest, CoverageWithEffectTransform) | |
| TEST (GaussianBlurFilterContentsTest, FilterSourceCoverage) | |
| TEST (GaussianBlurFilterContentsTest, CalculateSigmaValues) | |
| TEST_P (GaussianBlurFilterContentsTest, RenderCoverageMatchesGetCoverage) | |
| TEST_P (GaussianBlurFilterContentsTest, RenderCoverageMatchesGetCoverageTranslate) | |
| TEST_P (GaussianBlurFilterContentsTest, RenderCoverageMatchesGetCoverageRotated) | |
| TEST_P (GaussianBlurFilterContentsTest, CalculateUVsSimple) | |
| TEST_P (GaussianBlurFilterContentsTest, TextureContentsWithDestinationRect) | |
| TEST_P (GaussianBlurFilterContentsTest, TextureContentsWithDestinationRectScaled) | |
| TEST (GaussianBlurFilterContentsTest, CalculateSigmaForBlurRadius) | |
| TEST (GaussianBlurFilterContentsTest, Coefficients) | |
| TEST (FilterInputTest, CanSetLocalTransformForTexture) | |
| TEST (FilterInputTest, IsLeaf) | |
| TEST (FilterInputTest, SetCoverageInputs) | |
| TEST_P (EntityTest, TiledTextureContentsRendersWithCorrectPipeline) | |
| TEST_P (EntityTest, TiledTextureContentsRendersWithCorrectPipelineExternalOES) | |
| std::shared_ptr< VerticesGeometry > | CreateColorVertices (const std::vector< Point > &vertices, const std::vector< Color > &colors) |
| TEST_P (EntityTest, RendersDstPerColorWithAlpha) | |
| INSTANTIATE_PLAYGROUND_SUITE (EntityPassTargetTest) | |
| TEST_P (EntityPassTargetTest, SwapWithMSAATexture) | |
| TEST_P (EntityPassTargetTest, SwapWithMSAAImplicitResolve) | |
| TEST_P (EntityTest, CanCreateEntity) | |
| auto | CreatePassWithRectPath (Rect rect, std::optional< Rect > bounds_hint, bool collapse=false) |
| TEST_P (EntityTest, EntityPassRespectsSubpassBoundsLimit) | |
| TEST_P (EntityTest, EntityPassCanMergeSubpassIntoParent) | |
| TEST_P (EntityTest, EntityPassCoverageRespectsCoverageLimit) | |
| TEST_P (EntityTest, FilterCoverageRespectsCropRect) | |
| TEST_P (EntityTest, CanDrawRect) | |
| TEST_P (EntityTest, CanDrawRRect) | |
| TEST_P (EntityTest, GeometryBoundsAreTransformed) | |
| TEST_P (EntityTest, ThreeStrokesInOnePath) | |
| TEST_P (EntityTest, StrokeWithTextureContents) | |
| TEST_P (EntityTest, TriangleInsideASquare) | |
| TEST_P (EntityTest, StrokeCapAndJoinTest) | |
| TEST_P (EntityTest, CubicCurveTest) | |
| TEST_P (EntityTest, CanDrawCorrectlyWithRotatedTransform) | |
| TEST_P (EntityTest, CubicCurveAndOverlapTest) | |
| TEST_P (EntityTest, SolidColorContentsStrokeSetStrokeCapsAndJoins) | |
| TEST_P (EntityTest, SolidColorContentsStrokeSetMiterLimit) | |
| TEST_P (EntityTest, BlendingModeOptions) | |
| TEST_P (EntityTest, BezierCircleScaled) | |
| TEST_P (EntityTest, Filters) | |
| TEST_P (EntityTest, GaussianBlurFilter) | |
| TEST_P (EntityTest, MorphologyFilter) | |
| TEST_P (EntityTest, SetBlendMode) | |
| TEST_P (EntityTest, ContentsGetBoundsForEmptyPathReturnsNullopt) | |
| TEST_P (EntityTest, SolidStrokeCoverageIsCorrect) | |
| TEST_P (EntityTest, BorderMaskBlurCoverageIsCorrect) | |
| TEST_P (EntityTest, DrawAtlasNoColor) | |
| TEST_P (EntityTest, DrawAtlasWithColorAdvanced) | |
| TEST_P (EntityTest, DrawAtlasWithColorSimple) | |
| TEST_P (EntityTest, DrawAtlasUsesProvidedCullRectForCoverage) | |
| TEST_P (EntityTest, DrawAtlasWithOpacity) | |
| TEST_P (EntityTest, DrawAtlasNoColorFullSize) | |
| TEST_P (EntityTest, SolidFillCoverageIsCorrect) | |
| TEST_P (EntityTest, SolidFillShouldRenderIsCorrect) | |
| TEST_P (EntityTest, DoesNotCullEntitiesByDefault) | |
| TEST_P (EntityTest, ClipContentsShouldRenderIsCorrect) | |
| TEST_P (EntityTest, ClipContentsGetClipCoverageIsCorrect) | |
| TEST_P (EntityTest, RRectShadowTest) | |
| TEST_P (EntityTest, ColorMatrixFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, ColorMatrixFilterEditable) | |
| TEST_P (EntityTest, LinearToSrgbFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, LinearToSrgbFilter) | |
| TEST_P (EntityTest, SrgbToLinearFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, SrgbToLinearFilter) | |
| TEST_P (EntityTest, AtlasContentsSubAtlas) | |
| static Vector3 | RGBToYUV (Vector3 rgb, YUVColorSpace yuv_color_space) |
| static std::vector< std::shared_ptr< Texture > > | CreateTestYUVTextures (Context *context, YUVColorSpace yuv_color_space) |
| TEST_P (EntityTest, YUVToRGBFilter) | |
| TEST_P (EntityTest, RuntimeEffect) | |
| TEST_P (EntityTest, InheritOpacityTest) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorAdvancedBlend) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorClearBlend) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorSrcBlend) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorDstBlend) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorSrcInBlend) | |
| TEST_P (EntityTest, CoverageForStrokePathWithNegativeValuesInTransform) | |
| TEST_P (EntityTest, SolidColorContentsIsOpaque) | |
| TEST_P (EntityTest, ConicalGradientContentsIsOpaque) | |
| TEST_P (EntityTest, LinearGradientContentsIsOpaque) | |
| TEST_P (EntityTest, RadialGradientContentsIsOpaque) | |
| TEST_P (EntityTest, SweepGradientContentsIsOpaque) | |
| TEST_P (EntityTest, TiledTextureContentsIsOpaque) | |
| TEST_P (EntityTest, PointFieldGeometryDivisions) | |
| TEST_P (EntityTest, PointFieldGeometryCoverage) | |
| TEST_P (EntityTest, PointFieldCanUseCompute) | |
| TEST_P (EntityTest, ColorFilterContentsWithLargeGeometry) | |
| TEST_P (EntityTest, TextContentsCeilsGlyphScaleToDecimal) | |
| TEST_P (EntityTest, AdvancedBlendCoverageHintIsNotResetByEntityPass) | |
| TEST_P (EntityTest, SpecializationConstantsAreAppliedToVariants) | |
| TEST_P (EntityTest, DecalSpecializationAppliedToMorphologyFilter) | |
| TEST_P (EntityTest, FramebufferFetchPipelinesDeclareUsage) | |
| TEST_P (EntityTest, PipelineDescriptorEqAndHash) | |
| TEST_P (EntityTest, ContentContextOptionsHasReasonableHashFunctions) | |
| TEST (EntityGeometryTest, RectGeometryCoversArea) | |
| TEST (EntityGeometryTest, FillPathGeometryCoversArea) | |
| TEST (EntityGeometryTest, FillPathGeometryCoversAreaNoInnerRect) | |
| TEST (EntityGeometryTest, LineGeometryCoverage) | |
| TEST (EntityGeometryTest, RoundRectGeometryCoversArea) | |
| TEST (RenderTargetCacheTest, CachesUsedTexturesAcrossFrames) | |
| TEST (RenderTargetCacheTest, DoesNotPersistFailedAllocations) | |
| TEST (GeometryTest, ScalarNearlyEqual) | |
| TEST (GeometryTest, MakeColumn) | |
| TEST (GeometryTest, MakeRow) | |
| TEST (GeometryTest, RotationMatrix) | |
| TEST (GeometryTest, InvertMultMatrix) | |
| TEST (GeometryTest, MatrixBasis) | |
| TEST (GeometryTest, MutliplicationMatrix) | |
| TEST (GeometryTest, DeterminantTest) | |
| TEST (GeometryTest, InvertMatrix) | |
| TEST (GeometryTest, TestDecomposition) | |
| TEST (GeometryTest, TestDecomposition2) | |
| TEST (GeometryTest, TestRecomposition) | |
| TEST (GeometryTest, TestRecomposition2) | |
| TEST (GeometryTest, MatrixVectorMultiplication) | |
| TEST (GeometryTest, MatrixMakeRotationFromQuaternion) | |
| TEST (GeometryTest, MatrixTransformDirection) | |
| TEST (GeometryTest, MatrixGetMaxBasisLength) | |
| TEST (GeometryTest, MatrixGetMaxBasisLengthXY) | |
| TEST (GeometryTest, MatrixMakeOrthographic) | |
| TEST (GeometryTest, MatrixMakePerspective) | |
| TEST (GeometryTest, MatrixGetBasisVectors) | |
| TEST (GeometryTest, MatrixGetDirectionScale) | |
| TEST (GeometryTest, MatrixIsAligned) | |
| TEST (GeometryTest, MatrixTranslationScaleOnly) | |
| TEST (GeometryTest, MatrixLookAt) | |
| TEST (GeometryTest, QuaternionLerp) | |
| TEST (GeometryTest, QuaternionVectorMultiply) | |
| TEST (GeometryTest, CanGenerateMipCounts) | |
| TEST (GeometryTest, CanConvertTTypesExplicitly) | |
| TEST (GeometryTest, CanPerformAlgebraicPointOps) | |
| TEST (GeometryTest, CanPerformAlgebraicPointOpsWithArithmeticTypes) | |
| TEST (GeometryTest, PointIntegerCoercesToFloat) | |
| TEST (GeometryTest, SizeCoercesToPoint) | |
| TEST (GeometryTest, CanUsePointAssignmentOperators) | |
| TEST (GeometryTest, PointDotProduct) | |
| TEST (GeometryTest, PointCrossProduct) | |
| TEST (GeometryTest, PointReflect) | |
| TEST (GeometryTest, PointAbs) | |
| TEST (GeometryTest, PointAngleTo) | |
| TEST (GeometryTest, PointMin) | |
| TEST (GeometryTest, Vector3Min) | |
| TEST (GeometryTest, Vector4Min) | |
| TEST (GeometryTest, PointMax) | |
| TEST (GeometryTest, Vector3Max) | |
| TEST (GeometryTest, Vector4Max) | |
| TEST (GeometryTest, PointFloor) | |
| TEST (GeometryTest, Vector3Floor) | |
| TEST (GeometryTest, Vector4Floor) | |
| TEST (GeometryTest, PointCeil) | |
| TEST (GeometryTest, Vector3Ceil) | |
| TEST (GeometryTest, Vector4Ceil) | |
| TEST (GeometryTest, PointRound) | |
| TEST (GeometryTest, Vector3Round) | |
| TEST (GeometryTest, Vector4Round) | |
| TEST (GeometryTest, PointLerp) | |
| TEST (GeometryTest, Vector3Lerp) | |
| TEST (GeometryTest, Vector4Lerp) | |
| TEST (GeometryTest, CanUseVector3AssignmentOperators) | |
| TEST (GeometryTest, CanPerformAlgebraicVector3Ops) | |
| TEST (GeometryTest, CanPerformAlgebraicVector3OpsWithArithmeticTypes) | |
| TEST (GeometryTest, ColorPremultiply) | |
| TEST (GeometryTest, ColorR8G8B8A8) | |
| TEST (GeometryTest, ColorLerp) | |
| TEST (GeometryTest, ColorClamp01) | |
| TEST (GeometryTest, ColorMakeRGBA8) | |
| TEST (GeometryTest, ColorApplyColorMatrix) | |
| TEST (GeometryTest, ColorLinearToSRGB) | |
| TEST (GeometryTest, ColorSRGBToLinear) | |
| TEST (GeometryTest, BlendModeToString) | |
| TEST (GeometryTest, CanConvertBetweenDegressAndRadians) | |
| TEST (GeometryTest, RectUnion) | |
| TEST (GeometryTest, OptRectUnion) | |
| TEST (GeometryTest, RectIntersection) | |
| TEST (GeometryTest, OptRectIntersection) | |
| TEST (GeometryTest, RectIntersectsWithRect) | |
| TEST (GeometryTest, RectCutout) | |
| TEST (GeometryTest, RectContainsPoint) | |
| TEST (GeometryTest, RectContainsRect) | |
| TEST (GeometryTest, RectGetPoints) | |
| TEST (GeometryTest, RectShift) | |
| TEST (GeometryTest, RectGetTransformedPoints) | |
| TEST (GeometryTest, RectMakePointBounds) | |
| TEST (GeometryTest, RectExpand) | |
| TEST (GeometryTest, RectGetPositive) | |
| TEST (GeometryTest, RectScale) | |
| TEST (GeometryTest, RectDirections) | |
| TEST (GeometryTest, RectProject) | |
| TEST (GeometryTest, RectRoundOut) | |
| TEST (GeometryTest, MatrixPrinting) | |
| TEST (GeometryTest, PointPrinting) | |
| TEST (GeometryTest, Vector3Printing) | |
| TEST (GeometryTest, Vector4Printing) | |
| TEST (GeometryTest, ColorPrinting) | |
| TEST (GeometryTest, ToIColor) | |
| TEST (GeometryTest, Gradient) | |
| TEST (GeometryTest, HalfConversions) | |
| TEST (MatrixTest, Multiply) | |
| TEST (PathTest, CubicPathComponentPolylineDoesNotIncludePointOne) | |
| TEST (PathTest, PathCreatePolyLineDoesNotDuplicatePoints) | |
| TEST (PathTest, PathBuilderSetsCorrectContourPropertiesForAddCommands) | |
| TEST (PathTest, PathCreatePolylineGeneratesCorrectContourData) | |
| TEST (PathTest, PolylineGetContourPointBoundsReturnsCorrectRanges) | |
| TEST (PathTest, PathAddRectPolylineHasCorrectContourData) | |
| TEST (PathTest, PathPolylineDuplicatesAreRemovedForSameContour) | |
| TEST (PathTest, PolylineBufferReuse) | |
| TEST (PathTest, PolylineFailsWithNullptrBuffer) | |
| TEST (PathTest, PathShifting) | |
| TEST (PathTest, PathBuilderWillComputeBounds) | |
| TEST (PathTest, PathHorizontalLine) | |
| TEST (PathTest, PathVerticalLine) | |
| TEST (PathTest, QuadradicPath) | |
| TEST (PathTest, CubicPath) | |
| TEST (PathTest, BoundingBoxCubic) | |
| TEST (PathTest, BoundingBoxOfCompositePathIsCorrect) | |
| TEST (PathTest, ExtremaOfCubicPathComponentIsCorrect) | |
| TEST (PathTest, PathGetBoundingBoxForCubicWithNoDerivativeRootsIsCorrect) | |
| TEST (PathTest, EmptyPath) | |
| TEST (PathTest, SimplePath) | |
| TEST (PathTest, CanBeCloned) | |
| TEST (RectTest, RectOriginSizeXYWHGetters) | |
| TEST (RectTest, IRectOriginSizeXYWHGetters) | |
| TEST (RectTest, RectFromRect) | |
| TEST (RectTest, RectFromIRect) | |
| TEST (RectTest, IRectFromRect) | |
| TEST (RectTest, IRectFromIRect) | |
| TEST (RectTest, RectMakeSize) | |
| TEST (RectTest, RectScale) | |
| TEST (RectTest, IRectScale) | |
| TEST (RectTest, RectArea) | |
| TEST (RectTest, IRectArea) | |
| TEST (RectTest, RectGetNormalizingTransform) | |
| TEST (RectTest, IRectGetNormalizingTransform) | |
| TEST (SizeTest, RectIsEmpty) | |
| TEST (SizeTest, IRectIsEmpty) | |
| TEST (RectTest, MakePointBoundsQuad) | |
| TEST (RectTest, IsSquare) | |
| TEST (RectTest, GetCenter) | |
| TEST (RectTest, RectExpand) | |
| TEST (RectTest, IRectExpand) | |
| TEST (RectTest, ContainsFloatingPoint) | |
| TEST (SizeTest, SizeIsEmpty) | |
| TEST (SizeTest, ISizeIsEmpty) | |
| TEST (SizeTest, IsSquare) | |
| TEST (SizeTest, MaxDimension) | |
| TEST (SizeTest, NegationOperator) | |
| TEST (TrigTest, TrigAngles) | |
| TEST (TrigTest, MultiplyByScalarRadius) | |
| TEST_F (GoldenTests, ConicalGradient) | |
| TEST (TextureMTL, CreateFromDrawable) | |
| TEST (BlitCommandVkTest, BlitCopyTextureToTextureCommandVK) | |
| TEST (BlitCommandVkTest, BlitCopyTextureToBufferCommandVK) | |
| TEST (BlitCommandVkTest, BlitCopyBufferToTextureCommandVK) | |
| TEST (BlitCommandVkTest, BlitGenerateMipmapCommandVK) | |
| TEST (CommandEncoderVKTest, DeleteEncoderAfterThreadDies) | |
| TEST (CommandEncoderVKTest, CleanupAfterSubmit) | |
| TEST (CommandPoolRecyclerVKTest, GetsACommandPoolPerThread) | |
| TEST (CommandPoolRecyclerVKTest, GetsTheSameCommandPoolOnSameThread) | |
| TEST (CommandPoolRecyclerVKTest, ReclaimMakesCommandPoolAvailable) | |
| TEST (ContextVKTest, DeletesCommandPools) | |
| TEST (ContextVKTest, DeletesCommandPoolsOnAllThreads) | |
| TEST (ContextVKTest, DeletePipelineAfterContext) | |
| TEST (ContextVKTest, DeleteShaderFunctionAfterContext) | |
| TEST (ContextVKTest, DeletePipelineLibraryAfterContext) | |
| TEST (ContextVKTest, CanCreateContextInAbsenceOfValidationLayers) | |
| TEST (ContextVKTest, CanCreateContextWithValidationLayers) | |
| TEST (DescriptorPoolRecyclerVKTest, GetDescriptorPoolRecyclerCreatesNewPools) | |
| TEST (DescriptorPoolRecyclerVKTest, DescriptorPoolCapacityIsRoundedUp) | |
| TEST (DescriptorPoolRecyclerVKTest, ReclaimMakesDescriptorPoolAvailable) | |
| TEST (DescriptorPoolRecyclerVKTest, ReclaimDropsDescriptorPoolIfSizeIsExceeded) | |
| TEST (FenceWaiterVKTest, IgnoresNullFence) | |
| TEST (FenceWaiterVKTest, IgnoresNullCallback) | |
| TEST (FenceWaiterVKTest, ExecutesFenceCallback) | |
| TEST (FenceWaiterVKTest, ExecutesFenceCallbackX2) | |
| TEST (FenceWaiterVKTest, ExecutesNewFenceThenOldFence) | |
| TEST (FenceWaiterVKTest, AddFenceDoesNothingIfTerminating) | |
| TEST (FenceWaiterVKTest, InProgressFencesStillWaitIfTerminated) | |
| TEST (PassBindingsCacheTest, bindPipeline) | |
| TEST (PassBindingsCacheTest, setStencilReference) | |
| TEST (PassBindingsCacheTest, setScissor) | |
| TEST (PassBindingsCacheTest, setViewport) | |
| TEST (ResourceManagerVKTest, CreatesANewInstance) | |
| TEST (ResourceManagerVKTest, ReclaimMovesAResourceAndDestroysIt) | |
| TEST (ResourceManagerVKTest, TerminatesWhenOutOfScope) | |
| TEST (ResourceManagerVKTest, IsThreadSafe) | |
| INSTANTIATE_PLAYGROUND_SUITE (BlitPassTest) | |
| TEST_P (BlitPassTest, BlitAcrossDifferentPixelFormatsFails) | |
| TEST_P (BlitPassTest, BlitAcrossDifferentSampleCountsFails) | |
| TEST_P (BlitPassTest, BlitPassesForMatchingFormats) | |
| CAPABILITY_TEST (SupportsOffscreenMSAA, false) | |
| CAPABILITY_TEST (SupportsSSBO, false) | |
| CAPABILITY_TEST (SupportsBufferToTextureBlits, false) | |
| CAPABILITY_TEST (SupportsTextureToTextureBlits, false) | |
| CAPABILITY_TEST (SupportsFramebufferFetch, false) | |
| CAPABILITY_TEST (SupportsCompute, false) | |
| CAPABILITY_TEST (SupportsComputeSubgroups, false) | |
| CAPABILITY_TEST (SupportsReadFromResolve, false) | |
| CAPABILITY_TEST (SupportsDecalSamplerAddressMode, false) | |
| CAPABILITY_TEST (SupportsDeviceTransientTextures, false) | |
| TEST (CapabilitiesTest, DefaultColorFormat) | |
| TEST (CapabilitiesTest, DefaultStencilFormat) | |
| TEST (CapabilitiesTest, DefaultDepthStencilFormat) | |
| INSTANTIATE_COMPUTE_SUITE (ComputeSubgroupTest) | |
| TEST_P (ComputeSubgroupTest, CapabilitiesSuportSubgroups) | |
| TEST_P (ComputeSubgroupTest, PathPlayground) | |
| TEST_P (ComputeSubgroupTest, LargePath) | |
| TEST_P (ComputeSubgroupTest, QuadAndCubicInOnePath) | |
| TEST_P (ComputeTest, CapabilitiesReportSupport) | |
| TEST_P (ComputeTest, CanCreateComputePass) | |
| TEST_P (ComputeTest, CanComputePrefixSum) | |
| TEST_P (ComputeTest, 1DThreadgroupSizingIsCorrect) | |
| TEST_P (ComputeTest, CanComputePrefixSumLargeInteractive) | |
| TEST_P (ComputeTest, MultiStageInputAndOutput) | |
| TEST_P (ComputeTest, CanCompute1DimensionalData) | |
| TEST_P (ComputeTest, ReturnsEarlyWhenAnyGridDimensionIsZero) | |
| TEST (HostBufferTest, TestInitialization) | |
| TEST (HostBufferTest, CanEmplace) | |
| TEST (HostBufferTest, CanEmplaceWithAlignment) | |
| TEST (PipelineDescriptorTest, PrimitiveTypeHashEquality) | |
| TEST (PoolTest, Simple) | |
| TEST (PoolTest, Overload) | |
| static void | InstantiateTestShaderLibrary () |
| INSTANTIATE_PLAYGROUND_SUITE (RendererDartTest) | |
| TEST_P (RendererDartTest, CanRunDartInPlaygroundFrame) | |
| TEST_P (RendererDartTest, CanInstantiateFlutterGPUContext) | |
| DART_TEST_CASE (canEmplaceHostBuffer) | |
| DART_TEST_CASE (canCreateDeviceBuffer) | |
| DART_TEST_CASE (canOverwriteDeviceBuffer) | |
| DART_TEST_CASE (deviceBufferOverwriteFailsWhenOutOfBounds) | |
| DART_TEST_CASE (deviceBufferOverwriteThrowsForNegativeDestinationOffset) | |
| DART_TEST_CASE (canCreateTexture) | |
| DART_TEST_CASE (canOverwriteTexture) | |
| DART_TEST_CASE (textureOverwriteThrowsForWrongBufferSize) | |
| DART_TEST_CASE (textureAsImageReturnsAValidUIImageHandle) | |
| DART_TEST_CASE (textureAsImageThrowsWhenNotShaderReadable) | |
| DART_TEST_CASE (canCreateShaderLibrary) | |
| DART_TEST_CASE (canCreateRenderPassAndSubmit) | |
| TEST_P (RendererTest, CanCreateBoxPrimitive) | |
| TEST_P (RendererTest, CanRenderPerspectiveCube) | |
| TEST_P (RendererTest, CanRenderMultiplePrimitives) | |
| TEST_P (RendererTest, CanRenderToTexture) | |
| TEST_P (RendererTest, CanRenderInstanced) | |
| TEST_P (RendererTest, CanBlitTextureToTexture) | |
| TEST_P (RendererTest, CanBlitTextureToBuffer) | |
| TEST_P (RendererTest, CanGenerateMipmaps) | |
| TEST_P (RendererTest, TheImpeller) | |
| TEST_P (RendererTest, ArrayUniforms) | |
| TEST_P (RendererTest, InactiveUniforms) | |
| TEST_P (RendererTest, CanCreateCPUBackedTexture) | |
| TEST_P (RendererTest, DefaultIndexSize) | |
| TEST_P (RendererTest, DefaultIndexBehavior) | |
| TEST_P (RendererTest, VertexBufferBuilder) | |
| static const CompareFunctionUIData & | CompareFunctionUI () |
| TEST_P (RendererTest, StencilMask) | |
| TEST_P (RendererTest, CanPreAllocateCommands) | |
| TEST_P (RendererTest, CanLookupRenderTargetProperties) | |
| INSTANTIATE_PLAYGROUND_SUITE (RuntimeStageTest) | |
| TEST_P (RuntimeStageTest, CanReadValidBlob) | |
| TEST_P (RuntimeStageTest, CanRejectInvalidBlob) | |
| TEST_P (RuntimeStageTest, CanReadUniforms) | |
| TEST_P (RuntimeStageTest, CanRegisterStage) | |
| TEST_P (RuntimeStageTest, CanCreatePipelineFromRuntimeStage) | |
| TEST_P (RuntimeStageTest, ContainsExpectedShaderTypes) | |
| static std::shared_ptr< fml::Mapping > | CreateMappingFromString (std::string p_string) |
| const std::string | CreateStringFromMapping (const fml::Mapping &mapping) |
| TEST (ShaderArchiveTest, CanReadAndWriteBlobs) | |
| TEST (ShaderArchiveTest, ArchiveAndMultiArchiveHaveDifferentIdentifiers) | |
| TEST (TessellatorTest, TessellatorBuilderReturnsCorrectResultStatus) | |
| TEST (TessellatorTest, TessellateConvex) | |
| TEST (TessellatorTest, CircleVertexCounts) | |
| TEST (TessellatorTest, FilledCircleTessellationVertices) | |
| TEST (TessellatorTest, StrokedCircleTessellationVertices) | |
| TEST (TessellatorTest, RoundCapLineTessellationVertices) | |
| TEST (TessellatorTest, FilledEllipseTessellationVertices) | |
| TEST (TessellatorTest, FilledRoundRectTessellationVertices) | |
| static std::shared_ptr< GlyphAtlas > | CreateGlyphAtlas (Context &context, const TypographerContext *typographer_context, GlyphAtlas::Type type, Scalar scale, const std::shared_ptr< GlyphAtlasContext > &atlas_context, const TextFrame &frame) |
| TEST_P (TypographerTest, CanConvertTextBlob) | |
| TEST_P (TypographerTest, CanCreateRenderContext) | |
| TEST_P (TypographerTest, CanCreateGlyphAtlas) | |
| TEST_P (TypographerTest, LazyAtlasTracksColor) | |
| TEST_P (TypographerTest, GlyphAtlasWithOddUniqueGlyphSize) | |
| TEST_P (TypographerTest, GlyphAtlasIsRecycledIfUnchanged) | |
| TEST_P (TypographerTest, GlyphAtlasWithLotsOfdUniqueGlyphSize) | |
| TEST_P (TypographerTest, GlyphAtlasTextureIsRecycledIfUnchanged) | |
| TEST_P (TypographerTest, GlyphAtlasTextureIsRecreatedIfTypeChanges) | |
| TEST_P (TypographerTest, MaybeHasOverlapping) | |
| TEST_P (TypographerTest, RectanglePackerAddsNonoverlapingRectangles) | |
| TEST_P (TypographerTest, GlyphAtlasTextureIsRecycledWhenContentsAreRecreated) | |
Variables | |
| static constexpr std::string_view | kFontFixture |
| static int64_t | LastSample = 0 |
| std::vector< Point > | golden_cubic_and_quad_points |
| using impeller::testing::AiksCanvasTest = typedef ::testing::Test |
Definition at line 16 of file canvas_unittests.cc.
| using impeller::testing::AiksTest = typedef AiksPlayground |
Definition at line 17 of file aiks_unittests.h.
| using impeller::testing::ArchiveTest = typedef ArchivistFixture |
Definition at line 110 of file archivist_unittests.cc.
| using impeller::testing::BlitPassTest = typedef PlaygroundTest |
Definition at line 15 of file blit_pass_unittests.cc.
| using impeller::testing::ComputeSubgroupTest = typedef ComputePlaygroundTest |
Definition at line 39 of file compute_subgroup_unittests.cc.
| using impeller::testing::ComputeTest = typedef ComputePlaygroundTest |
Definition at line 26 of file compute_unittests.cc.
| using impeller::testing::DeviceBufferTest = typedef Playground |
Definition at line 12 of file device_buffer_unittests.cc.
| using impeller::testing::DisplayListTest = typedef DlPlayground |
Definition at line 46 of file dl_unittests.cc.
| using impeller::testing::EntityPassTargetTest = typedef EntityPlayground |
Definition at line 16 of file entity_pass_target_unittests.cc.
Definition at line 19 of file checkerboard_contents_unittests.cc.
| using impeller::testing::RendererTest = typedef PlaygroundTest |
Definition at line 43 of file renderer_unittests.cc.
| using impeller::testing::RuntimeStageTest = typedef RuntimeStagePlayground |
Definition at line 24 of file runtime_stage_unittests.cc.
| using impeller::testing::TypographerTest = typedef PlaygroundTest |
Definition at line 25 of file typographer_unittests.cc.
| impeller::testing::APPLY_COLOR_FILTER_GRADIENT_TEST | ( | Conical | ) |
| impeller::testing::APPLY_COLOR_FILTER_GRADIENT_TEST | ( | Linear | ) |
| impeller::testing::APPLY_COLOR_FILTER_GRADIENT_TEST | ( | Radial | ) |
| impeller::testing::APPLY_COLOR_FILTER_GRADIENT_TEST | ( | Sweep | ) |
|
static |
Compare these results with the images in the Flutter blend mode documentation: https://api.flutter.dev/flutter/dart-ui/BlendMode.html
Definition at line 2196 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blend(), impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::kSource, impeller::kSourceOver, impeller::Color::LimeGreen(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::White(), and impeller::Color::WithAlpha().
|
static |
Definition at line 169 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Paint::dither, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Playground::GetContentScale(), impeller::Entity::kMirror, impeller::ColorSource::MakeConicalGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::AiksPlayground::OpenPlaygroundHere(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
Referenced by TEST_P().
|
static |
Definition at line 85 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Paint::dither, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::AiksPlayground::OpenPlaygroundHere(), and impeller::Canvas::Translate().
Referenced by TEST_P().
|
static |
Definition at line 113 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Paint::dither, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::ColorSource::MakeRadialGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::AiksPlayground::OpenPlaygroundHere(), and impeller::Canvas::Translate().
Referenced by TEST_P().
|
static |
Definition at line 140 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Paint::dither, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Playground::GetContentScale(), impeller::Entity::kMirror, impeller::ColorSource::MakeSweepGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::AiksPlayground::OpenPlaygroundHere(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
Referenced by TEST_P().
| impeller::testing::CAPABILITY_TEST | ( | SupportsBufferToTextureBlits | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsCompute | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsComputeSubgroups | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsDecalSamplerAddressMode | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsDeviceTransientTextures | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsFramebufferFetch | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsOffscreenMSAA | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsReadFromResolve | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsSSBO | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsTextureToTextureBlits | , |
| false | |||
| ) |
|
static |
Definition at line 1109 of file renderer_unittests.cc.
Referenced by TEST_P().
| std::shared_ptr<VerticesGeometry> impeller::testing::CreateColorVertices | ( | const std::vector< Point > & | vertices, |
| const std::vector< Color > & | colors | ||
| ) |
Definition at line 25 of file vertices_contents_unittests.cc.
References impeller::VerticesGeometry::kTriangles, impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakePointBounds().
Referenced by TEST_P().
|
static |
Definition at line 28 of file typographer_unittests.cc.
References impeller::TextFrame::CollectUniqueFontGlyphPairs(), and impeller::TypographerContext::CreateGlyphAtlas().
Referenced by TEST_P().
|
static |
| auto impeller::testing::CreatePassWithRectPath | ( | Rect | rect, |
| std::optional< Rect > | bounds_hint, | ||
| bool | collapse = false |
||
| ) |
Definition at line 105 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::SolidColorContents::Make(), impeller::Color::Red(), and impeller::Entity::SetContents().
Referenced by TEST_P().
| const std::string impeller::testing::CreateStringFromMapping | ( | const fml::Mapping & | mapping | ) |
|
static |
Definition at line 2050 of file entity_unittests.cc.
References impeller::TextureDescriptor::format, impeller::Context::GetResourceAllocator(), impeller::kHostVisible, impeller::kR8G8UNormInt, impeller::kR8UNormInt, RGBToYUV(), impeller::TextureDescriptor::size, and impeller::TextureDescriptor::storage_mode.
Referenced by TEST_P().
| impeller::testing::DART_TEST_CASE | ( | canCreateDeviceBuffer | ) |
| impeller::testing::DART_TEST_CASE | ( | canCreateRenderPassAndSubmit | ) |
| impeller::testing::DART_TEST_CASE | ( | canCreateShaderLibrary | ) |
| impeller::testing::DART_TEST_CASE | ( | canCreateTexture | ) |
| impeller::testing::DART_TEST_CASE | ( | canEmplaceHostBuffer | ) |
These test entries correspond to Dart functions located in flutter/impeller/fixtures/dart_tests.dart
| impeller::testing::DART_TEST_CASE | ( | canOverwriteDeviceBuffer | ) |
| impeller::testing::DART_TEST_CASE | ( | canOverwriteTexture | ) |
| impeller::testing::DART_TEST_CASE | ( | deviceBufferOverwriteFailsWhenOutOfBounds | ) |
| impeller::testing::DART_TEST_CASE | ( | deviceBufferOverwriteThrowsForNegativeDestinationOffset | ) |
| impeller::testing::DART_TEST_CASE | ( | textureAsImageReturnsAValidUIImageHandle | ) |
| impeller::testing::DART_TEST_CASE | ( | textureAsImageThrowsWhenNotShaderReadable | ) |
| impeller::testing::DART_TEST_CASE | ( | textureOverwriteThrowsForWrongBufferSize | ) |
|
static |
Definition at line 1007 of file aiks_unittests.cc.
References BLEND_MODE_TUPLE, IMPELLER_FOR_EACH_BLEND_MODE, and impeller::Entity::kLastAdvancedBlendMode.
Referenced by TEST_P().
|
static |
Definition at line 1748 of file dl_unittests.cc.
References impeller::Entity::GetContents(), and impeller::Picture::pass.
| impeller::testing::INSTANTIATE_COMPUTE_SUITE | ( | ComputeSubgroupTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | AiksTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | BlitPassTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | DirectionalGaussianBlurFilterContentsTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | DisplayListTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | EntityPassTargetTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | GaussianBlurFilterContentsTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RendererDartTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RuntimeStageTest | ) |
|
static |
Definition at line 32 of file renderer_dart_unittests.cc.
Referenced by impeller::testing::RendererDartTest::GetIsolate().
| bool impeller::testing::RenderTextInCanvasSkia | ( | const std::shared_ptr< Context > & | context, |
| Canvas & | canvas, | ||
| const std::string & | text, | ||
| const std::string_view & | font_fixture, | ||
| TextRenderOptions | options = {} |
||
| ) |
| bool impeller::testing::RenderTextInCanvasSTB | ( | const std::shared_ptr< Context > & | context, |
| Canvas & | canvas, | ||
| const std::string & | text, | ||
| const std::string & | font_fixture, | ||
| TextRenderOptions | options = {} |
||
| ) |
|
static |
Definition at line 2033 of file entity_unittests.cc.
References impeller::kBT601FullRange, impeller::kBT601LimitedRange, impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
Referenced by CreateTestYUVTextures().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| DisableLocalBoundsRectForFilteredSaveLayers | |||
| ) |
Definition at line 340 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Paint::image_filter, impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| EmptyCullRect | |||
| ) |
Definition at line 18 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| InitialCullRect | |||
| ) |
Definition at line 24 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipDiffAgainstEmptyCullRect | |||
| ) |
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipDiffAgainstFullyCoveredCullRect | |||
| ) |
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipDiffAgainstNonCoveredCullRect | |||
| ) |
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipIntersectAgainstCullRect | |||
| ) |
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipIntersectAgainstEmptyCullRect | |||
| ) |
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAboveCullRect | |||
| ) |
Definition at line 98 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAgainstEmptyCullRect | |||
| ) |
Definition at line 65 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAgainstHCoveredCullRect | |||
| ) |
Definition at line 158 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAgainstNonCoveredCullRect | |||
| ) |
Definition at line 86 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAgainstVCoveredCullRect | |||
| ) |
Definition at line 146 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffBelowCullRect | |||
| ) |
Definition at line 110 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffLeftOfCullRect | |||
| ) |
Definition at line 122 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffRightOfCullRect | |||
| ) |
Definition at line 134 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipIntersectAgainstCullRect | |||
| ) |
Definition at line 74 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kIntersect, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipIntersectAgainstEmptyCullRect | |||
| ) |
Definition at line 55 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kIntersect, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstEmptyCullRect | |||
| ) |
Definition at line 180 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstHFullyCoveredCullRect | |||
| ) |
Definition at line 249 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstHPartiallyCoveredCullRect | |||
| ) |
Definition at line 237 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstNonCoveredCullRect | |||
| ) |
Definition at line 201 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstVFullyCoveredCullRect | |||
| ) |
Definition at line 225 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstVPartiallyCoveredCullRect | |||
| ) |
Definition at line 213 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipIntersectAgainstCullRect | |||
| ) |
Definition at line 189 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kIntersect, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipIntersectAgainstEmptyCullRect | |||
| ) |
Definition at line 170 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kIntersect, and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| ScaledCullRect | |||
| ) |
Definition at line 44 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Canvas::Scale().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| TranslatedCullRect | |||
| ) |
Definition at line 33 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Canvas::Translate().
| impeller::testing::TEST | ( | AllocatorTest | , |
| TextureDescriptorCompatibility | |||
| ) |
Definition at line 16 of file allocator_unittests.cc.
References impeller::TextureDescriptor::compression_type, impeller::TextureDescriptor::format, impeller::kB10G10R10A10XR, impeller::kCount1, impeller::kCount4, impeller::kDevicePrivate, impeller::kHostVisible, impeller::kLossless, impeller::kLossy, impeller::kR8G8B8A8UNormInt, impeller::kTexture2D, impeller::kTexture2DMultisample, impeller::TextureDescriptor::mip_count, impeller::TextureDescriptor::sample_count, impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::type.
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyBufferToTextureCommandVK | |||
| ) |
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyTextureToBufferCommandVK | |||
| ) |
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyTextureToTextureCommandVK | |||
| ) |
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitGenerateMipmapCommandVK | |||
| ) |
Definition at line 68 of file blit_command_vk_unittests.cc.
References impeller::BlitGenerateMipmapCommandVK::Encode(), impeller::kR8G8B8A8UNormInt, and impeller::BlitGenerateMipmapCommand::texture.
| impeller::testing::TEST | ( | CanvasRecorder | , |
| ClipPath | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| ClipRect | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| ClipRRect | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Concat | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawAtlas | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawCircle | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawImage | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawImageRect | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawPaint | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawPath | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawPicture | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawPoints | |||
| ) |
Definition at line 173 of file canvas_recorder_unittests.cc.
References impeller::kDrawPoints, and impeller::kRound.
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawRect | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawRRect | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawTextFrame | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawVertices | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| PreConcat | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| ResetTransform | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Restore | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| RestoreToCount | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Rotate | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Save | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| SaveLayer | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Scale2 | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Scale3 | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Skew | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Transform | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| Translate | |||
| ) |
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultColorFormat | |||
| ) |
Definition at line 32 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kB10G10R10A10XR, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultColorFormat().
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultDepthStencilFormat | |||
| ) |
Definition at line 50 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kD32FloatS8UInt, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultDepthStencilFormat().
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultStencilFormat | |||
| ) |
Definition at line 41 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kS8UInt, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultStencilFormat().
| impeller::testing::TEST | ( | CommandEncoderVKTest | , |
| CleanupAfterSubmit | |||
| ) |
Definition at line 41 of file command_encoder_vk_unittests.cc.
References impeller::CommandEncoderFactoryVK::Create().
| impeller::testing::TEST | ( | CommandEncoderVKTest | , |
| DeleteEncoderAfterThreadDies | |||
| ) |
Definition at line 15 of file command_encoder_vk_unittests.cc.
References impeller::CommandEncoderFactoryVK::Create().
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| GetsACommandPoolPerThread | |||
| ) |
Definition at line 14 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| GetsTheSameCommandPoolOnSameThread | |||
| ) |
Definition at line 43 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| ReclaimMakesCommandPoolAvailable | |||
| ) |
Definition at line 76 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| TestsCriticalSectionAfterWait | |||
| ) |
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| TestsCriticalSectionAfterWaitForUntil | |||
| ) |
Definition at line 146 of file base_unittests.cc.
References impeller::ConditionVariable::WaitFor().
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| WaitFor | |||
| ) |
Definition at line 108 of file base_unittests.cc.
References impeller::testing::CVTest::cv, IPLR_REQUIRES, impeller::testing::CVTest::mutex, and impeller::ConditionVariable::WaitFor().
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| WaitForever | |||
| ) |
Definition at line 129 of file base_unittests.cc.
References impeller::testing::CVTest::cv, IPLR_REQUIRES, impeller::testing::CVTest::mutex, and impeller::ConditionVariable::Wait().
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| WaitUntil | |||
| ) |
Definition at line 85 of file base_unittests.cc.
References impeller::testing::CVTest::cv, IPLR_REQUIRES, impeller::testing::CVTest::mutex, and impeller::ConditionVariable::WaitUntil().
| impeller::testing::TEST | ( | ContextVKTest | , |
| CanCreateContextInAbsenceOfValidationLayers | |||
| ) |
Definition at line 117 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::AreValidationsEnabled().
| impeller::testing::TEST | ( | ContextVKTest | , |
| CanCreateContextWithValidationLayers | |||
| ) |
Definition at line 131 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::AreValidationsEnabled().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletePipelineAfterContext | |||
| ) |
Definition at line 60 of file context_vk_unittests.cc.
References impeller::PipelineFuture< T >::Get(), and impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletePipelineLibraryAfterContext | |||
| ) |
Definition at line 101 of file context_vk_unittests.cc.
References impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletesCommandPools | |||
| ) |
Definition at line 14 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletesCommandPoolsOnAllThreads | |||
| ) |
Definition at line 29 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeleteShaderFunctionAfterContext | |||
| ) |
Definition at line 79 of file context_vk_unittests.cc.
References impeller::kFragment, and impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| DescriptorPoolCapacityIsRoundedUp | |||
| ) |
Definition at line 26 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| GetDescriptorPoolRecyclerCreatesNewPools | |||
| ) |
Definition at line 14 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| ReclaimDropsDescriptorPoolIfSizeIsExceeded | |||
| ) |
Definition at line 101 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| ReclaimMakesDescriptorPoolAvailable | |||
| ) |
Definition at line 63 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DirectionalGaussianBlurFilterContentsTest | , |
| FilterSourceCoverage | |||
| ) |
Definition at line 67 of file directional_gaussian_blur_filter_contents_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | DisplayListTest | , |
| CircleBoundsComputation | |||
| ) |
Definition at line 1785 of file dl_unittests.cc.
References impeller::DlDispatcher::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | DisplayListTest | , |
| RRectBoundsComputation | |||
| ) |
Definition at line 1762 of file dl_unittests.cc.
References impeller::DlDispatcher::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| FillPathGeometryCoversArea | |||
| ) |
Definition at line 20 of file geometry_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| FillPathGeometryCoversAreaNoInnerRect | |||
| ) |
Definition at line 30 of file geometry_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| LineGeometryCoverage | |||
| ) |
Definition at line 39 of file geometry_unittests.cc.
References impeller::kButt, impeller::kSquare, impeller::Geometry::MakeLine(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| RectGeometryCoversArea | |||
| ) |
Definition at line 12 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::Geometry::MakeRect().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| RoundRectGeometryCoversArea | |||
| ) |
Definition at line 65 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::Geometry::MakeRoundRect().
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| AddFenceDoesNothingIfTerminating | |||
| ) |
Definition at line 86 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| ExecutesFenceCallback | |||
| ) |
Definition at line 28 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| ExecutesFenceCallbackX2 | |||
| ) |
Definition at line 40 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| ExecutesNewFenceThenOldFence | |||
| ) |
Definition at line 57 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| IgnoresNullCallback | |||
| ) |
Definition at line 19 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| IgnoresNullFence | |||
| ) |
Definition at line 13 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| InProgressFencesStillWaitIfTerminated | |||
| ) |
Definition at line 103 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FilterInputTest | , |
| CanSetLocalTransformForTexture | |||
| ) |
Definition at line 17 of file filter_input_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::FilterInput::Make(), impeller::Matrix::MakeTranslation(), and impeller::Entity::SetTransform().
| impeller::testing::TEST | ( | FilterInputTest | , |
| IsLeaf | |||
| ) |
Definition at line 30 of file filter_input_unittests.cc.
References impeller::kSource, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), and impeller::FilterContents::MakeMatrixFilter().
| impeller::testing::TEST | ( | FilterInputTest | , |
| SetCoverageInputs | |||
| ) |
Definition at line 42 of file filter_input_unittests.cc.
References ASSERT_RECT_NEAR, impeller::kSource, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::FilterContents::MakeMatrixFilter().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CalculateSigmaForBlurRadius | |||
| ) |
Definition at line 375 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateBlurRadius(), and impeller::GaussianBlurFilterContents::ScaleSigma().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CalculateSigmaValues | |||
| ) |
Definition at line 167 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateScale().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| Coefficients | |||
| ) |
Definition at line 384 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::BlurParameters::blur_uv_offset, and impeller::GenerateBlurInfo().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CoverageEmpty | |||
| ) |
Definition at line 71 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::GetFilterCoverage(), and impeller::Entity::kDecal.
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CoverageSimple | |||
| ) |
Definition at line 81 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::Entity::kDecal, impeller::FilterInput::Make(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithSigma | |||
| ) |
Definition at line 92 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::Entity::kDecal, impeller::FilterInput::Make(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| Create | |||
| ) |
Definition at line 64 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::GetSigmaX(), impeller::GaussianBlurFilterContents::GetSigmaY(), and impeller::Entity::kDecal.
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| FilterSourceCoverage | |||
| ) |
Definition at line 157 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::TRect< Scalar >::MakeLTRB(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | GeometryTest | , |
| BlendModeToString | |||
| ) |
Definition at line 1452 of file geometry_unittests.cc.
References _BLEND_MODE_NAME_CHECK, impeller::BlendModeToString(), IMPELLER_FOR_EACH_BLEND_MODE, and impeller::kLast.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanConvertBetweenDegressAndRadians | |||
| ) |
Definition at line 1461 of file geometry_unittests.cc.
References impeller::kPiOver2, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanConvertTTypesExplicitly | |||
| ) |
Definition at line 604 of file geometry_unittests.cc.
References impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetOrigin(), impeller::TRect< T >::GetSize(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TSize< T >::height, impeller::TRect< Scalar >::MakeXYWH(), impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanGenerateMipCounts | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicPointOps | |||
| ) |
Definition at line 640 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicPointOpsWithArithmeticTypes | |||
| ) |
Definition at line 670 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicVector3Ops | |||
| ) |
Definition at line 1174 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicVector3OpsWithArithmeticTypes | |||
| ) |
Definition at line 1208 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanUsePointAssignmentOperators | |||
| ) |
Definition at line 822 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanUseVector3AssignmentOperators | |||
| ) |
Definition at line 1124 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorApplyColorMatrix | |||
| ) |
Definition at line 1381 of file geometry_unittests.cc.
References impeller::Color::ApplyColorMatrix(), ASSERT_COLOR_NEAR, and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorClamp01 | |||
| ) |
Definition at line 1341 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, and impeller::Color::Clamp01().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorLerp | |||
| ) |
Definition at line 1319 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, and impeller::Color::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorLinearToSRGB | |||
| ) |
Definition at line 1407 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::BlackTransparent(), impeller::Color::LinearToSRGB(), and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorMakeRGBA8 | |||
| ) |
Definition at line 1361 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::BlackTransparent(), impeller::Color::MakeRGBA8(), and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorPremultiply | |||
| ) |
Definition at line 1276 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::Premultiply(), and impeller::Color::Unpremultiply().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorPrinting | |||
| ) |
Definition at line 2061 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorR8G8B8A8 | |||
| ) |
Definition at line 1299 of file geometry_unittests.cc.
References ASSERT_ARRAY_4_NEAR, and impeller::Color::ToR8G8B8A8().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorSRGBToLinear | |||
| ) |
Definition at line 1427 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::BlackTransparent(), impeller::Color::SRGBToLinear(), and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| DeterminantTest | |||
| ) |
Definition at line 115 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Gradient | |||
| ) |
Definition at line 2083 of file geometry_unittests.cc.
References ASSERT_COLOR_BUFFER_NEAR, impeller::Color::Black(), impeller::Color::Blue(), impeller::CreateGradientBuffer(), impeller::Color::Green(), impeller::Color::Lerp(), impeller::Color::Red(), impeller::Color::White(), and impeller::Color::Yellow().
| impeller::testing::TEST | ( | GeometryTest | , |
| HalfConversions | |||
| ) |
Definition at line 2153 of file geometry_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blue(), impeller::Color::Green(), impeller::Color::Red(), and impeller::ScalarToHalf().
| impeller::testing::TEST | ( | GeometryTest | , |
| InvertMatrix | |||
| ) |
Definition at line 120 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::Invert().
| impeller::testing::TEST | ( | GeometryTest | , |
| InvertMultMatrix | |||
| ) |
Definition at line 75 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Matrix::Invert(), impeller::kPiOver4, impeller::Matrix::MakeRotationZ(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | GeometryTest | , |
| MakeColumn | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| MakeRow | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixBasis | |||
| ) |
Definition at line 96 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::Basis().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixGetBasisVectors | |||
| ) |
Definition at line 405 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, impeller::kPiOver2, impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationZ(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixGetDirectionScale | |||
| ) |
Definition at line 429 of file geometry_unittests.cc.
References impeller::Matrix::GetDirectionScale(), impeller::kPiOver2, impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), impeller::Matrix::MakeRotationZ(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixGetMaxBasisLength | |||
| ) |
Definition at line 327 of file geometry_unittests.cc.
References impeller::Matrix::MakeScale(), and impeller::Matrix::MakeSkew().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixGetMaxBasisLengthXY | |||
| ) |
Definition at line 342 of file geometry_unittests.cc.
References impeller::Matrix::MakeScale(), and impeller::Matrix::MakeSkew().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixIsAligned | |||
| ) |
Definition at line 452 of file geometry_unittests.cc.
References impeller::Matrix::IsAligned(), impeller::Matrix::MakeRotationZ(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixLookAt | |||
| ) |
Definition at line 492 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::k1OverSqrt2, and impeller::Matrix::MakeLookAt().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixMakeOrthographic | |||
| ) |
Definition at line 357 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::MakeOrthographic().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixMakePerspective | |||
| ) |
Definition at line 381 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::MakePerspective().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixMakeRotationFromQuaternion | |||
| ) |
Definition at line 272 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::kPiOver2, impeller::Matrix::MakeRotation(), impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), and impeller::Matrix::MakeRotationZ().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixPrinting | |||
| ) |
Definition at line 1986 of file geometry_unittests.cc.
References impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixTransformDirection | |||
| ) |
Definition at line 292 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, ASSERT_VECTOR3_NEAR, ASSERT_VECTOR4_NEAR, impeller::kPiOver2, impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixTranslationScaleOnly | |||
| ) |
Definition at line 466 of file geometry_unittests.cc.
References impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixVectorMultiplication | |||
| ) |
Definition at line 207 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, ASSERT_VECTOR3_NEAR, ASSERT_VECTOR4_NEAR, impeller::kPiOver2, impeller::Matrix::MakePerspective(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MutliplicationMatrix | |||
| ) |
Definition at line 109 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Matrix::Invert(), impeller::kPiOver4, and impeller::Matrix::MakeRotationZ().
| impeller::testing::TEST | ( | GeometryTest | , |
| OptRectIntersection | |||
| ) |
Definition at line 1604 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::Intersection(), impeller::TRect< T >::Intersection(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| OptRectUnion | |||
| ) |
Definition at line 1503 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< T >::Union(), and impeller::TRect< Scalar >::Union().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointAbs | |||
| ) |
Definition at line 962 of file geometry_unittests.cc.
References impeller::TPoint< T >::Abs(), and ASSERT_POINT_NEAR.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointAngleTo | |||
| ) |
Definition at line 969 of file geometry_unittests.cc.
References impeller::TPoint< T >::AngleTo(), impeller::kPi, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointCeil | |||
| ) |
Definition at line 1061 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointCrossProduct | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| PointDotProduct | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| PointFloor | |||
| ) |
Definition at line 1040 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointIntegerCoercesToFloat | |||
| ) |
Definition at line 702 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointLerp | |||
| ) |
Definition at line 1103 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointMax | |||
| ) |
Definition at line 1019 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointMin | |||
| ) |
Definition at line 998 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointPrinting | |||
| ) |
Definition at line 2013 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointReflect | |||
| ) |
Definition at line 937 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::TPoint< T >::Normalize(), and impeller::TPoint< T >::Reflect().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointRound | |||
| ) |
Definition at line 1082 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Round().
| impeller::testing::TEST | ( | GeometryTest | , |
| QuaternionLerp | |||
| ) |
Definition at line 538 of file geometry_unittests.cc.
References ASSERT_QUATERNION_NEAR, and impeller::kPiOver4.
| impeller::testing::TEST | ( | GeometryTest | , |
| QuaternionVectorMultiply | |||
| ) |
Definition at line 549 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, impeller::k1OverSqrt2, impeller::k2Pi, impeller::kPi, and impeller::kPiOver4.
| impeller::testing::TEST | ( | GeometryTest | , |
| RectContainsPoint | |||
| ) |
Definition at line 1755 of file geometry_unittests.cc.
References impeller::TRect< T >::Contains(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectContainsRect | |||
| ) |
Definition at line 1786 of file geometry_unittests.cc.
References impeller::TRect< T >::Contains(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectCutout | |||
| ) |
Definition at line 1696 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, impeller::TRect< T >::Cutout(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectDirections | |||
| ) |
Definition at line 1946 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectExpand | |||
| ) |
Definition at line 1877 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectGetPoints | |||
| ) |
Definition at line 1823 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::TRect< T >::GetPoints(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectGetPositive | |||
| ) |
Definition at line 1905 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, impeller::TRect< T >::GetPositive(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectGetTransformedPoints | |||
| ) |
Definition at line 1854 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::TRect< T >::GetTransformedPoints(), impeller::Matrix::MakeTranslation(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectIntersection | |||
| ) |
Definition at line 1555 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, impeller::TRect< T >::Intersection(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectIntersectsWithRect | |||
| ) |
Definition at line 1658 of file geometry_unittests.cc.
References impeller::TRect< T >::IntersectsWithRect(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectMakePointBounds | |||
| ) |
Definition at line 1863 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, impeller::TRect< Scalar >::MakePointBounds(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectProject | |||
| ) |
Definition at line 1960 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectRoundOut | |||
| ) |
Definition at line 1975 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::RoundOut().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectScale | |||
| ) |
Definition at line 1919 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectShift | |||
| ) |
Definition at line 1847 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectUnion | |||
| ) |
Definition at line 1469 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, impeller::TRect< Scalar >::MakeXYWH(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | GeometryTest | , |
| RotationMatrix | |||
| ) |
Definition at line 66 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::kPiOver4, and impeller::Matrix::MakeRotationZ().
| impeller::testing::TEST | ( | GeometryTest | , |
| ScalarNearlyEqual | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| SizeCoercesToPoint | |||
| ) |
Definition at line 762 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| TestDecomposition | |||
| ) |
Definition at line 136 of file geometry_unittests.cc.
References ASSERT_QUATERNION_NEAR, impeller::Matrix::Decompose(), impeller::kPiOver4, impeller::Matrix::MakeRotationZ(), and impeller::MatrixDecomposition::rotation.
| impeller::testing::TEST | ( | GeometryTest | , |
| TestDecomposition2 | |||
| ) |
Definition at line 149 of file geometry_unittests.cc.
References ASSERT_QUATERNION_NEAR, impeller::kPiOver4, impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::MatrixDecomposition::rotation, impeller::MatrixDecomposition::scale, impeller::MatrixDecomposition::translation, impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| TestRecomposition | |||
| ) |
Definition at line 173 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, ASSERT_QUATERNION_NEAR, impeller::Matrix::Decompose(), impeller::kPiOver4, impeller::Matrix::MakeRotationZ(), and impeller::MatrixDecomposition::rotation.
| impeller::testing::TEST | ( | GeometryTest | , |
| TestRecomposition2 | |||
| ) |
Definition at line 195 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Matrix::Decompose(), impeller::kPiOver4, impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| ToIColor | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Ceil | |||
| ) |
Definition at line 1068 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Floor | |||
| ) |
Definition at line 1047 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Lerp | |||
| ) |
Definition at line 1110 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Max | |||
| ) |
Definition at line 1026 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Min | |||
| ) |
Definition at line 1005 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Printing | |||
| ) |
Definition at line 2029 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Round | |||
| ) |
Definition at line 1089 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Round().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Ceil | |||
| ) |
Definition at line 1075 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Floor | |||
| ) |
Definition at line 1054 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Lerp | |||
| ) |
Definition at line 1117 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Max | |||
| ) |
Definition at line 1033 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Min | |||
| ) |
Definition at line 1012 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Printing | |||
| ) |
Definition at line 2045 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Round | |||
| ) |
Definition at line 1096 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Round().
| impeller::testing::TEST | ( | HostBufferTest | , |
| CanEmplace | |||
| ) |
| impeller::testing::TEST | ( | HostBufferTest | , |
| CanEmplaceWithAlignment | |||
| ) |
| impeller::testing::TEST | ( | HostBufferTest | , |
| TestInitialization | |||
| ) |
| impeller::testing::TEST | ( | MatrixTest | , |
| Multiply | |||
| ) |
Definition at line 14 of file matrix_unittests.cc.
References impeller::Matrix::MakeTranslation(), and MatrixNear().
| impeller::testing::TEST | ( | PassBindingsCacheTest | , |
| bindPipeline | |||
| ) |
Definition at line 26 of file pass_bindings_cache_unittests.cc.
References impeller::PassBindingsCache::BindPipeline().
| impeller::testing::TEST | ( | PassBindingsCacheTest | , |
| setScissor | |||
| ) |
Definition at line 55 of file pass_bindings_cache_unittests.cc.
References impeller::PassBindingsCache::SetScissor().
| impeller::testing::TEST | ( | PassBindingsCacheTest | , |
| setStencilReference | |||
| ) |
Definition at line 40 of file pass_bindings_cache_unittests.cc.
References impeller::PassBindingsCache::SetStencilReference().
| impeller::testing::TEST | ( | PassBindingsCacheTest | , |
| setViewport | |||
| ) |
Definition at line 68 of file pass_bindings_cache_unittests.cc.
References impeller::PassBindingsCache::SetViewport().
| impeller::testing::TEST | ( | PathTest | , |
| BoundingBoxCubic | |||
| ) |
Definition at line 339 of file path_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), ASSERT_RECT_NEAR, impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | PathTest | , |
| BoundingBoxOfCompositePathIsCorrect | |||
| ) |
Definition at line 350 of file path_unittests.cc.
References impeller::PathBuilder::AddRoundedRect(), ASSERT_RECT_NEAR, impeller::Path::GetBoundingBox(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| CanBeCloned | |||
| ) |
Definition at line 457 of file path_unittests.cc.
References impeller::Path::Clone(), impeller::kAbsGeqTwo, impeller::kConvex, impeller::PathBuilder::LineTo(), impeller::TRect< Scalar >::MakeLTRB(), impeller::PathBuilder::MoveTo(), impeller::PathBuilder::SetBounds(), impeller::PathBuilder::SetConvexity(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| CubicPath | |||
| ) |
Definition at line 324 of file path_unittests.cc.
References impeller::CubicPathComponent::cp1, impeller::CubicPathComponent::cp2, impeller::PathBuilder::CubicCurveTo(), impeller::CubicPathComponent::p1, impeller::CubicPathComponent::p2, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| CubicPathComponentPolylineDoesNotIncludePointOne | |||
| ) |
Definition at line 15 of file path_unittests.cc.
References impeller::CubicPathComponent::AppendPolylinePoints().
| impeller::testing::TEST | ( | PathTest | , |
| EmptyPath | |||
| ) |
Definition at line 384 of file path_unittests.cc.
References ASSERT_POINT_NEAR, impeller::Path::Polyline::contours, impeller::ContourComponent::destination, impeller::Path::Polyline::points, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| ExtremaOfCubicPathComponentIsCorrect | |||
| ) |
Definition at line 361 of file path_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::CubicPathComponent::Extrema().
| impeller::testing::TEST | ( | PathTest | , |
| PathAddRectPolylineHasCorrectContourData | |||
| ) |
Definition at line 160 of file path_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Path::Polyline::contours, impeller::Path::CreatePolyline(), impeller::Path::Polyline::GetPoint(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Path::Polyline::points, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathBuilderSetsCorrectContourPropertiesForAddCommands | |||
| ) |
Definition at line 44 of file path_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddLine(), impeller::PathBuilder::AddOval(), impeller::PathBuilder::AddQuadraticCurve(), impeller::PathBuilder::AddRect(), impeller::PathBuilder::AddRoundedRect(), ASSERT_POINT_NEAR, impeller::ContourComponent::destination, impeller::Path::GetContourComponentAtIndex(), impeller::ContourComponent::is_closed, impeller::TRect< Scalar >::MakeXYWH(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathBuilderWillComputeBounds | |||
| ) |
Definition at line 268 of file path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathCreatePolyLineDoesNotDuplicatePoints | |||
| ) |
Definition at line 25 of file path_unittests.cc.
References impeller::Path::CreatePolyline(), impeller::PathBuilder::LineTo(), impeller::PathBuilder::MoveTo(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathCreatePolylineGeneratesCorrectContourData | |||
| ) |
Definition at line 125 of file path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Close(), impeller::Path::Polyline::contours, impeller::LineTo(), impeller::MoveTo(), and impeller::Path::Polyline::points.
| impeller::testing::TEST | ( | PathTest | , |
| PathGetBoundingBoxForCubicWithNoDerivativeRootsIsCorrect | |||
| ) |
Definition at line 372 of file path_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), ASSERT_RECT_NEAR, impeller::Path::GetBoundingBox(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathHorizontalLine | |||
| ) |
Definition at line 290 of file path_unittests.cc.
References impeller::PathBuilder::HorizontalLineTo(), impeller::LinearPathComponent::p1, impeller::LinearPathComponent::p2, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathPolylineDuplicatesAreRemovedForSameContour | |||
| ) |
Definition at line 176 of file path_unittests.cc.
References impeller::Close(), impeller::Path::Polyline::contours, impeller::Path::Polyline::GetPoint(), impeller::LineTo(), impeller::PathBuilder::MoveTo(), and impeller::Path::Polyline::points.
| impeller::testing::TEST | ( | PathTest | , |
| PathShifting | |||
| ) |
Definition at line 232 of file path_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddLine(), impeller::PathBuilder::AddQuadraticCurve(), impeller::PathBuilder::Close(), impeller::QuadraticPathComponent::cp, impeller::CubicPathComponent::cp1, impeller::CubicPathComponent::cp2, impeller::ContourComponent::destination, impeller::LinearPathComponent::p1, impeller::QuadraticPathComponent::p1, impeller::CubicPathComponent::p1, impeller::LinearPathComponent::p2, impeller::QuadraticPathComponent::p2, impeller::CubicPathComponent::p2, impeller::PathBuilder::Shift(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathVerticalLine | |||
| ) |
Definition at line 301 of file path_unittests.cc.
References impeller::LinearPathComponent::p1, impeller::LinearPathComponent::p2, impeller::PathBuilder::TakePath(), and impeller::PathBuilder::VerticalLineTo().
| impeller::testing::TEST | ( | PathTest | , |
| PolylineBufferReuse | |||
| ) |
Definition at line 205 of file path_unittests.cc.
References impeller::LineTo(), and impeller::PathBuilder::MoveTo().
| impeller::testing::TEST | ( | PathTest | , |
| PolylineFailsWithNullptrBuffer | |||
| ) |
Definition at line 223 of file path_unittests.cc.
References impeller::LineTo(), and impeller::PathBuilder::MoveTo().
| impeller::testing::TEST | ( | PathTest | , |
| PolylineGetContourPointBoundsReturnsCorrectRanges | |||
| ) |
Definition at line 142 of file path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Close(), impeller::Path::Polyline::GetContourPointBounds(), impeller::LineTo(), and impeller::MoveTo().
| impeller::testing::TEST | ( | PathTest | , |
| QuadradicPath | |||
| ) |
Definition at line 312 of file path_unittests.cc.
References impeller::QuadraticPathComponent::cp, impeller::QuadraticPathComponent::p1, impeller::QuadraticPathComponent::p2, impeller::PathBuilder::QuadraticCurveTo(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| SimplePath | |||
| ) |
Definition at line 397 of file path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Path::kContour, impeller::Path::kCubic, impeller::Path::kLinear, impeller::Path::kQuadratic, impeller::LinearPathComponent::p1, and impeller::LinearPathComponent::p2.
| impeller::testing::TEST | ( | PipelineDescriptorTest | , |
| PrimitiveTypeHashEquality | |||
| ) |
Definition at line 13 of file pipeline_descriptor_unittests.cc.
References impeller::PipelineDescriptor::GetHash(), impeller::PipelineDescriptor::IsEqual(), impeller::kTriangleStrip, and impeller::PipelineDescriptor::SetPrimitiveType().
| impeller::testing::TEST | ( | PoolTest | , |
| Overload | |||
| ) |
Definition at line 47 of file pool_unittests.cc.
| impeller::testing::TEST | ( | PoolTest | , |
| Simple | |||
| ) |
Definition at line 33 of file pool_unittests.cc.
| impeller::testing::TEST | ( | RectTest | , |
| ContainsFloatingPoint | |||
| ) |
| impeller::testing::TEST | ( | RectTest | , |
| GetCenter | |||
| ) |
Definition at line 434 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeXYWH(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectArea | |||
| ) |
Definition at line 222 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectExpand | |||
| ) |
Definition at line 469 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectFromIRect | |||
| ) |
Definition at line 92 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeLTRB(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectFromRect | |||
| ) |
Definition at line 80 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< int64_t >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectGetNormalizingTransform | |||
| ) |
Definition at line 319 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectOriginSizeXYWHGetters | |||
| ) |
Definition at line 40 of file rect_unittests.cc.
References impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetOrigin(), impeller::TRect< T >::GetSize(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetXYWH(), impeller::TRect< T >::GetY(), impeller::TRect< int64_t >::MakeLTRB(), and impeller::TRect< int64_t >::MakeOriginSize().
| impeller::testing::TEST | ( | RectTest | , |
| IRectScale | |||
| ) |
Definition at line 171 of file rect_unittests.cc.
References impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< int64_t >::MakeLTRB(), impeller::TRect< int64_t >::MakeXYWH(), and impeller::TRect< T >::Scale().
| impeller::testing::TEST | ( | RectTest | , |
| IsSquare | |||
| ) |
Definition at line 424 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeXYWH(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| MakePointBoundsQuad | |||
| ) |
Definition at line 410 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakePointBounds(), and RectNear().
| impeller::testing::TEST | ( | RectTest | , |
| RectArea | |||
| ) |
| impeller::testing::TEST | ( | RectTest | , |
| RectExpand | |||
| ) |
| impeller::testing::TEST | ( | RectTest | , |
| RectFromIRect | |||
| ) |
Definition at line 73 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeLTRB(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< int64_t >::MakeXYWH(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectFromRect | |||
| ) |
Definition at line 66 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectGetNormalizingTransform | |||
| ) |
Definition at line 231 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectMakeSize | |||
| ) |
Definition at line 99 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, impeller::TRect< int64_t >::MakeLTRB(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< int64_t >::MakeSize(), and impeller::TRect< Scalar >::MakeSize().
| impeller::testing::TEST | ( | RectTest | , |
| RectOriginSizeXYWHGetters | |||
| ) |
Definition at line 14 of file rect_unittests.cc.
References impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetOrigin(), impeller::TRect< T >::GetSize(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetXYWH(), impeller::TRect< T >::GetY(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeOriginSize().
| impeller::testing::TEST | ( | RectTest | , |
| RectScale | |||
| ) |
Definition at line 129 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::TRect< T >::Scale().
| impeller::testing::TEST | ( | RenderTargetCacheTest | , |
| CachesUsedTexturesAcrossFrames | |||
| ) |
Definition at line 45 of file render_target_cache_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kR8G8B8A8UNormInt, and impeller::kRenderTarget.
| impeller::testing::TEST | ( | RenderTargetCacheTest | , |
| DoesNotPersistFailedAllocations | |||
| ) |
Definition at line 73 of file render_target_cache_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kR8G8B8A8UNormInt, and impeller::kRenderTarget.
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| CreatesANewInstance | |||
| ) |
Definition at line 17 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| IsThreadSafe | |||
| ) |
Definition at line 77 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| ReclaimMovesAResourceAndDestroysIt | |||
| ) |
Definition at line 44 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| TerminatesWhenOutOfScope | |||
| ) |
Definition at line 62 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ShaderArchiveTest | , |
| ArchiveAndMultiArchiveHaveDifferentIdentifiers | |||
| ) |
Definition at line 84 of file shader_archive_unittests.cc.
| impeller::testing::TEST | ( | ShaderArchiveTest | , |
| CanReadAndWriteBlobs | |||
| ) |
Definition at line 33 of file shader_archive_unittests.cc.
References impeller::ShaderArchiveWriter::AddShader(), impeller::MultiArchShaderArchive::CreateArchiveFromMapping(), impeller::MultiArchShaderArchiveWriter::CreateMapping(), impeller::ShaderArchiveWriter::CreateMapping(), CreateMappingFromString(), CreateStringFromMapping(), impeller::kFragment, impeller::kOpenGLES, impeller::kVertex, impeller::kVulkan, and impeller::MultiArchShaderArchiveWriter::RegisterShaderArchive().
| impeller::testing::TEST | ( | SizeTest | , |
| IRectIsEmpty | |||
| ) |
Definition at line 393 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | SizeTest | , |
| ISizeIsEmpty | |||
| ) |
Definition at line 36 of file size_unittests.cc.
| impeller::testing::TEST | ( | SizeTest | , |
| IsSquare | |||
| ) |
Definition at line 53 of file size_unittests.cc.
| impeller::testing::TEST | ( | SizeTest | , |
| MaxDimension | |||
| ) |
Definition at line 63 of file size_unittests.cc.
| impeller::testing::TEST | ( | SizeTest | , |
| NegationOperator | |||
| ) |
| impeller::testing::TEST | ( | SizeTest | , |
| RectIsEmpty | |||
| ) |
| impeller::testing::TEST | ( | SizeTest | , |
| SizeIsEmpty | |||
| ) |
Definition at line 12 of file size_unittests.cc.
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientConversionNonMonotonic | |||
| ) |
Definition at line 150 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientMissing0 | |||
| ) |
Definition at line 72 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientMissingLastValue | |||
| ) |
Definition at line 98 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientStopConversion | |||
| ) |
Definition at line 46 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientStopGreaterThan1 | |||
| ) |
Definition at line 124 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| SkPointToPoint | |||
| ) |
Definition at line 14 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ToPoint().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| SkPointToSize | |||
| ) |
Definition at line 23 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ToSize().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| ToColor | |||
| ) |
Definition at line 32 of file skia_conversions_unittests.cc.
References impeller::ScalarNearlyEqual(), and impeller::skia_conversions::ToColor().
| impeller::testing::TEST | ( | StringsTest | , |
| CanSPrintF | |||
| ) |
| impeller::testing::TEST | ( | TessellatorTest | , |
| CircleVertexCounts | |||
| ) |
Definition at line 137 of file tessellator_unittests.cc.
References impeller::TPoint< T >::GetLength(), impeller::Tessellator::kCircleTolerance, impeller::kPiOver2, and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | TessellatorTest | , |
| FilledCircleTessellationVertices | |||
| ) |
Definition at line 173 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | TessellatorTest | , |
| FilledEllipseTessellationVertices | |||
| ) |
Definition at line 355 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | TessellatorTest | , |
| FilledRoundRectTessellationVertices | |||
| ) |
Definition at line 414 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | TessellatorTest | , |
| RoundCapLineTessellationVertices | |||
| ) |
Definition at line 284 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::TPoint< T >::GetLength(), impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | TessellatorTest | , |
| StrokedCircleTessellationVertices | |||
| ) |
Definition at line 216 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | TessellatorTest | , |
| TessellateConvex | |||
| ) |
Definition at line 109 of file tessellator_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::Tessellator::TessellateConvex().
| impeller::testing::TEST | ( | TessellatorTest | , |
| TessellatorBuilderReturnsCorrectResultStatus | |||
| ) |
Definition at line 16 of file tessellator_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddLine(), impeller::Tessellator::kInputError, impeller::kOdd, impeller::kPositive, impeller::Tessellator::kSuccess, impeller::PathBuilder::LineTo(), impeller::PathBuilder::TakePath(), and impeller::Tessellator::Tessellate().
| impeller::testing::TEST | ( | TextureMTL | , |
| CreateFromDrawable | |||
| ) |
Definition at line 21 of file texture_mtl_unittests.mm.
References impeller::CreateTextureFromDrawableFuture(), impeller::TextureDescriptor::format, impeller::GetDrawableDeferred(), impeller::kB8G8R8A8UNormInt, impeller::TextureDescriptor::size, and impeller::ToMTLPixelFormat().
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateMutex | |||
| ) |
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateMutexLock | |||
| ) |
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateRWMutex | |||
| ) |
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateRWMutexLock | |||
| ) |
| impeller::testing::TEST | ( | TraceSerializer | , |
| Save | |||
| ) |
Definition at line 11 of file trace_serializer_unittests.cc.
| impeller::testing::TEST | ( | TrigTest | , |
| MultiplyByScalarRadius | |||
| ) |
| impeller::testing::TEST | ( | TrigTest | , |
| TrigAngles | |||
| ) |
Definition at line 15 of file trig_unittests.cc.
References impeller::Trig::cos, impeller::kEhCloseEnough, impeller::kPi, and impeller::Trig::sin.
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| AddData | |||
| ) |
Definition at line 122 of file archivist_unittests.cc.
References impeller::Archive::IsValid(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| AddDataMultiple | |||
| ) |
Definition at line 129 of file archivist_unittests.cc.
References impeller::Archive::IsValid(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| AddStorageClass | |||
| ) |
Definition at line 117 of file archivist_unittests.cc.
References impeller::Archive::IsValid().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| CanReadWriteVectorOfArchivables | |||
| ) |
Definition at line 189 of file archivist_unittests.cc.
References impeller::Archive::IsValid(), impeller::Archive::Read(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| ReadData | |||
| ) |
Definition at line 139 of file archivist_unittests.cc.
References impeller::testing::Sample::GetPrimaryKey(), impeller::testing::Sample::GetSomeData(), impeller::Archive::IsValid(), impeller::Archive::Read(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| ReadDataWithNames | |||
| ) |
Definition at line 162 of file archivist_unittests.cc.
References impeller::testing::Sample::GetPrimaryKey(), impeller::testing::Sample::GetSomeData(), impeller::Archive::IsValid(), impeller::Archive::Read(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| SimpleInitialization | |||
| ) |
Definition at line 112 of file archivist_unittests.cc.
References impeller::Archive::IsValid().
| impeller::testing::TEST_F | ( | GoldenTests | , |
| ConicalGradient | |||
| ) |
Definition at line 71 of file golden_tests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::Paint::kFill, impeller::ColorSource::MakeConicalGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::stroke_width, and impeller::Paint::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ArcWithZeroSweepAndBlur | |||
| ) |
Definition at line 359 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddArc(), impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kMirror, impeller::FilterContents::kNormal, impeller::ColorSource::MakeSweepGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::Color::Red(), impeller::Canvas::Scale(), impeller::Paint::MaskBlurDescriptor::style, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlendModeShouldCoverWholeScreen | |||
| ) |
Definition at line 490 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kSource, impeller::kSourceOver, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlurHasNoEdge | |||
| ) |
Definition at line 3458 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::FilterContents::kNormal, impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Scale(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlurredRectangleWithShader | |||
| ) |
Definition at line 3495 of file aiks_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_source, impeller::Color::DarkGreen(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::Entity::kRepeat, impeller::Paint::kStroke, impeller::ImageFilter::MakeBlur(), impeller::ColorSource::MakeImage(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Scale(), impeller::Paint::stroke_width, impeller::Paint::style, impeller::PathBuilder::TakePath(), impeller::Picture::ToImage(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanCanvasDrawPicture | |||
| ) |
Definition at line 2996 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPicture(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, impeller::TRect< Scalar >::MakeLTRB(), impeller::Canvas::Rotate(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanCanvasDrawPictureWithAdvancedBlend | |||
| ) |
Definition at line 3010 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::CornflowerBlue(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPicture(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kColorDodge, impeller::TRect< Scalar >::MakeLTRB(), impeller::TPoint< Scalar >::MakeXY(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanCanvasDrawPictureWithBackdropFilter | |||
| ) |
Definition at line 3025 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawImage(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPicture(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TPoint< Scalar >::MakeXY(), impeller::Color::Red(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawAnOpenPath | |||
| ) |
Definition at line 136 of file aiks_path_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::kStroke, impeller::PathBuilder::LineTo(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Paint::stroke_width, impeller::Paint::style, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawAnOpenPathThatIsntARect | |||
| ) |
Definition at line 159 of file aiks_path_unittests.cc.
References impeller::PathBuilder::Close(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::kStroke, impeller::PathBuilder::LineTo(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Paint::stroke_width, impeller::Paint::style, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawMultiContourConvexPath | |||
| ) |
Definition at line 339 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::PathBuilder::Close(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::kConvex, impeller::PathBuilder::LineTo(), impeller::PathBuilder::MoveTo(), impeller::PathBuilder::SetConvexity(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaint | |||
| ) |
Definition at line 939 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::MediumTurquoise(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintMultipleTimes | |||
| ) |
Definition at line 946 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::MediumTurquoise(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintMultipleTimesInteractive | |||
| ) |
Definition at line 1024 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), GetBlendModeSelection(), impeller::Color::MediumTurquoise(), impeller::Canvas::Scale(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintWithAdvancedBlend | |||
| ) |
Definition at line 954 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kHue, impeller::Color::MediumTurquoise(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPoints | |||
| ) |
Definition at line 2836 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPoints(), impeller::Canvas::EndRecordingAsPicture(), impeller::kRound, impeller::kSquare, impeller::Canvas::Translate(), impeller::Color::WithAlpha(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPointsWithTextureMap | |||
| ) |
Definition at line 2930 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Entity::kClamp, impeller::kRound, impeller::kSquare, impeller::ColorSource::MakeImage(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformFullScreenMSAA | |||
| ) |
Definition at line 580 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformSaveLayerWithBounds | |||
| ) |
Definition at line 603 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformSaveLayerWithBoundsAndLargerIntermediateIsNotAllocated | |||
| ) |
Definition at line 629 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformSkew | |||
| ) |
Definition at line 591 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), and impeller::Canvas::Skew().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPictureConvertToImage | |||
| ) |
Definition at line 467 of file aiks_unittests.cc.
References impeller::Color::BlackTransparent(), impeller::Paint::color, impeller::Canvas::DrawImage(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlur | |||
| ) |
Definition at line 2680 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Color::CornflowerBlue(), impeller::Color::DarkMagenta(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::GreenYellow(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Color::OrangeRed(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlurHugeSigma | |||
| ) |
Definition at line 2696 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::ImageFilter::MakeBlur(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlurInteractive | |||
| ) |
Definition at line 2657 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Color::CornflowerBlue(), impeller::Color::DarkMagenta(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::GreenYellow(), IMPELLER_PLAYGROUND_LINE, impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Color::OrangeRed(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedBlur | |||
| ) |
Definition at line 2708 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Canvas::Restore().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedLayers | |||
| ) |
Definition at line 1766 of file aiks_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Canvas::ClipPath(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::kHardLight, impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::SaveLayer(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedRuntimeEffects | |||
| ) |
Definition at line 2767 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kIntersect, impeller::ColorSource::MakeRuntimeEffect(), impeller::TRect< Scalar >::MakeXYWH(), impeller::PlaygroundBackendToRuntimeStageBackend(), impeller::Canvas::Restore(), and impeller::Canvas::Save().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClips | |||
| ) |
Definition at line 385 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddRect(), impeller::Canvas::ClipPath(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Fuchsia(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderColoredRect | |||
| ) |
Definition at line 81 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderColorFilterWithInvertColors | |||
| ) |
Definition at line 114 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Paint::color_filter, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::invert_colors, impeller::kSourceOver, impeller::ColorFilter::MakeBlend(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Color::Red(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderColorFilterWithInvertColorsDrawPaint | |||
| ) |
Definition at line 126 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Paint::color_filter, impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::invert_colors, impeller::kSourceOver, impeller::ColorFilter::MakeBlend(), impeller::Color::Red(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderConicalGradient | |||
| ) |
Definition at line 559 of file aiks_gradient_unittests.cc.
References impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::ColorSource::MakeConicalGradient(), impeller::Color::MakeRGBA8(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Translate(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderConicalGradientWithDitheringDisabled | |||
| ) |
Definition at line 190 of file aiks_gradient_unittests.cc.
References CanRenderConicalGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderConicalGradientWithDitheringEnabled | |||
| ) |
Definition at line 194 of file aiks_gradient_unittests.cc.
References CanRenderConicalGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderCurvedStrokes | |||
| ) |
Definition at line 56 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::kStroke, impeller::Color::Red(), impeller::Paint::stroke_width, and impeller::Paint::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDestructiveSaveLayer | |||
| ) |
Definition at line 2630 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::kSource, impeller::Color::Red(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDifferenceClips | |||
| ) |
Definition at line 344 of file aiks_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddQuadraticCurve(), impeller::Canvas::ClipPath(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kDifference, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Maroon(), impeller::PathBuilder::MoveTo(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Translate(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDifferencePaths | |||
| ) |
Definition at line 107 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddRoundedRect(), impeller::PathBuilder::RoundingRadii::bottom_left, impeller::PathBuilder::RoundingRadii::bottom_right, impeller::Paint::color, impeller::Canvas::DrawImage(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::kOdd, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::PathBuilder::TakePath(), impeller::PathBuilder::RoundingRadii::top_left, and impeller::PathBuilder::RoundingRadii::top_right.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDifferentShapesWithSameColorSource | |||
| ) |
Definition at line 440 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kRepeat, impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrame | |||
| ) |
Definition at line 831 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), kFontFixture, and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrameWithAlpha | |||
| ) |
Definition at line 853 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), kFontFixture, RenderTextInCanvasSkia(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrameWithBlur | |||
| ) |
Definition at line 840 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::testing::TextRenderOptions::color, impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), kFontFixture, impeller::FilterContents::kNormal, RenderTextInCanvasSkia(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderForegroundAdvancedBlendWithMaskBlur | |||
| ) |
Definition at line 2745 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Color::Grey(), impeller::kColor, impeller::FilterContents::kNormal, impeller::ColorFilter::MakeBlend(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderForegroundBlendWithMaskBlur | |||
| ) |
Definition at line 2724 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::FilterContents::kNormal, impeller::kSource, impeller::ColorFilter::MakeBlend(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Paint::MaskBlurDescriptor::style, and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderGradientDecalWithBackground | |||
| ) |
Definition at line 601 of file aiks_gradient_unittests.cc.
References impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kDecal, impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeLTRB(), impeller::ColorSource::MakeRadialGradient(), impeller::Color::MakeRGBA8(), impeller::ColorSource::MakeSweepGradient(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Translate(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderGroupOpacity | |||
| ) |
Definition at line 515 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderImage | |||
| ) |
Definition at line 92 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::TPoint< Scalar >::MakeXY(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderImageRect | |||
| ) |
Definition at line 236 of file aiks_unittests.cc.
References impeller::Canvas::DrawImageRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeSize(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderInvertedImageWithColorFilter | |||
| ) |
Definition at line 101 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Paint::color_filter, impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::invert_colors, impeller::kSourceOver, impeller::ColorFilter::MakeBlend(), impeller::TPoint< Scalar >::MakeXY(), impeller::Color::Red(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderItalicizedText | |||
| ) |
Definition at line 814 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientClamp | |||
| ) |
Definition at line 48 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientDecal | |||
| ) |
Definition at line 57 of file aiks_gradient_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientDecalWithColorFilter | |||
| ) |
Definition at line 61 of file aiks_gradient_unittests.cc.
References impeller::Paint::color, impeller::Paint::color_filter, impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kDecal, impeller::kSourceOver, impeller::ColorFilter::MakeBlend(), impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsClamp | |||
| ) |
Definition at line 260 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsDecal | |||
| ) |
Definition at line 269 of file aiks_gradient_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsMirror | |||
| ) |
Definition at line 266 of file aiks_gradient_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsRepeat | |||
| ) |
Definition at line 263 of file aiks_gradient_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsUnevenStops | |||
| ) |
Definition at line 303 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Translate(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientMaskBlur | |||
| ) |
Definition at line 354 of file aiks_gradient_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Color::Red(), impeller::Paint::MaskBlurDescriptor::style, and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientMirror | |||
| ) |
Definition at line 54 of file aiks_gradient_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientRepeat | |||
| ) |
Definition at line 51 of file aiks_gradient_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWayManyColorsClamp | |||
| ) |
Definition at line 299 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithDitheringDisabled | |||
| ) |
Definition at line 105 of file aiks_gradient_unittests.cc.
References CanRenderLinearGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithDitheringEnabled | |||
| ) |
Definition at line 109 of file aiks_gradient_unittests.cc.
References CanRenderLinearGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithOverlappingStopsClamp | |||
| ) |
Definition at line 220 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderMaskBlurHugeSigma | |||
| ) |
Definition at line 2644 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::FilterContents::kNormal, impeller::Canvas::Restore(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderNestedClips | |||
| ) |
Definition at line 331 of file aiks_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Canvas::ClipPath(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Fuchsia(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), and impeller::Canvas::Save().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderOffscreenCheckerboard | |||
| ) |
Tests that the debug checkerboard displays for offscreen textures when enabled. Most of the complexity here is just to future proof by making pass collapsing hard.
Definition at line 2580 of file aiks_unittests.cc.
References impeller::Color::AntiqueWhite(), impeller::Color::CornflowerBlue(), impeller::Color::DarkBlue(), impeller::Canvas::debug_options, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kLuminosity, impeller::kMultiply, impeller::Color::LightCoral(), impeller::Canvas::DebugOptions::offscreen_texture_checkerboard, impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradient | |||
| ) |
Definition at line 379 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeRadialGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Translate(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientManyColors | |||
| ) |
Definition at line 422 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeRadialGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Translate(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientWithDitheringDisabled | |||
| ) |
Definition at line 132 of file aiks_gradient_unittests.cc.
References CanRenderRadialGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientWithDitheringEnabled | |||
| ) |
Definition at line 136 of file aiks_gradient_unittests.cc.
References CanRenderRadialGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRoundedRectWithNonUniformRadii | |||
| ) |
Definition at line 656 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRoundedRect(), impeller::PathBuilder::RoundingRadii::bottom_left, impeller::PathBuilder::RoundingRadii::bottom_right, impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::PathBuilder::TakePath(), impeller::PathBuilder::RoundingRadii::top_left, and impeller::PathBuilder::RoundingRadii::top_right.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSimpleClips | |||
| ) |
Definition at line 251 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::ClipOval(), impeller::Canvas::ClipRect(), impeller::Canvas::ClipRRect(), impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeImage(), impeller::TRect< Scalar >::MakeLTRB(), impeller::ColorSource::MakeRadialGradient(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Scale(), impeller::Canvas::Translate(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderStrokePathThatEndsAtSharpTurn | |||
| ) |
Definition at line 76 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddArc(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::kStroke, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Paint::stroke_width, impeller::Paint::style, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderStrokePathWithCubicLine | |||
| ) |
Definition at line 92 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::kStroke, impeller::Color::Red(), impeller::Paint::stroke_width, impeller::Paint::style, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderStrokes | |||
| ) |
Definition at line 45 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::kStroke, impeller::Color::Red(), impeller::Paint::stroke_width, and impeller::Paint::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientClamp | |||
| ) |
Definition at line 499 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientDecal | |||
| ) |
Definition at line 508 of file aiks_gradient_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsClamp | |||
| ) |
Definition at line 546 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsDecal | |||
| ) |
Definition at line 555 of file aiks_gradient_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsMirror | |||
| ) |
Definition at line 552 of file aiks_gradient_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsRepeat | |||
| ) |
Definition at line 549 of file aiks_gradient_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientMirror | |||
| ) |
Definition at line 505 of file aiks_gradient_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientRepeat | |||
| ) |
Definition at line 502 of file aiks_gradient_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientWithDitheringDisabled | |||
| ) |
Definition at line 161 of file aiks_gradient_unittests.cc.
References CanRenderSweepGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientWithDitheringEnabled | |||
| ) |
Definition at line 165 of file aiks_gradient_unittests.cc.
References CanRenderSweepGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrame | |||
| ) |
Definition at line 751 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrameSTB | |||
| ) |
Definition at line 760 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::TypographerContextSTB::Make(), and RenderTextInCanvasSTB().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextInSaveLayer | |||
| ) |
Definition at line 863 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kClear, RenderTextInCanvasSkia(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextOutsideBoundaries | |||
| ) |
Definition at line 885 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawTextFrame(), impeller::Canvas::EndRecordingAsPicture(), impeller::MakeTextFrameFromTextBlobSkia(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Translate(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderThickCurvedStrokes | |||
| ) |
Definition at line 66 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::kStroke, impeller::Color::Red(), impeller::Paint::stroke_width, and impeller::Paint::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureClamp | |||
| ) |
Definition at line 211 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureClampAsync | |||
| ) |
Definition at line 215 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureClampWithTranslate | |||
| ) |
Definition at line 231 of file aiks_unittests.cc.
References impeller::Entity::kClamp, and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureDecal | |||
| ) |
Definition at line 227 of file aiks_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureMirror | |||
| ) |
Definition at line 223 of file aiks_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureRepeat | |||
| ) |
Definition at line 219 of file aiks_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTinyOverlappingSubpasses | |||
| ) |
This is a regression check for https://github.com/flutter/engine/pull/41129 The entire screen is green if successful. If failing, no frames will render, or the entire screen will be transparent black.
Definition at line 2560 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderWithContiguousClipRestores | |||
| ) |
Definition at line 381 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Canvas::ClipPath(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanSaveLayerStandalone | |||
| ) |
Definition at line 422 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanvasCanPushPopCTM | |||
| ) |
Definition at line 65 of file aiks_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Canvas::GetCurrentTransform(), impeller::Canvas::GetSaveCount(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanvasCTMCanBeUpdated | |||
| ) |
Definition at line 56 of file aiks_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Canvas::GetCurrentTransform(), impeller::Matrix::MakeTranslation(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CaptureContext | |||
| ) |
Definition at line 3249 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and impeller::CaptureContext::MakeAllowlist().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CaptureInactivatedByDefault | |||
| ) |
Definition at line 3274 of file aiks_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearBlend | |||
| ) |
Definition at line 3374 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::kClear, impeller::TPoint< Scalar >::MakeXY(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearBlendWithBlur | |||
| ) |
Definition at line 3356 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kClear, impeller::FilterContents::kNormal, impeller::TPoint< Scalar >::MakeXY(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearColorOptimizationDoesNotApplyForBackdropFilters | |||
| ) |
Definition at line 2078 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::kSourceOver, impeller::ImageFilter::MakeBlur(), impeller::Picture::pass, impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearColorOptimizationWhenSubpassIsBiggerThanParentPass | |||
| ) |
Definition at line 3439 of file aiks_unittests.cc.
References impeller::Color::Green(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Color::Red(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClippedBlurFilterRendersCorrectly | |||
| ) |
Definition at line 3234 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::FilterContents::kNormal, impeller::TRect< Scalar >::MakeLTRB(), impeller::Paint::mask_blur_descriptor, impeller::Color::Red(), impeller::Paint::MaskBlurDescriptor::style, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClippedBlurFilterRendersCorrectlyInteractive | |||
| ) |
Definition at line 3214 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), IMPELLER_PLAYGROUND_POINT, impeller::FilterContents::kNormal, impeller::TRect< Scalar >::MakeLTRB(), impeller::Paint::mask_blur_descriptor, impeller::Color::Red(), impeller::Paint::MaskBlurDescriptor::style, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClipRectElidesNoOpClips | |||
| ) |
Definition at line 2054 of file aiks_unittests.cc.
References impeller::Color::Blend(), impeller::Canvas::ClipRect(), impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kSource, impeller::kSourceOver, impeller::TRect< Scalar >::MakeXYWH(), impeller::Picture::pass, impeller::Color::Red(), impeller::Picture::ToImage(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClipsUseCurrentTransform | |||
| ) |
Definition at line 404 of file aiks_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Color::Black(), impeller::Canvas::ClipPath(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Scale(), impeller::Color::SkyBlue(), impeller::Canvas::Translate(), impeller::Color::White(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CollapsedDrawPaintInSubpass | |||
| ) |
Definition at line 2106 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kMultiply, impeller::kSource, impeller::kSourceOver, impeller::Canvas::SaveLayer(), impeller::Color::WithAlpha(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CollapsedDrawPaintInSubpassBackdropFilter | |||
| ) |
Definition at line 2117 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSource, impeller::kSourceOver, impeller::ImageFilter::MakeBlur(), impeller::Canvas::SaveLayer(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ColorMatrixFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 2147 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, impeller::ColorFilter::MakeMatrix(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Rotate(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ColorWheel | |||
| ) |
color_wheel_sampler: r=0 -> fuchsia, r=2pi/3 -> yellow, r=4pi/3 -> cyan domain: r >= 0 (because modulo used is non euclidean)
Definition at line 1072 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::testing::BlendModeSelection::blend_mode_names, impeller::testing::BlendModeSelection::blend_mode_values, impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawImage(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), GetBlendModeSelection(), impeller::Color::Green(), impeller::k2Pi, impeller::kPhi, impeller::kPlus, impeller::kSource, impeller::kSourceOver, impeller::Radians::radians, impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), impeller::Picture::Snapshot(), impeller::Canvas::Transform(), impeller::Canvas::Translate(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CoordinateConversionsAreCorrect | |||
| ) |
Definition at line 539 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawImage(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::TPoint< Scalar >::MakeXY(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), impeller::Canvas::Translate(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CoverageOriginShouldBeAccountedForInSubpasses | |||
| ) |
Definition at line 1675 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), IMPELLER_PLAYGROUND_LINE, impeller::Paint::kStroke, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeOriginSize(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), impeller::Color::White(), impeller::Color::WithAlpha(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAdvancedBlendPartlyOffscreen | |||
| ) |
Definition at line 980 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::ClipRect(), impeller::Paint::color_source, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kLighten, impeller::Entity::kRepeat, impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasAdvancedAndTransform | |||
| ) |
Definition at line 2900 of file aiks_unittests.cc.
References impeller::Canvas::DrawAtlas(), impeller::Canvas::EndRecordingAsPicture(), impeller::kModulate, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasWithColorAdvancedAndTransform | |||
| ) |
Definition at line 2867 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::DrawAtlas(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::kModulate, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Canvas::Scale(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawLinesRenderCorrectly | |||
| ) |
Definition at line 244 of file aiks_path_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawLine(), impeller::Canvas::EndRecordingAsPicture(), impeller::kButt, impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::kRound, impeller::kSquare, impeller::ColorSource::MakeImage(), impeller::ColorSource::MakeRadialGradient(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Scale(), impeller::Paint::stroke_cap, impeller::Paint::stroke_width, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintAbsorbsClears | |||
| ) |
Definition at line 1928 of file aiks_unittests.cc.
References impeller::Color::Blend(), impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kSource, impeller::kSourceOver, impeller::Picture::pass, impeller::Color::Red(), impeller::Picture::ToImage(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintTransformsBounds | |||
| ) |
Definition at line 2804 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kMetal, impeller::ColorSource::MakeRuntimeEffect(), impeller::TSize< Scalar >::MakeWH(), impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintWithAdvancedBlendOverFilter | |||
| ) |
Definition at line 963 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::FilterContents::kNormal, impeller::kScreen, impeller::Paint::MaskBlurDescriptor::style, and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPictureClipped | |||
| ) |
Definition at line 3075 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPicture(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< T >::Expand(), impeller::Color::Green(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPictureWithText | |||
| ) |
Definition at line 3046 of file aiks_unittests.cc.
References impeller::Canvas::DrawPicture(), impeller::Canvas::EndRecordingAsPicture(), RenderTextInCanvasSkia(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectAbsorbsClears | |||
| ) |
Definition at line 1974 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kSource, impeller::kSourceOver, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Picture::ToImage(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectAbsorbsClearsNegative | |||
| ) |
Definition at line 2034 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kSource, impeller::kSourceOver, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Picture::ToImage(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectAbsorbsClearsNegativeRotation | |||
| ) |
Definition at line 2014 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kSource, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Rotate(), impeller::Picture::ToImage(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectAbsorbsClearsNegativeRRect | |||
| ) |
Definition at line 1994 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawRRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kSource, impeller::kSourceOver, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Picture::ToImage(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectStrokesRenderCorrectly | |||
| ) |
Definition at line 308 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::kStroke, impeller::TRect< Scalar >::MakeSize(), impeller::Color::Red(), impeller::Paint::stroke_width, impeller::Paint::style, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectStrokesWithBevelJoinRenderCorrectly | |||
| ) |
Definition at line 323 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::kBevel, impeller::Paint::kStroke, impeller::TRect< Scalar >::MakeSize(), impeller::Color::Red(), impeller::Paint::stroke_join, impeller::Paint::stroke_width, impeller::Paint::style, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawScaledTextWithPerspectiveNoSaveLayer | |||
| ) |
Definition at line 3157 of file aiks_unittests.cc.
References impeller::Canvas::EndRecordingAsPicture(), RenderTextInCanvasSkia(), and impeller::Canvas::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawScaledTextWithPerspectiveSaveLayer | |||
| ) |
Definition at line 3174 of file aiks_unittests.cc.
References RenderTextInCanvasSkia(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| EmptySaveLayerIgnoresPaint | |||
| ) |
Definition at line 3474 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::ClipRect(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| EmptySaveLayerRendersWithClear | |||
| ) |
Definition at line 3484 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::Canvas::ClipRect(), impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::kClear, impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FilledCirclesRenderCorrectly | |||
| ) |
Definition at line 1247 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_source, impeller::Color::Crimson(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeImage(), impeller::ColorSource::MakeRadialGradient(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Scale(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FilledEllipsesRenderCorrectly | |||
| ) |
Definition at line 1370 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_source, impeller::Color::Crimson(), impeller::Canvas::DrawOval(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeImage(), impeller::ColorSource::MakeRadialGradient(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Scale(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FilledRoundRectPathsRenderCorrectly | |||
| ) |
Definition at line 1585 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRoundedRect(), impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_source, impeller::Color::Crimson(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeImage(), impeller::TRect< Scalar >::MakeLTRB(), impeller::ColorSource::MakeRadialGradient(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Scale(), impeller::PathBuilder::TakePath(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FilledRoundRectsRenderCorrectly | |||
| ) |
Definition at line 1441 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_source, impeller::Color::Crimson(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeImage(), impeller::TRect< Scalar >::MakeLTRB(), impeller::ColorSource::MakeRadialGradient(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Scale(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ForegroundBlendSubpassCollapseOptimization | |||
| ) |
Definition at line 2132 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kColorDodge, impeller::kPi, impeller::ColorFilter::MakeBlend(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Rotate(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurAtPeripheryHorizontal | |||
| ) |
Definition at line 3581 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Paint::color, impeller::Canvas::DrawImageRect(), impeller::Canvas::DrawRRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::Color::Magenta(), impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurAtPeripheryVertical | |||
| ) |
Definition at line 3563 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Paint::color, impeller::Canvas::DrawRRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::Color::LimeGreen(), impeller::Color::Magenta(), impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurOneDimension | |||
| ) |
Definition at line 3650 of file aiks_unittests.cc.
References impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::ImageFilter::MakeBlur(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurRotatedAndClipped | |||
| ) |
Definition at line 3669 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawImageRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< T >::Expand(), impeller::TRect< T >::GetSize(), impeller::Paint::image_filter, impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Rotate(), impeller::Canvas::Scale(), impeller::TRect< T >::Shift(), impeller::Canvas::Translate(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurRotatedAndClippedInteractive | |||
| ) |
Definition at line 3718 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawImageRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< T >::GetSize(), impeller::Paint::image_filter, IMPELLER_PLAYGROUND_LINE, impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::Entity::kMirror, impeller::FilterContents::kNormal, impeller::Entity::kRepeat, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Rotate(), impeller::Canvas::Scale(), impeller::TRect< T >::Shift(), impeller::Canvas::Translate(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurScaledAndClipped | |||
| ) |
Definition at line 3694 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawImageRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< T >::Expand(), impeller::TRect< T >::GetSize(), impeller::Paint::image_filter, impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Scale(), impeller::TRect< T >::Shift(), impeller::Canvas::Translate(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurWithoutDecalSupport | |||
| ) |
Definition at line 3605 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::DrawImage(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), FLT_FORWARD, impeller::Entity::kDecal, impeller::kMetal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GradientStrokesRenderCorrectly | |||
| ) |
Definition at line 651 of file aiks_gradient_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Canvas::ClipPath(), impeller::Close(), impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::GetCurrentTransform(), impeller::TPoint< T >::GetDistance(), IMPELLER_PLAYGROUND_LINE, impeller::Matrix::Invert(), impeller::kBevel, impeller::kButt, impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::Entity::kMirror, impeller::kMiter, impeller::Entity::kRepeat, impeller::kRound, impeller::kSquare, impeller::Paint::kStroke, impeller::ColorSource::MakeLinearGradient(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Canvas::Scale(), impeller::Paint::stroke_cap, impeller::Paint::stroke_join, impeller::Paint::stroke_width, impeller::Paint::style, impeller::PathBuilder::TakePath(), impeller::Canvas::Translate(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ImageFilteredSaveLayerWithUnboundedContents | |||
| ) |
Definition at line 2350 of file aiks_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Color::Blue(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kConvex, impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::Paint::kStroke, impeller::ImageFilter::MakeBlur(), impeller::ImageFilter::MakeCompose(), impeller::ImageFilter::MakeDilate(), impeller::ImageFilter::MakeErode(), impeller::ImageFilter::MakeFromColorFilter(), impeller::ImageFilter::MakeLocalMatrix(), impeller::TRect< Scalar >::MakeLTRB(), impeller::ColorFilter::MakeMatrix(), impeller::ImageFilter::MakeMatrix(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), impeller::PathBuilder::SetConvexity(), impeller::Paint::style, impeller::PathBuilder::TakePath(), impeller::Canvas::Translate(), impeller::Color::White(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ImageFilteredUnboundedSaveLayerWithUnboundedContents | |||
| ) |
Definition at line 2439 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | AiksTest | , |
| LinearToSrgbFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 2168 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, impeller::ColorFilter::MakeLinearToSrgb(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Rotate(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MaskBlurWithZeroSigmaIsSkipped | |||
| ) |
Definition at line 3545 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::FilterContents::kNormal, impeller::TRect< Scalar >::MakeLTRB(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixBackdropFilter | |||
| ) |
Definition at line 3122 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::k1OverSqrt2, impeller::kPlus, impeller::ImageFilter::MakeMatrix(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixImageFilterDoesntCullWhenScaledAndTranslatedFromOffscreen | |||
| ) |
Definition at line 3420 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixImageFilterDoesntCullWhenTranslatedFromOffscreen | |||
| ) |
Definition at line 3403 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixImageFilterMagnify | |||
| ) |
Definition at line 3386 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Matrix::MakeScale(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), impeller::Canvas::Translate(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixSaveLayerFilter | |||
| ) |
Definition at line 3095 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::k1OverSqrt2, impeller::kPlus, impeller::ImageFilter::MakeMatrix(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| OpacityPeepHoleApplicationTest | |||
| ) |
Definition at line 1889 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_filter, impeller::Paint::image_filter, impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::SolidColorContents::Make(), impeller::ColorFilter::MakeBlend(), impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Color::Red(), impeller::Entity::SetContents(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| OpaqueEntitiesGetCoercedToSource | |||
| ) |
Definition at line 2601 of file aiks_unittests.cc.
References impeller::Entity::Clone(), impeller::Color::CornflowerBlue(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::GetContents(), impeller::Matrix::GetScale(), impeller::Entity::GetTransform(), impeller::kSource, impeller::kSourceOver, impeller::Picture::pass, impeller::ScalarNearlyEqual(), impeller::Canvas::Scale(), and impeller::Vector3::x.
| impeller::testing::TEST_P | ( | AiksTest | , |
| PaintBlendModeIsRespected | |||
| ) |
Definition at line 1053 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::kPlus, and impeller::Color::Red().
| impeller::testing::TEST_P | ( | AiksTest | , |
| PaintWithFilters | |||
| ) |
Definition at line 1862 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color_filter, impeller::Paint::HasColorFilter(), impeller::Paint::image_filter, impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::ColorFilter::MakeBlend(), impeller::ImageFilter::MakeBlur(), and impeller::Paint::mask_blur_descriptor.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ParentSaveLayerCreatesRenderPassWhenChildBackdropFilterIsPresent | |||
| ) |
Definition at line 1952 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kSource, impeller::kSourceOver, impeller::ImageFilter::MakeMatrix(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Picture::ToImage(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| PipelineBlendSingleParameter | |||
| ) |
Definition at line 3191 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::kDestination, impeller::kSourceOver, impeller::ColorFilter::MakeBlend(), impeller::ImageFilter::MakeFromColorFilter(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Translate(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ReleasesTextureOnTeardown | |||
| ) |
Definition at line 3279 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::ColorSource::MakeImage(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| RotateColorFilteredPath | |||
| ) |
Definition at line 20 of file aiks_path_unittests.cc.
References impeller::Color::AliceBlue(), impeller::Canvas::Concat(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPiOver2, impeller::kRound, impeller::kSourceIn, impeller::Paint::kStroke, impeller::LineTo(), impeller::ColorFilter::MakeBlend(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), impeller::PathBuilder::MoveTo(), and impeller::Paint::stroke_width.
| impeller::testing::TEST_P | ( | AiksTest | , |
| SaveLayerDrawsBehindSubsequentEntities | |||
| ) |
Definition at line 1712 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SaveLayerFiltersScaleWithTransform | |||
| ) |
Definition at line 1793 of file aiks_unittests.cc.
References impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::FilterContents::kNormal, impeller::Paint::mask_blur_descriptor, impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), impeller::Paint::MaskBlurDescriptor::style, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SiblingSaveLayerBoundsAreRespected | |||
| ) |
Definition at line 1736 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidColorApplyColorFilter | |||
| ) |
Definition at line 3146 of file aiks_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::Blend(), impeller::Color::CornflowerBlue(), impeller::kScreen, and impeller::Color::LimeGreen().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidColorCirclesOvalsRRectsMaskBlurCorrectly | |||
| ) |
Definition at line 1524 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Color::Crimson(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawOval(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::DrawRRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::FilterContents::kNormal, impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::Color::Orange(), impeller::Color::Purple(), impeller::Canvas::Scale(), impeller::Paint::MaskBlurDescriptor::style, and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidStrokesRenderCorrectly | |||
| ) |
Definition at line 181 of file aiks_path_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Color::Black(), impeller::Canvas::ClipPath(), impeller::Path::Clone(), impeller::Close(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::GetCurrentTransform(), impeller::TPoint< T >::GetDistance(), IMPELLER_PLAYGROUND_LINE, impeller::Matrix::Invert(), impeller::kBevel, impeller::kButt, impeller::kMiter, impeller::kRound, impeller::kSquare, impeller::Paint::kStroke, impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Canvas::Scale(), impeller::Paint::stroke_cap, impeller::Paint::stroke_join, impeller::Paint::stroke_width, impeller::Paint::style, impeller::PathBuilder::TakePath(), impeller::Canvas::Translate(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SrgbToLinearFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 2182 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, impeller::ColorFilter::MakeSrgbToLinear(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Rotate(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| StrokedCirclesRenderCorrectly | |||
| ) |
Definition at line 1306 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_source, impeller::Color::Crimson(), impeller::Canvas::DrawPaint(), impeller::Color::Green(), impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::Paint::kStroke, impeller::ColorSource::MakeImage(), impeller::ColorSource::MakeRadialGradient(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Scale(), impeller::Paint::stroke_width, impeller::Paint::style, and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SubpassWithClearColorOptimization | |||
| ) |
Definition at line 3766 of file aiks_unittests.cc.
References impeller::Color::BlackTransparent(), impeller::Color::Blue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kDestinationOver, impeller::kSource, impeller::TRect< Scalar >::MakeLTRB(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextForegroundShaderWithTransform | |||
| ) |
Definition at line 2963 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Paint::color_source, impeller::kPi, impeller::Entity::kRepeat, impeller::ColorSource::MakeLinearGradient(), impeller::MakeTextFrameFromTextBlobSkia(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextFrameSubpixelAlignment | |||
| ) |
Definition at line 771 of file aiks_unittests.cc.
References impeller::Canvas::EndRecordingAsPicture(), impeller::k2Pi, RenderTextInCanvasSkia(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextRotated | |||
| ) |
Definition at line 923 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), RenderTextInCanvasSkia(), impeller::Canvas::Scale(), and impeller::Canvas::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TransformMultipliesCorrectly | |||
| ) |
Definition at line 1208 of file aiks_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Canvas::GetCurrentTransform(), impeller::kPiOver2, impeller::Canvas::Rotate(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerDrawsCorrectly | |||
| ) |
Definition at line 2288 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerImageDrawsCorrectly | |||
| ) |
Definition at line 2461 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithAdvancedBlendModeDrawsCorrectly | |||
| ) |
Definition at line 2545 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::kLighten, impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithBlendColorFilterDrawsCorrectly | |||
| ) |
Definition at line 2300 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kDestinationOver, impeller::ColorFilter::MakeBlend(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithBlendImageFilterDrawsCorrectly | |||
| ) |
Definition at line 2316 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kDestinationOver, impeller::ColorFilter::MakeBlend(), impeller::ImageFilter::MakeFromColorFilter(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorAndImageFilterDrawsCorrectly | |||
| ) |
Definition at line 2333 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blue(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kDestinationOver, impeller::ColorFilter::MakeBlend(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorFilterAndImageFilterDrawsCorrectly | |||
| ) |
Definition at line 2519 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::kModulate, impeller::ColorFilter::MakeBlend(), impeller::ImageFilter::MakeFromColorFilter(), impeller::ColorFilter::MakeMatrix(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorMatrixColorFilterDrawsCorrectly | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorMatrixImageFilterDrawsCorrectly | |||
| ) |
Definition at line 2496 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::ImageFilter::MakeFromColorFilter(), impeller::ColorFilter::MakeMatrix(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| VerticesGeometryUVPositionData | |||
| ) |
Definition at line 3312 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawVertices(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::kSourceOver, impeller::VerticesGeometry::kTriangleStrip, impeller::ColorSource::MakeImage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | AiksTest | , |
| VerticesGeometryUVPositionDataWithTranslate | |||
| ) |
Definition at line 3334 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawVertices(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::kSourceOver, impeller::VerticesGeometry::kTriangleStrip, impeller::ColorSource::MakeImage(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| BlitAcrossDifferentPixelFormatsFails | |||
| ) |
Definition at line 18 of file blit_pass_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kA8UNormInt, impeller::kR8G8B8A8UNormInt, and impeller::TextureDescriptor::size.
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| BlitAcrossDifferentSampleCountsFails | |||
| ) |
Definition at line 37 of file blit_pass_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kCount4, impeller::kR8G8B8A8UNormInt, impeller::TextureDescriptor::sample_count, and impeller::TextureDescriptor::size.
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| BlitPassesForMatchingFormats | |||
| ) |
Definition at line 57 of file blit_pass_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kR8G8B8A8UNormInt, and impeller::TextureDescriptor::size.
| impeller::testing::TEST_P | ( | ComputeSubgroupTest | , |
| CapabilitiesSuportSubgroups | |||
| ) |
Definition at line 42 of file compute_subgroup_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeSubgroupTest | , |
| LargePath | |||
| ) |
Definition at line 177 of file compute_subgroup_unittests.cc.
References impeller::Command::BindVertices(), impeller::ContentContextOptions::blend_mode, impeller::Close(), impeller::ContentContextOptions::color_attachment_pixel_format, DEBUG_COMMAND_INFO, impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContextOptions::has_stencil_attachment, impeller::ContentContext::IsValid(), impeller::kEqual, impeller::kIncrementClamp, impeller::kNone, impeller::kSourceIn, impeller::kTriangleStrip, impeller::LineTo(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Command::pipeline, impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ComputeTessellator::SetStrokeWidth(), impeller::ContentContextOptions::stencil_compare, impeller::ContentContextOptions::stencil_operation, impeller::Command::stencil_reference, impeller::ComputeTessellator::Tessellate(), and impeller::VertexBuffer::vertex_buffer.
| impeller::testing::TEST_P | ( | ComputeSubgroupTest | , |
| PathPlayground | |||
| ) |
Definition at line 48 of file compute_subgroup_unittests.cc.
References impeller::Command::BindVertices(), impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::color_attachment_pixel_format, DEBUG_COMMAND_INFO, impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContextOptions::has_stencil_attachment, impeller::ContentContext::IsValid(), impeller::ComputeTessellator::kCommandInvalid, impeller::kEqual, impeller::kIncrementClamp, impeller::kNone, impeller::ComputeTessellator::kOk, impeller::kSourceIn, impeller::ComputeTessellator::kTooManyComponents, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), impeller::Command::pipeline, impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ComputeTessellator::SetStrokeWidth(), impeller::ContentContextOptions::stencil_compare, impeller::ContentContextOptions::stencil_operation, impeller::Command::stencil_reference, impeller::ComputeTessellator::Tessellate(), impeller::skia_conversions::ToPath(), and impeller::VertexBuffer::vertex_buffer.
| impeller::testing::TEST_P | ( | ComputeSubgroupTest | , |
| QuadAndCubicInOnePath | |||
| ) |
Definition at line 379 of file compute_subgroup_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::Command::BindVertices(), impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::color_attachment_pixel_format, DEBUG_COMMAND_INFO, impeller::ContentContext::GetSolidFillPipeline(), golden_cubic_and_quad_points, impeller::ContentContextOptions::has_stencil_attachment, impeller::ContentContext::IsValid(), impeller::kEqual, impeller::kIncrementClamp, impeller::kNone, impeller::ComputeTessellator::kOk, impeller::kSourceIn, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), impeller::Command::pipeline, impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ContentContextOptions::stencil_compare, impeller::ContentContextOptions::stencil_operation, impeller::Command::stencil_reference, impeller::ComputeTessellator::Tessellate(), and impeller::VertexBuffer::vertex_buffer.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| 1DThreadgroupSizingIsCorrect | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanCompute1DimensionalData | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanComputePrefixSum | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanComputePrefixSumLargeInteractive | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanCreateComputePass | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CapabilitiesReportSupport | |||
| ) |
Definition at line 29 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| MultiStageInputAndOutput | |||
| ) |
Definition at line 274 of file compute_unittests.cc.
References impeller::kCount1, and impeller::ComputeCommand::pipeline.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| ReturnsEarlyWhenAnyGridDimensionIsZero | |||
| ) |
| impeller::testing::TEST_P | ( | DirectionalGaussianBlurFilterContentsTest | , |
| CoverageWithEffectTransform | |||
| ) |
| impeller::testing::TEST_P | ( | DirectionalGaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverage | |||
| ) |
Definition at line 91 of file directional_gaussian_blur_filter_contents_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::kDevicePrivate, impeller::kSourceOver, impeller::FilterInput::Make(), RectNear(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | DirectionalGaussianBlurFilterContentsTest | , |
| RenderNoCoverage | |||
| ) |
Definition at line 78 of file directional_gaussian_blur_filter_contents_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | DirectionalGaussianBlurFilterContentsTest | , |
| TextureContentsWithDestinationRect | |||
| ) |
Definition at line 129 of file directional_gaussian_blur_filter_contents_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::kDevicePrivate, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), RectNear(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | DirectionalGaussianBlurFilterContentsTest | , |
| TextureContentsWithDestinationRectScaled | |||
| ) |
Definition at line 174 of file directional_gaussian_blur_filter_contents_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::kDevicePrivate, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Entity::SetTransform(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanBlendDstOverAndDstCorrectly | |||
| ) |
Definition at line 1264 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanClampTheResultingColorOfColorMatrixFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanConvertTriangleFanToTriangles | |||
| ) |
Definition at line 975 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawAnOpenPath | |||
| ) |
Definition at line 418 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawArc | |||
| ) |
Definition at line 165 of file dl_unittests.cc.
References IMPELLER_PLAYGROUND_LINE, impeller::Color::White(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawBackdropFilter | |||
| ) |
Definition at line 660 of file dl_unittests.cc.
References IMPELLER_PLAYGROUND_LINE, IMPELLER_PLAYGROUND_POINT, impeller::DlImageImpeller::Make(), impeller::Color::Red(), impeller::Color::White(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawCapsAndJoins | |||
| ) |
Definition at line 119 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawCorrectlyWithColorFilterAndImageFilter | |||
| ) |
Definition at line 1315 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawImage | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImage | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImageCenterBiggerThanDest | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImageCenterHeightBiggerThanDest | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImageCenterWidthBiggerThanDest | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImageCornersScaledDown | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawPaintWithColorSource | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawPoints | |||
| ) |
Definition at line 804 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawRect | |||
| ) |
Definition at line 62 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawRectWithLinearToSrgbColorFilter | |||
| ) |
Definition at line 1196 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawShadow | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawStrokedText | |||
| ) |
Definition at line 478 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextBlob | |||
| ) |
Definition at line 69 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextBlobWithGradient | |||
| ) |
Definition at line 76 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextWithSaveLayer | |||
| ) |
Definition at line 95 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithBlendColorFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithColorFilterImageFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithComposeImageFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithImageBlurFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMaskBlur | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMatrixFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMatrixFilterWhenSavingLayer | |||
| ) |
Definition at line 1139 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithOddPathWinding | |||
| ) |
Definition at line 398 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawZeroLengthLine | |||
| ) |
Definition at line 840 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawZeroWidthLine | |||
| ) |
Definition at line 1002 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| ClipDrawRRectWithNonCircularRadii | |||
| ) |
Definition at line 1594 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DispatcherDoesNotCullPerspectiveTransformedChildDisplayLists | |||
| ) |
Definition at line 912 of file dl_unittests.cc.
References impeller::DlDispatcher::drawDisplayList(), impeller::DlDispatcher::EndRecordingAsPicture(), impeller::Entity::GetContents(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Picture::pass, impeller::Color::Red(), impeller::DlDispatcher::scale(), impeller::DlDispatcher::transformFullPerspective(), and impeller::DlDispatcher::translate().
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawPictureWithAClip | |||
| ) |
Definition at line 49 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawShapes | |||
| ) |
Definition at line 1556 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesBlendModes | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesImageSourceWithTextureCoordinates | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesImageSourceWithTextureCoordinatesAndColorBlending | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesLinearGradientWithoutIndices | |||
| ) |
Definition at line 1405 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesLinearGradientWithTextureCoordinates | |||
| ) |
Definition at line 1431 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesPremultipliesColors | |||
| ) |
Definition at line 1533 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesSolidColorTrianglesWithIndices | |||
| ) |
Definition at line 1514 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesSolidColorTrianglesWithoutIndices | |||
| ) |
Definition at line 1381 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| IgnoreMaskFilterWhenSavingLayer | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| MaskBlursApplyCorrectlyToColorSources | |||
| ) |
Definition at line 1344 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| StrokedPathsDrawCorrectly | |||
| ) |
Definition at line 225 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| StrokedTextNotOffsetFromNormalText | |||
| ) |
Definition at line 492 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| TransparentShadowProducesCorrectColor | |||
| ) |
Definition at line 948 of file dl_unittests.cc.
References impeller::DlDispatcher::drawShadow(), impeller::DlDispatcher::EndRecordingAsPicture(), impeller::Matrix::GetScale(), impeller::Entity::GetTransform(), impeller::Picture::pass, impeller::DlDispatcher::restore(), impeller::DlDispatcher::save(), impeller::ScalarNearlyEqual(), impeller::DlDispatcher::scale(), and impeller::Vector3::x.
| impeller::testing::TEST_P | ( | EntityPassTargetTest | , |
| SwapWithMSAAImplicitResolve | |||
| ) |
Definition at line 52 of file entity_pass_target_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kCount4, impeller::kDevicePrivate, impeller::kDontCare, impeller::kRenderTarget, impeller::kStoreAndMultisampleResolve, impeller::kTexture2DMultisample, impeller::Attachment::load_action, impeller::Attachment::resolve_texture, impeller::TextureDescriptor::sample_count, impeller::RenderTarget::SetColorAttachment(), impeller::RenderTarget::SetStencilAttachment(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, impeller::Attachment::store_action, impeller::Attachment::texture, impeller::TextureDescriptor::type, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | EntityPassTargetTest | , |
| SwapWithMSAATexture | |||
| ) |
Definition at line 19 of file entity_pass_target_unittests.cc.
References impeller::RenderTarget::CreateOffscreenMSAA().
| impeller::testing::TEST_P | ( | EntityTest | , |
| AdvancedBlendCoverageHintIsNotResetByEntityPass | |||
| ) |
Definition at line 2484 of file entity_unittests.cc.
References impeller::Color::BlackTransparent(), impeller::RenderTarget::CreateOffscreen(), impeller::Entity::GetCoverage(), impeller::kClear, impeller::kColorBurn, impeller::RenderTarget::kDefaultColorAttachmentConfig, impeller::kDevicePrivate, impeller::kDontCare, impeller::TypographerContextSkia::Make(), impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::TSize< int64_t >::MakeWH(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Entity::SetBlendMode(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::RenderTarget::AttachmentConfig::storage_mode.
| impeller::testing::TEST_P | ( | EntityTest | , |
| AtlasContentsSubAtlas | |||
| ) |
Definition at line 1970 of file entity_unittests.cc.
References impeller::Color::Blue(), impeller::Color::Green(), impeller::kSourceOver, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | EntityTest | , |
| BezierCircleScaled | |||
| ) |
Definition at line 926 of file entity_unittests.cc.
References impeller::Close(), impeller::SolidColorContents::Make(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| BlendingModeOptions | |||
| ) |
Definition at line 799 of file entity_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::ContentContext::GetSolidFillPipeline(), IMPELLER_PLAYGROUND_LINE, impeller::kClear, impeller::kDestination, impeller::kDestinationATop, impeller::kDestinationIn, impeller::kDestinationOut, impeller::kDestinationOver, impeller::Entity::kLastPipelineBlendMode, impeller::kModulate, impeller::kPlus, impeller::kSource, impeller::kSourceATop, impeller::kSourceIn, impeller::kSourceOut, impeller::kSourceOver, impeller::kTriangle, impeller::kXor, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), impeller::OptionsFromPass(), impeller::Command::pipeline, impeller::Color::White(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | EntityTest | , |
| BorderMaskBlurCoverageIsCorrect | |||
| ) |
Definition at line 1333 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Color::CornflowerBlue(), impeller::kPi, impeller::FilterInput::Make(), impeller::FilterContents::MakeBorderMaskBlur(), impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeRotationZ(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanCreateEntity | |||
| ) |
Definition at line 66 of file entity_unittests.cc.
References impeller::Entity::GetTransform(), and impeller::Matrix::IsIdentity().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanDrawCorrectlyWithRotatedTransform | |||
| ) |
Definition at line 483 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::kPi, impeller::SolidColorContents::Make(), impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanDrawRect | |||
| ) |
Definition at line 221 of file entity_unittests.cc.
References impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanDrawRRect | |||
| ) |
Definition at line 233 of file entity_unittests.cc.
References impeller::PathBuilder::AddRoundedRect(), impeller::kConvex, impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Entity::SetContents(), impeller::PathBuilder::SetConvexity(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ClipContentsGetClipCoverageIsCorrect | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| ClipContentsShouldRenderIsCorrect | |||
| ) |
Definition at line 1645 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeSize().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterContentsWithLargeGeometry | |||
| ) |
Definition at line 2434 of file entity_unittests.cc.
References impeller::Color::Blue(), impeller::kSourceOver, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorAdvancedBlend | |||
| ) |
Definition at line 2248 of file entity_unittests.cc.
References impeller::kColorBurn, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorClearBlend | |||
| ) |
Definition at line 2264 of file entity_unittests.cc.
References impeller::kClear, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorDstBlend | |||
| ) |
Definition at line 2296 of file entity_unittests.cc.
References impeller::kDestination, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorSrcBlend | |||
| ) |
Definition at line 2280 of file entity_unittests.cc.
References impeller::kSource, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorSrcInBlend | |||
| ) |
Definition at line 2312 of file entity_unittests.cc.
References impeller::kSourceIn, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorMatrixFilterCoverageIsCorrect | |||
| ) |
Definition at line 1779 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Color::Coral(), impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeColorMatrix(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorMatrixFilterEditable | |||
| ) |
Definition at line 1808 of file entity_unittests.cc.
References impeller::ColorMatrix::array, impeller::kPi, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeColorMatrix(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ConicalGradientContentsIsOpaque | |||
| ) |
Definition at line 2352 of file entity_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Contents::IsOpaque(), impeller::ConicalGradientContents::SetColors(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ContentContextOptionsHasReasonableHashFunctions | |||
| ) |
Definition at line 2613 of file entity_unittests.cc.
References impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::has_stencil_attachment, impeller::kColorBurn, impeller::kPoint, and impeller::ContentContextOptions::primitive_type.
| impeller::testing::TEST_P | ( | EntityTest | , |
| ContentsGetBoundsForEmptyPathReturnsNullopt | |||
| ) |
Definition at line 1274 of file entity_unittests.cc.
References impeller::Entity::GetCoverage(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CoverageForStrokePathWithNegativeValuesInTransform | |||
| ) |
Definition at line 2328 of file entity_unittests.cc.
References ASSERT_RECT_NEAR, impeller::kPiOver2, impeller::kRound, impeller::LineTo(), impeller::Matrix::MakeRotationZ(), impeller::Geometry::MakeStrokePath(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::PathBuilder::MoveTo().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CubicCurveAndOverlapTest | |||
| ) |
Definition at line 529 of file entity_unittests.cc.
References impeller::Close(), impeller::LineTo(), impeller::SolidColorContents::Make(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CubicCurveTest | |||
| ) |
Definition at line 461 of file entity_unittests.cc.
References impeller::Close(), impeller::SolidColorContents::Make(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DecalSpecializationAppliedToMorphologyFilter | |||
| ) |
Definition at line 2564 of file entity_unittests.cc.
References impeller::TypographerContextSkia::Make().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DoesNotCullEntitiesByDefault | |||
| ) |
Definition at line 1631 of file entity_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Entity::SetContents(), and impeller::Entity::ShouldRender().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasNoColor | |||
| ) |
Definition at line 1360 of file entity_unittests.cc.
References impeller::kSource, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasNoColorFullSize | |||
| ) |
Definition at line 1536 of file entity_unittests.cc.
References impeller::kSource, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasUsesProvidedCullRectForCoverage | |||
| ) |
Definition at line 1463 of file entity_unittests.cc.
References impeller::kSource, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::TRect< T >::TransformBounds().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasWithColorAdvanced | |||
| ) |
Definition at line 1392 of file entity_unittests.cc.
References impeller::Color::Blue(), impeller::Color::Green(), impeller::kModulate, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasWithColorSimple | |||
| ) |
Definition at line 1427 of file entity_unittests.cc.
References impeller::Color::Blue(), impeller::Color::Green(), impeller::kSourceATop, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasWithOpacity | |||
| ) |
Definition at line 1501 of file entity_unittests.cc.
References impeller::kSource, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| EntityPassCanMergeSubpassIntoParent | |||
| ) |
Definition at line 145 of file entity_unittests.cc.
References impeller::EntityPass::AddEntity(), impeller::EntityPass::AddSubpass(), impeller::Color::Blue(), CreatePassWithRectPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| EntityPassCoverageRespectsCoverageLimit | |||
| ) |
Definition at line 166 of file entity_unittests.cc.
References ASSERT_RECT_NEAR, CreatePassWithRectPath(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | EntityTest | , |
| EntityPassRespectsSubpassBoundsLimit | |||
| ) |
Definition at line 118 of file entity_unittests.cc.
References impeller::EntityPass::AddSubpass(), ASSERT_RECT_NEAR, CreatePassWithRectPath(), impeller::EntityPass::GetElementsCoverage(), impeller::EntityPass::GetSubpassCoverage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | EntityTest | , |
| FilterCoverageRespectsCropRect | |||
| ) |
Definition at line 196 of file entity_unittests.cc.
References ASSERT_RECT_NEAR, impeller::kSoftLight, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeSize().
| impeller::testing::TEST_P | ( | EntityTest | , |
| Filters | |||
| ) |
Definition at line 960 of file entity_unittests.cc.
References impeller::kModulate, impeller::kScreen, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| FramebufferFetchPipelinesDeclareUsage | |||
| ) |
Definition at line 2577 of file entity_unittests.cc.
References impeller::ContentContextOptions::color_attachment_pixel_format, impeller::kR8G8B8A8UNormInt, and impeller::TypographerContextSkia::Make().
| impeller::testing::TEST_P | ( | EntityTest | , |
| GaussianBlurFilter | |||
| ) |
Definition at line 988 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::alpha, impeller::Color::Black(), impeller::Entity::GetCoverage(), impeller::TPoint< T >::GetLength(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::FilterContents::kInner, impeller::Entity::kMirror, impeller::FilterContents::kNormal, impeller::FilterContents::kOuter, impeller::kPi, impeller::Entity::kRepeat, impeller::FilterContents::kSolid, impeller::SolidColorContents::Make(), impeller::FilterInput::Make(), impeller::FilterContents::MakeBorderMaskBlur(), impeller::FilterContents::MakeDirectionalGaussianBlur(), impeller::Geometry::MakeFillPath(), impeller::FilterContents::MakeGaussianBlur(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::TPoint< T >::Normalize(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| GeometryBoundsAreTransformed | |||
| ) |
Definition at line 249 of file entity_unittests.cc.
References ASSERT_RECT_NEAR, impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST_P | ( | EntityTest | , |
| InheritOpacityTest | |||
| ) |
Definition at line 2178 of file entity_unittests.cc.
References impeller::Color::Blue(), impeller::TypographerContextSkia::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | EntityTest | , |
| LinearGradientContentsIsOpaque | |||
| ) |
Definition at line 2360 of file entity_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::LinearGradientContents::IsOpaque(), impeller::Entity::kDecal, impeller::LinearGradientContents::SetColors(), impeller::LinearGradientContents::SetTileMode(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| LinearToSrgbFilter | |||
| ) |
Definition at line 1887 of file entity_unittests.cc.
References impeller::FilterInput::Make(), impeller::FilterContents::MakeGaussianBlur(), impeller::ColorFilterContents::MakeLinearToSrgbFilter(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| LinearToSrgbFilterCoverageIsCorrect | |||
| ) |
Definition at line 1866 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::FilterInput::Make(), impeller::Geometry::MakeFillPath(), impeller::ColorFilterContents::MakeLinearToSrgbFilter(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::MintCream(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| MorphologyFilter | |||
| ) |
Definition at line 1167 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::alpha, impeller::Color::Black(), impeller::FilterContents::kDilate, impeller::FilterContents::kErode, impeller::kPi, impeller::SolidColorContents::Make(), impeller::FilterInput::Make(), impeller::FilterContents::MakeMorphology(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| PipelineDescriptorEqAndHash | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| PointFieldCanUseCompute | |||
| ) |
Definition at line 2429 of file entity_unittests.cc.
References impeller::PointFieldGeometry::CanUseCompute(), and impeller::Context::kMetal.
| impeller::testing::TEST_P | ( | EntityTest | , |
| PointFieldGeometryCoverage | |||
| ) |
Definition at line 2421 of file entity_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakePointField(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| PointFieldGeometryDivisions | |||
| ) |
Definition at line 2403 of file entity_unittests.cc.
References impeller::PointFieldGeometry::ComputeCircleDivisions().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RadialGradientContentsIsOpaque | |||
| ) |
Definition at line 2371 of file entity_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::RadialGradientContents::IsOpaque(), impeller::Entity::kDecal, impeller::RadialGradientContents::SetColors(), impeller::RadialGradientContents::SetTileMode(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RendersDstPerColorWithAlpha | |||
| ) |
Definition at line 43 of file vertices_contents_unittests.cc.
References impeller::PathBuilder::AddRect(), CreateColorVertices(), impeller::RenderTarget::CreateOffscreenMSAA(), impeller::kDestination, impeller::SolidColorContents::Make(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RRectShadowTest | |||
| ) |
Definition at line 1729 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Entity::GetCoverage(), impeller::Color::Green(), IMPELLER_PLAYGROUND_LINE, impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Color::Premultiply(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), impeller::PathBuilder::TakePath(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RuntimeEffect | |||
| ) |
Definition at line 2134 of file entity_unittests.cc.
References impeller::Geometry::MakeCover(), impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SetBlendMode | |||
| ) |
Definition at line 1267 of file entity_unittests.cc.
References impeller::Entity::GetBlendMode(), impeller::kClear, impeller::kSourceOver, and impeller::Entity::SetBlendMode().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorContentsIsOpaque | |||
| ) |
Definition at line 2344 of file entity_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::SolidColorContents::IsOpaque(), and impeller::SolidColorContents::SetColor().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorContentsStrokeSetMiterLimit | |||
| ) |
Definition at line 779 of file entity_unittests.cc.
References impeller::Geometry::MakeStrokePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorContentsStrokeSetStrokeCapsAndJoins | |||
| ) |
Definition at line 757 of file entity_unittests.cc.
References impeller::kButt, impeller::kMiter, impeller::kRound, impeller::kSquare, and impeller::Geometry::MakeStrokePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidFillCoverageIsCorrect | |||
| ) |
Definition at line 1556 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Color::CornflowerBlue(), impeller::Entity::GetCoverage(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::Color::WhiteTransparent().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidFillShouldRenderIsCorrect | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidStrokeCoverageIsCorrect | |||
| ) |
Definition at line 1280 of file entity_unittests.cc.
References impeller::PathBuilder::AddLine(), ASSERT_RECT_NEAR, impeller::Color::Black(), impeller::Entity::GetCoverage(), impeller::kBevel, impeller::kButt, impeller::kMiter, impeller::kSquare, impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeStrokePath(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SpecializationConstantsAreAppliedToVariants | |||
| ) |
Definition at line 2544 of file entity_unittests.cc.
References impeller::TypographerContextSkia::Make().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SrgbToLinearFilter | |||
| ) |
Definition at line 1939 of file entity_unittests.cc.
References impeller::FilterInput::Make(), impeller::FilterContents::MakeGaussianBlur(), impeller::Matrix::MakeScale(), impeller::ColorFilterContents::MakeSrgbToLinearFilter(), impeller::Matrix::MakeTranslation(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SrgbToLinearFilterCoverageIsCorrect | |||
| ) |
Definition at line 1918 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Color::DeepPink(), impeller::FilterInput::Make(), impeller::Geometry::MakeFillPath(), impeller::ColorFilterContents::MakeSrgbToLinearFilter(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| StrokeCapAndJoinTest | |||
| ) |
Definition at line 339 of file entity_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddRect(), impeller::Color::Black(), impeller::Close(), impeller::Entity::GetCoverage(), impeller::Color::Green(), IMPELLER_PLAYGROUND_LINE, IMPELLER_PLAYGROUND_POINT, impeller::kBevel, impeller::kButt, impeller::kMiter, impeller::kRound, impeller::kSquare, impeller::LineTo(), impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), impeller::PathBuilder::TakePath(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | EntityTest | , |
| StrokeWithTextureContents | |||
| ) |
Definition at line 276 of file entity_unittests.cc.
References impeller::Entity::kClamp, impeller::LineTo(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::MoveTo(), impeller::PathBuilder::MoveTo(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SweepGradientContentsIsOpaque | |||
| ) |
Definition at line 2382 of file entity_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::RadialGradientContents::IsOpaque(), impeller::Entity::kDecal, impeller::RadialGradientContents::SetColors(), impeller::RadialGradientContents::SetTileMode(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TextContentsCeilsGlyphScaleToDecimal | |||
| ) |
Definition at line 2454 of file entity_unittests.cc.
References impeller::TextFrame::RoundScaledFontSize().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ThreeStrokesInOnePath | |||
| ) |
Definition at line 257 of file entity_unittests.cc.
References impeller::LineTo(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::MoveTo(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TiledTextureContentsIsOpaque | |||
| ) |
Definition at line 2393 of file entity_unittests.cc.
References impeller::TiledTextureContents::IsOpaque(), and impeller::TiledTextureContents::SetTexture().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TiledTextureContentsRendersWithCorrectPipeline | |||
| ) |
Definition at line 19 of file tiled_texture_contents_unittests.cc.
References impeller::RenderTarget::CreateOffscreenMSAA(), impeller::TextureDescriptor::format, impeller::kDevicePrivate, impeller::kR8G8B8A8UNormInt, impeller::kTexture2D, impeller::Geometry::MakeCover(), impeller::TiledTextureContents::Render(), impeller::ColorSourceContents::SetGeometry(), impeller::TiledTextureContents::SetTexture(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::type.
| impeller::testing::TEST_P | ( | EntityTest | , |
| TiledTextureContentsRendersWithCorrectPipelineExternalOES | |||
| ) |
Definition at line 49 of file tiled_texture_contents_unittests.cc.
References impeller::RenderTarget::CreateOffscreenMSAA(), impeller::TextureDescriptor::format, impeller::kDevicePrivate, impeller::kOpenGLES, impeller::kR8G8B8A8UNormInt, impeller::kTextureExternalOES, impeller::Geometry::MakeCover(), impeller::TiledTextureContents::Render(), impeller::ColorSourceContents::SetGeometry(), impeller::TiledTextureContents::SetTexture(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::type.
| impeller::testing::TEST_P | ( | EntityTest | , |
| TriangleInsideASquare | |||
| ) |
Definition at line 297 of file entity_unittests.cc.
References impeller::PathBuilder::Close(), IMPELLER_PLAYGROUND_POINT, impeller::PathBuilder::LineTo(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), impeller::PathBuilder::TakePath(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | EntityTest | , |
| YUVToRGBFilter | |||
| ) |
Definition at line 2101 of file entity_unittests.cc.
References CreateTestYUVTextures(), impeller::kBT601FullRange, impeller::kBT601LimitedRange, impeller::kOpenGLES, impeller::TRect< Scalar >::MakeLTRB(), impeller::TextureContents::MakeRect(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeTranslation(), impeller::FilterContents::MakeYUVToRGBFilter(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CalculateUVsSimple | |||
| ) |
Definition at line 279 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateUVs(), impeller::kB8G8R8A8UNormInt, impeller::kDevicePrivate, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakePointBounds(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), RectNear(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithEffectTransform | |||
| ) |
Definition at line 132 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::kB8G8R8A8UNormInt, impeller::Entity::kDecal, impeller::kDevicePrivate, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetTransform(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithTexture | |||
| ) |
Definition at line 108 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::kB8G8R8A8UNormInt, impeller::Entity::kDecal, impeller::kDevicePrivate, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetTransform(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverage | |||
| ) |
Definition at line 176 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::Entity::kDecal, impeller::kDevicePrivate, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), RectNear(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageRotated | |||
| ) |
Definition at line 243 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::Entity::kDecal, impeller::kDevicePrivate, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), RectNear(), impeller::Entity::SetTransform(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageTranslate | |||
| ) |
Definition at line 208 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::Entity::kDecal, impeller::kDevicePrivate, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), RectNear(), impeller::Entity::SetTransform(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| TextureContentsWithDestinationRect | |||
| ) |
Definition at line 297 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::Entity::kDecal, impeller::kDevicePrivate, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), RectNear(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| TextureContentsWithDestinationRectScaled | |||
| ) |
Definition at line 335 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::Entity::kDecal, impeller::kDevicePrivate, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), RectNear(), impeller::Entity::SetTransform(), and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanInstantiateFlutterGPUContext | |||
| ) |
Definition at line 107 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanRunDartInPlaygroundFrame | |||
| ) |
Definition at line 87 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererTest | , |
| ArrayUniforms | |||
| ) |
Definition at line 884 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Color::MakeRGBA8(), impeller::Matrix::MakeScale(), and impeller::Command::pipeline.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanBlitTextureToBuffer | |||
| ) |
Definition at line 569 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::TextureDescriptor::format, impeller::kCount4, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, impeller::kShaderRead, impeller::kShaderWrite, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TextureDescriptor::mip_count, impeller::Command::pipeline, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::DeviceBufferDescriptor::size, impeller::TextureDescriptor::size, impeller::DeviceBufferDescriptor::storage_mode, impeller::TextureDescriptor::storage_mode, impeller::TextureDescriptor::usage, and VALIDATION_LOG.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanBlitTextureToTexture | |||
| ) |
Definition at line 454 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::TextureDescriptor::format, impeller::kCount4, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, impeller::kShaderRead, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TextureDescriptor::mip_count, impeller::Command::pipeline, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanCreateBoxPrimitive | |||
| ) |
Definition at line 46 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::kCount4, impeller::kFill, impeller::kLine, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Command::pipeline, and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanCreateCPUBackedTexture | |||
| ) |
Definition at line 989 of file renderer_unittests.cc.
References impeller::TextureDescriptor::format, impeller::TSize< T >::height, impeller::kHostVisible, impeller::kOpenGLES, impeller::kR8G8B8A8UNormInt, impeller::DeviceBufferDescriptor::size, impeller::TextureDescriptor::size, impeller::DeviceBufferDescriptor::storage_mode, impeller::TextureDescriptor::storage_mode, and impeller::TSize< T >::width.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanGenerateMipmaps | |||
| ) |
Definition at line 703 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::kCount4, impeller::kLinear, impeller::kNearest, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::SamplerDescriptor::min_filter, impeller::SamplerDescriptor::mip_filter, impeller::Command::pipeline, and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanLookupRenderTargetProperties | |||
| ) |
Definition at line 1283 of file renderer_unittests.cc.
References impeller::RenderTarget::CreateOffscreen().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanPreAllocateCommands | |||
| ) |
Definition at line 1268 of file renderer_unittests.cc.
References impeller::RenderTarget::CreateOffscreen().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderInstanced | |||
| ) |
Definition at line 386 of file renderer_unittests.cc.
References impeller::RenderPass::AddCommand(), impeller::PathBuilder::AddRect(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendIndex(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendVertex(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::HostBuffer::EmplaceStorageBuffer(), impeller::HostBuffer::EmplaceUniform(), impeller::RenderPass::GetOrthographicTransform(), impeller::RenderPass::GetRenderTargetSize(), impeller::RenderPass::GetTransientsBuffer(), impeller::Command::instance_count, impeller::kCount4, impeller::kOpenGLES, impeller::kPositive, impeller::Tessellator::kSuccess, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Command::pipeline, impeller::Color::Random(), and impeller::Tessellator::Tessellate().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderMultiplePrimitives | |||
| ) |
Definition at line 208 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::kCount4, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Command::pipeline, and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderPerspectiveCube | |||
| ) |
Definition at line 117 of file renderer_unittests.cc.
References impeller::Command::BindVertices(), impeller::Color::Blue(), impeller::BufferView::buffer, DEBUG_COMMAND_INFO, impeller::Degrees::degrees, impeller::Color::Green(), impeller::VertexBuffer::index_buffer, impeller::VertexBuffer::index_type, impeller::k16bit, impeller::kBackFace, impeller::kCount4, impeller::kCounterClockwise, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakePerspective(), impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), impeller::Command::pipeline, impeller::Color::Red(), impeller::VertexBuffer::vertex_buffer, impeller::VertexBuffer::vertex_count, impeller::Vector3::x, impeller::Vector3::y, impeller::Color::Yellow(), and impeller::Vector3::z.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderToTexture | |||
| ) |
Definition at line 282 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::TextureDescriptor::format, impeller::Attachment::IsValid(), impeller::kClear, impeller::kCount1, impeller::kDeviceTransient, impeller::kDontCare, impeller::kHostVisible, impeller::kRenderTarget, impeller::kS8UInt, impeller::kStore, impeller::Attachment::load_action, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeTranslation(), impeller::TextureDescriptor::mip_count, impeller::Command::pipeline, impeller::RenderTarget::SetColorAttachment(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::RenderTarget::SetStencilAttachment(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, impeller::Attachment::store_action, impeller::Attachment::texture, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | RendererTest | , |
| DefaultIndexBehavior | |||
| ) |
Definition at line 1036 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetIndexType(), and impeller::kNone.
| impeller::testing::TEST_P | ( | RendererTest | , |
| DefaultIndexSize | |||
| ) |
Definition at line 1026 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendIndex(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetIndexType(), and impeller::k16bit.
| impeller::testing::TEST_P | ( | RendererTest | , |
| InactiveUniforms | |||
| ) |
Definition at line 942 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::Color::Green(), impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Command::pipeline, and impeller::Color::Red().
| impeller::testing::TEST_P | ( | RendererTest | , |
| StencilMask | |||
| ) |
Definition at line 1114 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), CompareFunctionUI(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::testing::CompareFunctionUIData::FunctionOf(), impeller::testing::CompareFunctionUIData::IndexOf(), impeller::kCount4, impeller::kDontCare, impeller::kHostVisible, impeller::kLessEqual, impeller::kLoad, impeller::RenderTarget::AttachmentConfig::load_action, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Command::pipeline, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::StencilAttachmentDescriptor::stencil_compare, impeller::Command::stencil_reference, impeller::RenderTarget::AttachmentConfig::storage_mode, impeller::RenderTarget::AttachmentConfig::store_action, and VALIDATION_LOG.
| impeller::testing::TEST_P | ( | RendererTest | , |
| TheImpeller | |||
| ) |
Definition at line 822 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::SamplerDescriptor::height_address_mode, impeller::kCount4, impeller::kRepeat, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Command::pipeline, and impeller::SamplerDescriptor::width_address_mode.
| impeller::testing::TEST_P | ( | RendererTest | , |
| VertexBufferBuilder | |||
| ) |
Definition at line 1044 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendIndex(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetIndexCount(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetVertexCount(), and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanCreatePipelineFromRuntimeStage | |||
| ) |
Definition at line 245 of file runtime_stage_unittests.cc.
References impeller::PipelineDescriptor::AddStageEntrypoint(), impeller::ColorAttachmentDescriptor::format, impeller::kEqual, impeller::kFragment, impeller::kVertex, impeller::PlaygroundBackendToRuntimeStageBackend(), impeller::PipelineDescriptor::SetColorAttachmentDescriptor(), impeller::PipelineDescriptor::SetLabel(), impeller::PipelineDescriptor::SetStencilAttachmentDescriptors(), impeller::PipelineDescriptor::SetStencilPixelFormat(), impeller::PipelineDescriptor::SetVertexDescriptor(), and impeller::StencilAttachmentDescriptor::stencil_compare.
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanReadUniforms | |||
| ) |
Definition at line 61 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kFloat, and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanReadValidBlob | |||
| ) |
Definition at line 27 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kFragment, and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanRegisterStage | |||
| ) |
Definition at line 206 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kFragment, impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::ToShaderStage().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanRejectInvalidBlob | |||
| ) |
Definition at line 42 of file runtime_stage_unittests.cc.
References impeller::CreateMappingFromAllocation(), impeller::RuntimeStage::DecodeRuntimeStages(), and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| ContainsExpectedShaderTypes | |||
| ) |
Definition at line 281 of file runtime_stage_unittests.cc.
References impeller::kMetal, impeller::kOpenGLES, impeller::kSkSL, and impeller::kVulkan.
| impeller::testing::TEST_P | ( | TypographerTest | , |
| CanConvertTextBlob | |||
| ) |
Definition at line 41 of file typographer_unittests.cc.
References impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| CanCreateGlyphAtlas | |||
| ) |
Definition at line 59 of file typographer_unittests.cc.
References CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| CanCreateRenderContext | |||
| ) |
Definition at line 54 of file typographer_unittests.cc.
References impeller::TypographerContextSkia::Make().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasIsRecycledIfUnchanged | |||
| ) |
Definition at line 147 of file typographer_unittests.cc.
References CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasTextureIsRecreatedIfTypeChanges | |||
| ) |
Definition at line 247 of file typographer_unittests.cc.
References CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::GlyphAtlas::kColorBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasTextureIsRecycledIfUnchanged | |||
| ) |
Definition at line 214 of file typographer_unittests.cc.
References CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasTextureIsRecycledWhenContentsAreRecreated | |||
| ) |
Definition at line 341 of file typographer_unittests.cc.
References CreateGlyphAtlas(), impeller::GlyphAtlas::kColorBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasWithLotsOfdUniqueGlyphSize | |||
| ) |
Definition at line 170 of file typographer_unittests.cc.
References impeller::Glyph::index, impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasWithOddUniqueGlyphSize | |||
| ) |
Definition at line 130 of file typographer_unittests.cc.
References CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| LazyAtlasTracksColor | |||
| ) |
Definition at line 92 of file typographer_unittests.cc.
References impeller::LazyGlyphAtlas::AddTextFrame(), impeller::LazyGlyphAtlas::CreateOrGetGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::GlyphAtlas::kColorBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| MaybeHasOverlapping | |||
| ) |
Definition at line 281 of file typographer_unittests.cc.
References impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| RectanglePackerAddsNonoverlapingRectangles | |||
| ) |
Definition at line 297 of file typographer_unittests.cc.
References impeller::RectanglePacker::Factory(), NumberNear(), impeller::IPoint16::x(), and impeller::IPoint16::y().
| flutter::DlColor impeller::testing::toColor | ( | const float * | components | ) |
Definition at line 41 of file dl_unittests.cc.
References impeller::Color::ToIColor().
Referenced by TEST_P().
| std::vector<Point> impeller::testing::golden_cubic_and_quad_points |
Definition at line 16 of file golden_paths.h.
Referenced by TEST_P().
|
staticconstexpr |
Definition at line 824 of file aiks_unittests.cc.
Referenced by TEST_P().
|
static |
Definition at line 20 of file archivist_unittests.cc.