Classes | |
| struct | BlendModeSelection |
| struct | ColorBlendTestData |
| class | CompareFunctionUIData |
| struct | CVTest |
| struct | Foo |
| class | GaussianBlurFilterContentsTest |
| class | GoldenDigest |
| Manages a global variable for tracking instances of golden images. More... | |
| class | GoldenTests |
| struct | MaskBlurTestConfig |
| class | MetalScreenshot |
A screenshot that was produced from MetalScreenshotter. More... | |
| class | MetalScreenshotter |
| class | RendererDartTest |
| struct | RWFoo |
| class | Screenshot |
| class | Screenshotter |
| class | TestAllocator |
| class | TestPassDelegate |
| struct | TextRenderOptions |
| class | VulkanScreenshotter |
| class | WorkingDirectory |
Typedefs | |
| using | AiksTest = AiksPlayground |
| using | AiksCanvasTest = ::testing::Test |
| using | DisplayListTest = DlPlayground |
| using | EntityTest = EntityPlayground |
| using | HostBufferTest = EntityPlayground |
| using | EntityPassTargetTest = EntityPlayground |
| using | RenderTargetCacheTest = EntityPlayground |
| using | DriverInfoVKTest = PlaygroundTest |
| using | RendererTest = PlaygroundTest |
| using | BlitPassTest = PlaygroundTest |
| using | ComputeSubgroupTest = ComputePlaygroundTest |
| using | ComputeTest = ComputePlaygroundTest |
| using | DeviceBufferTest = Playground |
| using | RuntimeStageTest = RuntimeStagePlayground |
| using | TypographerTest = PlaygroundTest |
Functions | |
| TEST_P (AiksTest, CanRenderMaskBlurHugeSigma) | |
| TEST_P (AiksTest, CanRenderForegroundBlendWithMaskBlur) | |
| TEST_P (AiksTest, CanRenderForegroundAdvancedBlendWithMaskBlur) | |
| TEST_P (AiksTest, CanRenderBackdropBlurInteractive) | |
| TEST_P (AiksTest, CanRenderBackdropBlur) | |
| TEST_P (AiksTest, CanRenderBackdropBlurHugeSigma) | |
| TEST_P (AiksTest, CanRenderClippedBlur) | |
| TEST_P (AiksTest, ClippedBlurFilterRendersCorrectlyInteractive) | |
| TEST_P (AiksTest, ClippedBlurFilterRendersCorrectly) | |
| TEST_P (AiksTest, ClearBlendWithBlur) | |
| TEST_P (AiksTest, BlurHasNoEdge) | |
| TEST_P (AiksTest, BlurredRectangleWithShader) | |
| TEST_P (AiksTest, MaskBlurWithZeroSigmaIsSkipped) | |
| static Picture | MaskBlurVariantTest (const AiksTest &test_context, const MaskBlurTestConfig &config) |
| 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, GaussianBlurSolidColorTinyMipMap) | |
| TEST_P (AiksTest, GaussianBlurBackdropTinyMipMap) | |
| TEST_P (AiksTest, GaussianBlurAnimatedBackdrop) | |
| TEST_P (AiksTest, GaussianBlurStyleInnerGradient) | |
| TEST_P (AiksTest, GaussianBlurStyleSolidGradient) | |
| TEST_P (AiksTest, GaussianBlurStyleOuterGradient) | |
| TEST_P (AiksTest, GaussianBlurStyleInner) | |
| TEST_P (AiksTest, GaussianBlurStyleOuter) | |
| TEST_P (AiksTest, GaussianBlurStyleSolid) | |
| TEST_P (AiksTest, MaskBlurTexture) | |
| TEST_P (AiksTest, GuassianBlurUpdatesMipmapContents) | |
| TEST_P (AiksTest, GaussianBlurSetsMipCountOnPass) | |
| TEST_P (AiksTest, GaussianBlurAllocatesCorrectMipCountRenderTarget) | |
| TEST_P (AiksTest, GaussianBlurMipMapNestedLayer) | |
| TEST_P (AiksTest, GaussianBlurMipMapImageFilter) | |
| TEST_P (AiksTest, GaussianBlurMipMapSolidColor) | |
| TEST_P (AiksTest, MaskBlurDoesntStretchContents) | |
| 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) | |
| TEST_P (AiksTest, CanRenderOverlappingMultiContourPath) | |
| 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, CanRenderAdvancedBlendColorFilterWithSaveLayer) | |
| TEST_P (AiksTest, CanRenderTiledTextureClamp) | |
| 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, CanEmptyPictureConvertToImage) | |
| 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 (Vector2 content_scale, 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, 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, MatrixSaveLayerFilter) | |
| TEST_P (AiksTest, MatrixBackdropFilter) | |
| TEST_P (AiksTest, SolidColorApplyColorFilter) | |
| TEST_P (AiksTest, DrawScaledTextWithPerspectiveNoSaveLayer) | |
| TEST_P (AiksTest, DrawScaledTextWithPerspectiveSaveLayer) | |
| TEST_P (AiksTest, PipelineBlendSingleParameter) | |
| TEST_P (AiksTest, CaptureContext) | |
| TEST_P (AiksTest, CaptureInactivatedByDefault) | |
| TEST_P (AiksTest, ReleasesTextureOnTeardown) | |
| TEST_P (AiksTest, VerticesGeometryUVPositionData) | |
| TEST_P (AiksTest, VerticesGeometryUVPositionDataWithTranslate) | |
| TEST_P (AiksTest, ClearBlend) | |
| TEST_P (AiksTest, MatrixImageFilterMagnify) | |
| TEST_P (AiksTest, MatrixImageFilterDoesntCullWhenTranslatedFromOffscreen) | |
| TEST_P (AiksTest, MatrixImageFilterDoesntCullWhenScaledAndTranslatedFromOffscreen) | |
| TEST_P (AiksTest, ClearColorOptimizationWhenSubpassIsBiggerThanParentPass) | |
| TEST_P (AiksTest, EmptySaveLayerIgnoresPaint) | |
| TEST_P (AiksTest, EmptySaveLayerRendersWithClear) | |
| TEST_P (AiksTest, SubpassWithClearColorOptimization) | |
| TEST_P (AiksTest, ImageColorSourceEffectTransform) | |
| TEST_P (AiksTest, CorrectClipDepthAssignedToEntities) | |
| TEST_P (AiksTest, CanDrawPerspectiveTransformWithClips) | |
| TEST_P (AiksTest, CanRenderClippedBackdropFilter) | |
| 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, DrawLine) | |
| TEST (CanvasRecorder, DrawRect) | |
| TEST (CanvasRecorder, DrawOval) | |
| TEST (CanvasRecorder, DrawRRect) | |
| TEST (CanvasRecorder, DrawCircle) | |
| TEST (CanvasRecorder, DrawPoints) | |
| TEST (CanvasRecorder, DrawImage) | |
| TEST (CanvasRecorder, DrawImageRect) | |
| TEST (CanvasRecorder, ClipPath) | |
| TEST (CanvasRecorder, ClipRect) | |
| TEST (CanvasRecorder, ClipOval) | |
| TEST (CanvasRecorder, ClipRRect) | |
| 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 (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 (BaseTest, NoExceptionPromiseValue) | |
| TEST (BaseTest, NoExceptionPromiseEmpty) | |
| TEST (BaseTest, CanUseTypedMasks) | |
| TEST (AllocatorTest, TextureDescriptorCompatibility) | |
| flutter::DlColor | toColor (const float *components) |
| INSTANTIATE_PLAYGROUND_SUITE (DisplayListTest) | |
| 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, NinePatchImagePrecision) | |
| 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_P (DisplayListTest, DrawPaintIgnoresMaskFilter) | |
| TEST (SkiaConversionsTest, SkPointToPoint) | |
| TEST (SkiaConversionsTest, SkPointToSize) | |
| TEST (SkiaConversionsTest, ToColor) | |
| TEST (SkiaConversionsTest, GradientStopConversion) | |
| TEST (SkiaConversionsTest, GradientMissing0) | |
| TEST (SkiaConversionsTest, GradientMissingLastValue) | |
| TEST (SkiaConversionsTest, GradientStopGreaterThan1) | |
| TEST (SkiaConversionsTest, GradientConversionNonMonotonic) | |
| TEST (ContentContext, CachesPipelines) | |
| TEST (ContentContext, InvalidatesAllPipelinesWithSameUniqueNameOnClear) | |
| TEST (ContentContext, InitializeCommonlyUsedShadersIfNeeded) | |
| 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_P (GaussianBlurFilterContentsTest, TextureContentsWithEffectTransform) | |
| TEST (GaussianBlurFilterContentsTest, CalculateSigmaForBlurRadius) | |
| TEST (GaussianBlurFilterContentsTest, Coefficients) | |
| TEST (GaussianBlurFilterContentsTest, LerpHackKernelSamplesSimple) | |
| TEST (GaussianBlurFilterContentsTest, LerpHackKernelSamplesComplex) | |
| TEST (FilterInputTest, CanSetLocalTransformForTexture) | |
| TEST (FilterInputTest, IsLeaf) | |
| TEST (FilterInputTest, SetCoverageInputs) | |
| INSTANTIATE_PLAYGROUND_SUITE (HostBufferTest) | |
| TEST_P (HostBufferTest, CanEmplace) | |
| TEST_P (HostBufferTest, CanEmplaceWithAlignment) | |
| TEST_P (HostBufferTest, HostBufferInitialState) | |
| TEST_P (HostBufferTest, ResetIncrementsFrameCounter) | |
| TEST_P (HostBufferTest, EmplacingLargerThanBlockSizeCreatesOneOffBufferCallback) | |
| TEST_P (HostBufferTest, EmplacingLargerThanBlockSizeCreatesOneOffBuffer) | |
| TEST_P (HostBufferTest, UnusedBuffersAreDiscardedWhenResetting) | |
| TEST_P (HostBufferTest, EmplaceWithProcIsAligned) | |
| 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) | |
| TEST_P (EntityPassTargetTest, SwapWithMSAATexture) | |
| TEST_P (EntityPassTargetTest, SwapWithMSAAImplicitResolve) | |
| TEST (EntityPassClipStackTest, CanPushAndPopEntities) | |
| TEST (EntityPassClipStackTest, CanPopEntitiesSafely) | |
| TEST (EntityPassClipStackTest, CanAppendNoChange) | |
| TEST (EntityPassClipStackTest, AppendCoverageNoChange) | |
| TEST (EntityPassClipStackTest, AppendAndRestoreClipCoverage) | |
| TEST (EntityPassClipStackTest, UnbalancedRestore) | |
| TEST (EntityPassClipStackTest, ClipAndRestoreWithSubpasses) | |
| TEST_P (EntityTest, CanCreateEntity) | |
| auto | CreatePassWithRectPath (Rect rect, std::optional< Rect > bounds_hint, ContentBoundsPromise bounds_promise=ContentBoundsPromise::kUnknown, bool collapse=false) |
| TEST_P (EntityTest, EntityPassRespectsUntrustedSubpassBoundsLimit) | |
| TEST_P (EntityTest, EntityPassTrustsSnugSubpassBoundsLimit) | |
| 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, RuntimeEffectCanSuccessfullyRender) | |
| TEST_P (EntityTest, RuntimeEffectSetsRightSizeWhenUniformIsStruct) | |
| 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, ColorFilterContentsWithLargeGeometry) | |
| TEST_P (EntityTest, TextContentsCeilsGlyphScaleToDecimal) | |
| TEST_P (EntityTest, AdvancedBlendCoverageHintIsNotResetByEntityPass) | |
| TEST_P (EntityTest, SpecializationConstantsAreAppliedToVariants) | |
| TEST_P (EntityTest, DecalSpecializationAppliedToMorphologyFilter) | |
| TEST_P (EntityTest, ContentContextOptionsHasReasonableHashFunctions) | |
| TEST_P (EntityTest, FillPathGeometryGetPositionBufferReturnsExpectedMode) | |
| TEST_P (EntityTest, FailOnValidationError) | |
| TEST_P (EntityTest, CanComputeGeometryForEmptyPathsWithoutCrashing) | |
| TEST_P (EntityTest, CanRenderEmptyPathsWithoutCrashing) | |
| TEST (EntityGeometryTest, RectGeometryCoversArea) | |
| TEST (EntityGeometryTest, FillPathGeometryCoversArea) | |
| TEST (EntityGeometryTest, FillPathGeometryCoversAreaNoInnerRect) | |
| TEST (EntityGeometryTest, LineGeometryCoverage) | |
| TEST (EntityGeometryTest, RoundRectGeometryCoversArea) | |
| TEST (EntityGeometryTest, StrokePathGeometryTransformOfLine) | |
| TEST (EntityGeometryTest, GeometryResultHasReasonableDefaults) | |
| TEST_P (RenderTargetCacheTest, CachesUsedTexturesAcrossFrames) | |
| TEST_P (RenderTargetCacheTest, DoesNotPersistFailedAllocations) | |
| TEST_P (RenderTargetCacheTest, CachedTextureGetsNewAttachmentConfig) | |
| TEST_P (RenderTargetCacheTest, CreateWithEmptySize) | |
| 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, ColorBlendReturnsExpectedResults) | |
| TEST (GeometryTest, BlendModeToString) | |
| TEST (GeometryTest, CanConvertBetweenDegressAndRadians) | |
| 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 (PathTest, PathBuilderDoesNotMutateCopiedPaths) | |
| TEST (RectTest, RectEmptyDeclaration) | |
| TEST (RectTest, IRectEmptyDeclaration) | |
| TEST (RectTest, RectDefaultConstructor) | |
| TEST (RectTest, IRectDefaultConstructor) | |
| TEST (RectTest, RectSimpleLTRB) | |
| TEST (RectTest, IRectSimpleLTRB) | |
| TEST (RectTest, RectSimpleXYWH) | |
| TEST (RectTest, IRectSimpleXYWH) | |
| TEST (RectTest, RectOverflowXYWH) | |
| TEST (RectTest, IRectOverflowXYWH) | |
| TEST (RectTest, RectOverflowLTRB) | |
| TEST (RectTest, IRectOverflowLTRB) | |
| TEST (RectTest, RectMakeSize) | |
| TEST (RectTest, RectMakeMaximum) | |
| TEST (RectTest, IRectMakeMaximum) | |
| TEST (RectTest, RectFromRect) | |
| TEST (RectTest, IRectFromIRect) | |
| TEST (RectTest, RectCopy) | |
| TEST (RectTest, IRectCopy) | |
| TEST (RectTest, RectOriginSizeXYWHGetters) | |
| TEST (RectTest, IRectOriginSizeXYWHGetters) | |
| TEST (RectTest, RectRoundOutEmpty) | |
| TEST (RectTest, RectRoundOutSimple) | |
| TEST (RectTest, RectRoundOutToIRectHuge) | |
| TEST (RectTest, RectDoesNotIntersectEmpty) | |
| TEST (RectTest, IRectDoesNotIntersectEmpty) | |
| TEST (RectTest, EmptyRectDoesNotIntersect) | |
| TEST (RectTest, EmptyIRectDoesNotIntersect) | |
| TEST (RectTest, RectScale) | |
| TEST (RectTest, IRectScale) | |
| TEST (RectTest, RectArea) | |
| TEST (RectTest, IRectArea) | |
| TEST (RectTest, RectGetNormalizingTransform) | |
| TEST (RectTest, IRectGetNormalizingTransform) | |
| TEST (RectTest, RectXYWHIsEmpty) | |
| TEST (RectTest, IRectXYWHIsEmpty) | |
| TEST (RectTest, MakePointBoundsQuad) | |
| TEST (RectTest, IsSquare) | |
| TEST (RectTest, GetCenter) | |
| TEST (RectTest, RectExpand) | |
| TEST (RectTest, IRectExpand) | |
| TEST (RectTest, ContainsFloatingPoint) | |
| template<typename R > | |
| static constexpr R | flip_lr (R rect) |
| template<typename R > | |
| static constexpr R | flip_tb (R rect) |
| template<typename R > | |
| static constexpr R | flip_lrtb (R rect) |
| static constexpr Rect | swap_nan (const Rect &rect, int index) |
| static constexpr Point | swap_nan (const Point &point, int index) |
| TEST (RectTest, RectUnion) | |
| TEST (RectTest, OptRectUnion) | |
| TEST (RectTest, IRectUnion) | |
| TEST (RectTest, OptIRectUnion) | |
| TEST (RectTest, RectIntersection) | |
| TEST (RectTest, OptRectIntersection) | |
| TEST (RectTest, IRectIntersection) | |
| TEST (RectTest, OptIRectIntersection) | |
| TEST (RectTest, RectIntersectsWithRect) | |
| TEST (RectTest, IRectIntersectsWithRect) | |
| TEST (RectTest, RectContainsPoint) | |
| TEST (RectTest, IRectContainsIPoint) | |
| TEST (RectTest, RectContainsRect) | |
| TEST (RectTest, IRectContainsIRect) | |
| TEST (RectTest, RectCutOut) | |
| TEST (RectTest, IRectCutOut) | |
| TEST (RectTest, RectGetPoints) | |
| TEST (RectTest, RectShift) | |
| TEST (RectTest, RectGetTransformedPoints) | |
| TEST (RectTest, RectMakePointBounds) | |
| TEST (RectTest, RectGetPositive) | |
| TEST (RectTest, RectDirections) | |
| TEST (RectTest, RectProject) | |
| TEST (RectTest, RectRoundOut) | |
| TEST (RectTest, IRectRoundOut) | |
| TEST (SaturatedMath, ExplicitAddOfSignedInts) | |
| TEST (SaturatedMath, ImplicitAddOfSignedInts) | |
| TEST (SaturatedMath, ExplicitAddOfFloatingPoint) | |
| TEST (SaturatedMath, ImplicitAddOfFloatingPoint) | |
| TEST (SaturatedMath, ExplicitSubOfSignedInts) | |
| TEST (SaturatedMath, ImplicitSubOfSignedInts) | |
| TEST (SaturatedMath, ExplicitSubOfFloatingPoint) | |
| TEST (SaturatedMath, ImplicitSubOfFloatingPoint) | |
| TEST (SaturatedMath, ExplicitAverageScalarOfSignedInts) | |
| TEST (SaturatedMath, ImplicitAverageScalarOfSignedInts) | |
| TEST (SaturatedMath, ExplicitAverageScalarOfFloatingPoint) | |
| TEST (SaturatedMath, ImplicitAverageScalarOfFloatingPoint) | |
| TEST (SaturatedMath, CastingFiniteDoubleToFloatStaysFinite) | |
| TEST (SaturatedMath, CastingInfiniteDoubleToFloatStaysInfinite) | |
| TEST (SaturatedMath, CastingNaNDoubleToFloatStaysNaN) | |
| TEST (SaturatedMath, CastingLargeScalarToSignedIntProducesLimit) | |
| TEST (SaturatedMath, CastingInfiniteScalarToSignedIntProducesLimit) | |
| TEST (SaturatedMath, CastingNaNScalarToSignedIntProducesZero) | |
| 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 (AllocatorVKTest, ToVKImageUsageFlags) | |
| TEST (AllocatorVKTest, MemoryTypeSelectionSingleHeap) | |
| TEST (AllocatorVKTest, MemoryTypeSelectionTwoHeap) | |
| 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 (CommandPoolRecyclerVKTest, CommandBuffersAreRecycled) | |
| TEST (ContextVKTest, CommonHardwareConcurrencyConfigurations) | |
| TEST (ContextVKTest, DeletesCommandPools) | |
| TEST (ContextVKTest, DeletesCommandPoolsOnAllThreads) | |
| TEST (ContextVKTest, DeletePipelineAfterContext) | |
| TEST (ContextVKTest, DeleteShaderFunctionAfterContext) | |
| TEST (ContextVKTest, DeletePipelineLibraryAfterContext) | |
| TEST (ContextVKTest, CanCreateContextInAbsenceOfValidationLayers) | |
| TEST (ContextVKTest, CanCreateContextWithValidationLayers) | |
| TEST (CapabilitiesVKTest, ContextInitializesWithNoStencilFormat) | |
| TEST (CapabilitiesVKTest, ContextFailsInitializationForNoCombinedDepthStencilFormat) | |
| TEST (ContextVKTest, WarmUpFunctionCreatesRenderPass) | |
| TEST (DescriptorPoolRecyclerVKTest, GetDescriptorPoolRecyclerCreatesNewPools) | |
| TEST (DescriptorPoolRecyclerVKTest, ReclaimMakesDescriptorPoolAvailable) | |
| TEST (DescriptorPoolRecyclerVKTest, ReclaimDropsDescriptorPoolIfSizeIsExceeded) | |
| INSTANTIATE_VULKAN_PLAYGROUND_SUITE (DriverInfoVKTest) | |
| TEST_P (DriverInfoVKTest, CanQueryDriverInfo) | |
| TEST (FenceWaiterVKTest, IgnoresNullFence) | |
| TEST (FenceWaiterVKTest, IgnoresNullCallback) | |
| TEST (FenceWaiterVKTest, ExecutesFenceCallback) | |
| TEST (FenceWaiterVKTest, ExecutesFenceCallbackX2) | |
| TEST (FenceWaiterVKTest, ExecutesNewFenceThenOldFence) | |
| TEST (FenceWaiterVKTest, AddFenceDoesNothingIfTerminating) | |
| TEST (FenceWaiterVKTest, InProgressFencesStillWaitIfTerminated) | |
| TEST (RenderPassBuilder, CreatesRenderPassWithNoDepthStencil) | |
| TEST (RenderPassBuilder, CreatesRenderPassWithCombinedDepthStencil) | |
| TEST (RenderPassBuilder, CreatesRenderPassWithOnlyStencil) | |
| TEST (RenderPassBuilder, CreatesMSAAResolveWithCorrectStore) | |
| TEST_P (RendererTest, CachesRenderPassAndFramebuffer) | |
| 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) | |
| TEST (CapabilitiesTest, DefaultGlyphAtlasFormat) | |
| 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 (PipelineDescriptorTest, PrimitiveTypeHashEquality) | |
| TEST (PoolTest, Simple) | |
| TEST (PoolTest, Overload) | |
| static void | InstantiateTestShaderLibrary (Context::BackendType backend_type) |
| INSTANTIATE_PLAYGROUND_SUITE (RendererDartTest) | |
| TEST_P (RendererDartTest, CanRunDartInPlaygroundFrame) | |
| TEST_P (RendererDartTest, CanInstantiateFlutterGPUContext) | |
| DART_TEST_CASE (canCreateShaderLibrary) | |
| DART_TEST_CASE (canReflectUniformStructs) | |
| DART_TEST_CASE (uniformBindFailsForInvalidHostBufferOffset) | |
| 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, CanLookupRenderTargetProperties) | |
| TEST_P (RendererTest, RenderTargetCreateOffscreenMSAASetsDefaultDepthStencilFormat) | |
| template<class VertexShader , class FragmentShader > | |
| std::shared_ptr< Pipeline< PipelineDescriptor > > | CreateDefaultPipeline (const std::shared_ptr< Context > &context) |
| TEST_P (RendererTest, CanSepiaToneWithSubpasses) | |
| TEST_P (RendererTest, CanSepiaToneThenSwizzleWithSubpasses) | |
| 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) | |
| TEST (TessellatorTest, EarlyReturnEmptyConvexShape) | |
| TEST (TessellatorTest, ChecksConcurrentPolylineUsage) | |
| 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, GlyphAtlasTextureIsRecycledWhenContentsAreNotRecreated) | |
Variables | |
| static const std::map< std::string, MaskBlurTestConfig > | kPaintVariations |
| static constexpr std::string_view | kFontFixture |
| 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::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 21 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::DriverInfoVKTest = typedef PlaygroundTest |
Definition at line 11 of file driver_info_vk_unittests.cc.
| using impeller::testing::EntityPassTargetTest = typedef EntityPlayground |
Definition at line 16 of file entity_pass_target_unittests.cc.
Definition at line 20 of file checkerboard_contents_unittests.cc.
| using impeller::testing::HostBufferTest = typedef EntityPlayground |
Definition at line 12 of file host_buffer_unittests.cc.
Definition at line 14 of file render_pass_cache_unittests.cc.
| using impeller::testing::RenderTargetCacheTest = typedef EntityPlayground |
Definition at line 19 of file render_target_cache_unittests.cc.
| using impeller::testing::RuntimeStageTest = typedef RuntimeStagePlayground |
Definition at line 25 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 2233 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blend(), impeller::Paint::color, impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::kSourceOver, impeller::Color::LimeGreen(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Color::MakeRGBA8(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::White(), and impeller::Color::WithAlpha().
|
static |
Definition at line 166 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 82 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 110 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 137 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 1111 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 26 of file vertices_contents_unittests.cc.
References impeller::VerticesGeometry::kTriangles, impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakePointBounds().
Referenced by TEST_P().
| std::shared_ptr<Pipeline<PipelineDescriptor> > impeller::testing::CreateDefaultPipeline | ( | const std::shared_ptr< Context > & | context | ) |
|
static |
Definition at line 28 of file typographer_unittests.cc.
References impeller::TextFrame::CollectUniqueFontGlyphPairs(), impeller::TypographerContext::CreateGlyphAtlas(), and scale.
Referenced by TEST_P().
|
static |
| auto impeller::testing::CreatePassWithRectPath | ( | Rect | rect, |
| std::optional< Rect > | bounds_hint, | ||
| ContentBoundsPromise | bounds_promise = ContentBoundsPromise::kUnknown, |
||
| bool | collapse = false |
||
| ) |
Definition at line 109 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 2110 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 | ( | canCreateRenderPassAndSubmit | ) |
| impeller::testing::DART_TEST_CASE | ( | canCreateShaderLibrary | ) |
These test entries correspond to Dart functions located in flutter/impeller/fixtures/dart_tests.dart
| impeller::testing::DART_TEST_CASE | ( | canReflectUniformStructs | ) |
| impeller::testing::DART_TEST_CASE | ( | uniformBindFailsForInvalidHostBufferOffset | ) |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
static |
Definition at line 1040 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 1752 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 | ( | DisplayListTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | GaussianBlurFilterContentsTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | HostBufferTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RendererDartTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RuntimeStageTest | ) |
| impeller::testing::INSTANTIATE_VULKAN_PLAYGROUND_SUITE | ( | DriverInfoVKTest | ) |
|
static |
Definition at line 28 of file renderer_dart_unittests.cc.
Referenced by impeller::testing::RendererDartTest::GetIsolate().
|
static |
Definition at line 294 of file aiks_blur_unittests.cc.
References impeller::PathBuilder::AddArc(), impeller::testing::MaskBlurTestConfig::alpha, impeller::Color::AntiqueWhite(), impeller::Paint::blend_mode, impeller::testing::MaskBlurTestConfig::blend_mode, impeller::Color::Blue(), impeller::Close(), impeller::Paint::color, impeller::Color::Crimson(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawOval(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::DrawRRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Playground::GetContentScale(), impeller::Color::Green(), impeller::Paint::image_filter, impeller::testing::MaskBlurTestConfig::image_filter, impeller::Paint::invert_colors, impeller::testing::MaskBlurTestConfig::invert_colors, impeller::FilterContents::kNormal, impeller::kPi, impeller::LineTo(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Maroon(), impeller::Paint::mask_blur_descriptor, impeller::PathBuilder::MoveTo(), impeller::Color::Orange(), impeller::Color::Purple(), impeller::Canvas::Scale(), impeller::testing::MaskBlurTestConfig::sigma, impeller::Paint::MaskBlurDescriptor::style, impeller::testing::MaskBlurTestConfig::style, and impeller::Color::WithAlpha().
| 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 2093 of file entity_unittests.cc.
References impeller::kBT601FullRange, impeller::kBT601LimitedRange, impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
Referenced by CreateTestYUVTextures().
|
inlinestaticconstexpr |
Definition at line 1305 of file rect_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlinestaticconstexpr |
Definition at line 1295 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), and impeller::TRect< Scalar >::MakeLTRB().
Referenced by TEST().
| 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 | ( | AllocatorVKTest | , |
| MemoryTypeSelectionSingleHeap | |||
| ) |
Definition at line 35 of file allocator_vk_unittests.cc.
References impeller::AllocatorVK::FindMemoryTypeIndex().
| impeller::testing::TEST | ( | AllocatorVKTest | , |
| MemoryTypeSelectionTwoHeap | |||
| ) |
Definition at line 50 of file allocator_vk_unittests.cc.
References impeller::AllocatorVK::FindMemoryTypeIndex().
| impeller::testing::TEST | ( | AllocatorVKTest | , |
| ToVKImageUsageFlags | |||
| ) |
Definition at line 16 of file allocator_vk_unittests.cc.
References impeller::kD24UnormS8Uint, impeller::kDeviceTransient, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, and impeller::AllocatorVK::ToVKImageUsageFlags().
| impeller::testing::TEST | ( | BaseTest | , |
| CanUseTypedMasks | |||
| ) |
Definition at line 266 of file base_unittests.cc.
References impeller::kBang, impeller::kBar, and impeller::kBaz.
| impeller::testing::TEST | ( | BaseTest | , |
| NoExceptionPromiseEmpty | |||
| ) |
Definition at line 257 of file base_unittests.cc.
| impeller::testing::TEST | ( | BaseTest | , |
| NoExceptionPromiseValue | |||
| ) |
Definition at line 250 of file base_unittests.cc.
References impeller::NoExceptionPromise< T >::get_future(), and impeller::NoExceptionPromise< T >::set_value().
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyBufferToTextureCommandVK | |||
| ) |
Definition at line 49 of file blit_command_vk_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), impeller::BufferView::buffer, impeller::BlitCopyBufferToTextureCommand::destination, impeller::BlitCopyBufferToTextureCommandVK::Encode(), impeller::kR8G8B8A8UNormInt, and impeller::BlitCopyBufferToTextureCommand::source.
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyTextureToBufferCommandVK | |||
| ) |
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyTextureToTextureCommandVK | |||
| ) |
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitGenerateMipmapCommandVK | |||
| ) |
Definition at line 67 of file blit_command_vk_unittests.cc.
References impeller::BlitGenerateMipmapCommandVK::Encode(), impeller::kR8G8B8A8UNormInt, and impeller::BlitGenerateMipmapCommand::texture.
| impeller::testing::TEST | ( | CanvasRecorder | , |
| ClipOval | |||
| ) |
| 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 | |||
| ) |
Definition at line 201 of file canvas_recorder_unittests.cc.
References impeller::kDrawImageRect, and impeller::kFast.
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawLine | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawOval | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawPaint | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawPath | |||
| ) |
| impeller::testing::TEST | ( | CanvasRecorder | , |
| DrawPoints | |||
| ) |
Definition at line 189 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 | , |
| DefaultGlyphAtlasFormat | |||
| ) |
Definition at line 60 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kA8UNormInt, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultGlyphAtlasFormat().
| 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 | ( | CapabilitiesVKTest | , |
| ContextFailsInitializationForNoCombinedDepthStencilFormat | |||
| ) |
Definition at line 195 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | CapabilitiesVKTest | , |
| ContextInitializesWithNoStencilFormat | |||
| ) |
Definition at line 164 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::GetDefaultDepthStencilFormat(), impeller::CapabilitiesVK::GetDefaultStencilFormat(), and impeller::kD32FloatS8UInt.
| impeller::testing::TEST | ( | CommandEncoderVKTest | , |
| CleanupAfterSubmit | |||
| ) |
Definition at line 42 of file command_encoder_vk_unittests.cc.
References impeller::CommandBuffer::kCompleted.
| impeller::testing::TEST | ( | CommandEncoderVKTest | , |
| DeleteEncoderAfterThreadDies | |||
| ) |
Definition at line 16 of file command_encoder_vk_unittests.cc.
References impeller::CommandEncoderFactoryVK::Create().
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| CommandBuffersAreRecycled | |||
| ) |
Definition at line 115 of file command_pool_vk_unittests.cc.
| 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 160 of file base_unittests.cc.
References impeller::ConditionVariable::WaitFor().
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| WaitFor | |||
| ) |
Definition at line 122 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 143 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 99 of file base_unittests.cc.
References impeller::testing::CVTest::cv, IPLR_REQUIRES, impeller::testing::CVTest::mutex, and impeller::ConditionVariable::WaitUntil().
| impeller::testing::TEST | ( | ContentContext | , |
| CachesPipelines | |||
| ) |
Definition at line 262 of file content_context_unittests.cc.
References impeller::ContentContextOptions::blend_mode, impeller::ContentContext::GetCachedRuntimeEffectPipeline(), impeller::kSource, and impeller::kSourceOver.
| impeller::testing::TEST | ( | ContentContext | , |
| InitializeCommonlyUsedShadersIfNeeded | |||
| ) |
Definition at line 337 of file content_context_unittests.cc.
References impeller::kR16G16B16A16Float.
| impeller::testing::TEST | ( | ContentContext | , |
| InvalidatesAllPipelinesWithSameUniqueNameOnClear | |||
| ) |
| impeller::testing::TEST | ( | ContextVKTest | , |
| CanCreateContextInAbsenceOfValidationLayers | |||
| ) |
Definition at line 132 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::AreValidationsEnabled().
| impeller::testing::TEST | ( | ContextVKTest | , |
| CanCreateContextWithValidationLayers | |||
| ) |
Definition at line 146 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::AreValidationsEnabled().
| impeller::testing::TEST | ( | ContextVKTest | , |
| CommonHardwareConcurrencyConfigurations | |||
| ) |
Definition at line 16 of file context_vk_unittests.cc.
References impeller::ContextVK::ChooseThreadCountForWorkers().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletePipelineAfterContext | |||
| ) |
Definition at line 75 of file context_vk_unittests.cc.
References impeller::PipelineFuture< T >::Get(), and impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletePipelineLibraryAfterContext | |||
| ) |
Definition at line 116 of file context_vk_unittests.cc.
References impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletesCommandPools | |||
| ) |
Definition at line 29 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletesCommandPoolsOnAllThreads | |||
| ) |
Definition at line 44 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeleteShaderFunctionAfterContext | |||
| ) |
Definition at line 94 of file context_vk_unittests.cc.
References impeller::kFragment, and impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| WarmUpFunctionCreatesRenderPass | |||
| ) |
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| GetDescriptorPoolRecyclerCreatesNewPools | |||
| ) |
Definition at line 14 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| ReclaimDropsDescriptorPoolIfSizeIsExceeded | |||
| ) |
Definition at line 85 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| ReclaimMakesDescriptorPoolAvailable | |||
| ) |
Definition at line 47 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DisplayListTest | , |
| CircleBoundsComputation | |||
| ) |
Definition at line 1789 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 1766 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 91 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 101 of file geometry_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| GeometryResultHasReasonableDefaults | |||
| ) |
Definition at line 234 of file geometry_unittests.cc.
References impeller::GeometryResult::kNormal, impeller::kTriangleStrip, impeller::GeometryResult::mode, impeller::GeometryResult::transform, and impeller::GeometryResult::type.
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| LineGeometryCoverage | |||
| ) |
Definition at line 110 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 83 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::Geometry::MakeRect().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| RoundRectGeometryCoversArea | |||
| ) |
Definition at line 136 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::Geometry::MakeRoundRect().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| StrokePathGeometryTransformOfLine | |||
| ) |
Definition at line 145 of file geometry_unittests.cc.
References impeller::PathBuilder::AddLine(), EXPECT_SOLID_VERTICES_NEAR, EXPECT_TEXTURE_VERTICES_NEAR, impeller::ImpellerEntityUnitTestAccessor::GenerateSolidStrokeVertices(), impeller::ImpellerEntityUnitTestAccessor::GenerateSolidStrokeVerticesUV(), impeller::kBevel, impeller::kButt, impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), polyline, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| AppendAndRestoreClipCoverage | |||
| ) |
Definition at line 89 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kAppend, impeller::Contents::ClipCoverage::kRestore, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TSize< Scalar >::MakeWH(), impeller::Entity::SetClipDepth(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| AppendCoverageNoChange | |||
| ) |
Definition at line 66 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::Contents::ClipCoverage::kNoChange, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TSize< Scalar >::MakeWH(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| CanAppendNoChange | |||
| ) |
Definition at line 54 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kNoChange, impeller::TRect< Scalar >::MakeLTRB(), and impeller::EntityPassClipStack::RecordEntity().
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| CanPopEntitiesSafely | |||
| ) |
Definition at line 43 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kRestore, impeller::TRect< Scalar >::MakeLTRB(), and impeller::EntityPassClipStack::RecordEntity().
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| CanPushAndPopEntities | |||
| ) |
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| ClipAndRestoreWithSubpasses | |||
| ) |
Definition at line 154 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kAppend, impeller::TRect< Scalar >::MakeLTRB(), impeller::EntityPassClipStack::PopSubpass(), impeller::EntityPassClipStack::PushSubpass(), impeller::Entity::SetClipDepth(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| UnbalancedRestore | |||
| ) |
Definition at line 129 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kRestore, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TSize< Scalar >::MakeWH(), impeller::Entity::SetClipDepth(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| 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 429 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateBlurRadius(), and impeller::GaussianBlurFilterContents::ScaleSigma().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CalculateSigmaValues | |||
| ) |
Definition at line 200 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateScale().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| Coefficients | |||
| ) |
Definition at line 439 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 96 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::Entity::kDecal, and impeller::FilterContents::kNormal.
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CoverageSimple | |||
| ) |
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithSigma | |||
| ) |
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| Create | |||
| ) |
Definition at line 88 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::GetSigmaX(), impeller::GaussianBlurFilterContents::GetSigmaY(), impeller::Entity::kDecal, and impeller::FilterContents::kNormal.
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| FilterSourceCoverage | |||
| ) |
Definition at line 183 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::TRect< Scalar >::MakeLTRB(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| LerpHackKernelSamplesComplex | |||
| ) |
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| LerpHackKernelSamplesSimple | |||
| ) |
Definition at line 464 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::LerpHackKernelSamples(), and impeller::TPoint< T >::x.
| impeller::testing::TEST | ( | GeometryTest | , |
| BlendModeToString | |||
| ) |
Definition at line 1603 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 1612 of file geometry_unittests.cc.
References impeller::kPiOver2, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanConvertTTypesExplicitly | |||
| ) |
Definition at line 616 of file geometry_unittests.cc.
References impeller::TSize< T >::height, 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 639 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicPointOpsWithArithmeticTypes | |||
| ) |
Definition at line 669 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicVector3Ops | |||
| ) |
Definition at line 1173 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicVector3OpsWithArithmeticTypes | |||
| ) |
Definition at line 1207 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanUsePointAssignmentOperators | |||
| ) |
Definition at line 821 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanUseVector3AssignmentOperators | |||
| ) |
Definition at line 1123 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorApplyColorMatrix | |||
| ) |
Definition at line 1380 of file geometry_unittests.cc.
References impeller::Color::ApplyColorMatrix(), ASSERT_COLOR_NEAR, and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorBlendReturnsExpectedResults | |||
| ) |
Definition at line 1584 of file geometry_unittests.cc.
References _BLEND_MODE_RESULT_CHECK, IMPELLER_FOR_EACH_BLEND_MODE, impeller::testing::ColorBlendTestData::kDestinationColor, and impeller::testing::ColorBlendTestData::kSourceColors.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorClamp01 | |||
| ) |
Definition at line 1340 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, and impeller::Color::Clamp01().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorLerp | |||
| ) |
Definition at line 1318 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::saturated::b, and impeller::Color::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorLinearToSRGB | |||
| ) |
Definition at line 1406 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 1360 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::saturated::b, impeller::Color::BlackTransparent(), impeller::Color::MakeRGBA8(), and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorPremultiply | |||
| ) |
Definition at line 1275 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::Premultiply(), and impeller::Color::Unpremultiply().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorPrinting | |||
| ) |
Definition at line 1695 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorR8G8B8A8 | |||
| ) |
Definition at line 1298 of file geometry_unittests.cc.
References ASSERT_ARRAY_4_NEAR, and impeller::Color::ToR8G8B8A8().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorSRGBToLinear | |||
| ) |
Definition at line 1426 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 1717 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 1787 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(), impeller::Matrix::MakeScale(), and scale.
| 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 417 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 441 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::MakeColumn(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeSkew().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixIsAligned | |||
| ) |
Definition at line 464 of file geometry_unittests.cc.
References impeller::Matrix::IsAligned(), impeller::Matrix::MakeRotationZ(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixLookAt | |||
| ) |
Definition at line 504 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::k1OverSqrt2, and impeller::Matrix::MakeLookAt().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixMakeOrthographic | |||
| ) |
Definition at line 369 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::MakeOrthographic().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixMakePerspective | |||
| ) |
Definition at line 393 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 1620 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 478 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 | , |
| PointAbs | |||
| ) |
Definition at line 961 of file geometry_unittests.cc.
References impeller::TPoint< T >::Abs(), and ASSERT_POINT_NEAR.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointAngleTo | |||
| ) |
Definition at line 968 of file geometry_unittests.cc.
References impeller::TPoint< T >::AngleTo(), impeller::saturated::b, impeller::kPi, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointCeil | |||
| ) |
Definition at line 1060 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 1039 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointIntegerCoercesToFloat | |||
| ) |
Definition at line 701 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointLerp | |||
| ) |
Definition at line 1102 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointMax | |||
| ) |
Definition at line 1018 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointMin | |||
| ) |
Definition at line 997 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointPrinting | |||
| ) |
Definition at line 1647 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointReflect | |||
| ) |
Definition at line 936 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 1081 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Round().
| impeller::testing::TEST | ( | GeometryTest | , |
| QuaternionLerp | |||
| ) |
Definition at line 550 of file geometry_unittests.cc.
References ASSERT_QUATERNION_NEAR, and impeller::kPiOver4.
| impeller::testing::TEST | ( | GeometryTest | , |
| QuaternionVectorMultiply | |||
| ) |
Definition at line 561 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, impeller::k1OverSqrt2, impeller::k2Pi, impeller::kPi, and impeller::kPiOver4.
| 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 761 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 1067 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Floor | |||
| ) |
Definition at line 1046 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Lerp | |||
| ) |
Definition at line 1109 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Max | |||
| ) |
Definition at line 1025 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Min | |||
| ) |
Definition at line 1004 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Printing | |||
| ) |
Definition at line 1663 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Round | |||
| ) |
Definition at line 1088 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Round().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Ceil | |||
| ) |
Definition at line 1074 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Floor | |||
| ) |
Definition at line 1053 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Lerp | |||
| ) |
Definition at line 1116 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Max | |||
| ) |
Definition at line 1032 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Min | |||
| ) |
Definition at line 1011 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Printing | |||
| ) |
Definition at line 1679 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Round | |||
| ) |
Definition at line 1095 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Round().
| impeller::testing::TEST | ( | MatrixTest | , |
| Multiply | |||
| ) |
Definition at line 14 of file matrix_unittests.cc.
References impeller::Matrix::MakeTranslation(), and MatrixNear().
| 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::kConvex, impeller::kOdd, 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 | |||
| ) |
| impeller::testing::TEST | ( | PathTest | , |
| EmptyPath | |||
| ) |
Definition at line 384 of file path_unittests.cc.
References ASSERT_POINT_NEAR, impeller::ContourComponent::destination, polyline, 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::CreatePolyline(), impeller::TRect< Scalar >::MakeLTRB(), polyline, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathBuilderDoesNotMutateCopiedPaths | |||
| ) |
Definition at line 489 of file path_unittests.cc.
References impeller::PathBuilder::AddArc(), impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddLine(), impeller::PathBuilder::AddOval(), impeller::PathBuilder::AddQuadraticCurve(), impeller::PathBuilder::AddRect(), impeller::PathBuilder::Close(), impeller::PathBuilder::CopyPath(), impeller::PathBuilder::CubicCurveTo(), impeller::ContourComponent::destination, impeller::Path::GetComponentCount(), impeller::Path::GetContourComponentAtIndex(), impeller::Path::GetLinearComponentAtIndex(), impeller::PathBuilder::HorizontalLineTo(), impeller::ContourComponent::is_closed, impeller::kConvex, impeller::kUnknown, impeller::PathBuilder::LineTo(), impeller::TRect< Scalar >::MakeLTRB(), impeller::PathBuilder::MoveTo(), offset, impeller::LinearPathComponent::p1, impeller::LinearPathComponent::p2, impeller::PathBuilder::QuadraticCurveTo(), impeller::PathBuilder::SetConvexity(), impeller::PathBuilder::Shift(), and impeller::PathBuilder::VerticalLineTo().
| 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(), polyline, 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::LineTo(), impeller::MoveTo(), and polyline.
| 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::LineTo(), impeller::PathBuilder::MoveTo(), and polyline.
| 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(), impeller::PathBuilder::MoveTo(), and polyline.
| 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::LineTo(), impeller::MoveTo(), and polyline.
| 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 | |||
| ) |
Definition at line 1271 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| EmptyIRectDoesNotIntersect | |||
| ) |
Definition at line 854 of file rect_unittests.cc.
References impeller::saturated::b, and impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| EmptyRectDoesNotIntersect | |||
| ) |
Definition at line 824 of file rect_unittests.cc.
References impeller::saturated::b, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| GetCenter | |||
| ) |
Definition at line 1194 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< int64_t >::MakeMaximum(), impeller::TRect< int64_t >::MakeXYWH(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectArea | |||
| ) |
Definition at line 980 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectContainsIPoint | |||
| ) |
Definition at line 2193 of file rect_unittests.cc.
References impeller::TRect< T >::Contains(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< int64_t >::MakeMaximum(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectContainsIRect | |||
| ) |
Definition at line 2377 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::Contains(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< int64_t >::MakeMaximum(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectCopy | |||
| ) |
Definition at line 641 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectCutOut | |||
| ) |
Definition at line 2622 of file rect_unittests.cc.
References impeller::TRect< T >::Cutout(), impeller::TRect< T >::CutoutOrEmpty(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectDefaultConstructor | |||
| ) |
Definition at line 59 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), and impeller::TRect< T >::IsEmpty().
| impeller::testing::TEST | ( | RectTest | , |
| IRectDoesNotIntersectEmpty | |||
| ) |
Definition at line 794 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::IntersectsWithRect(), and impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectEmptyDeclaration | |||
| ) |
Definition at line 29 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), and impeller::TRect< T >::IsEmpty().
| impeller::testing::TEST | ( | RectTest | , |
| IRectExpand | |||
| ) |
Definition at line 1238 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectFromIRect | |||
| ) |
Definition at line 616 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeLTRB(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectGetNormalizingTransform | |||
| ) |
Definition at line 1077 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 | , |
| IRectIntersection | |||
| ) |
Definition at line 1751 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::Intersection(), impeller::TRect< T >::IsEmpty(), impeller::TRect< int64_t >::MakeMaximum(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectIntersectsWithRect | |||
| ) |
Definition at line 2016 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IntersectsWithRect(), impeller::TRect< T >::IsEmpty(), impeller::TRect< int64_t >::MakeMaximum(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectMakeMaximum | |||
| ) |
Definition at line 593 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< int64_t >::MakeMaximum().
| impeller::testing::TEST | ( | RectTest | , |
| IRectOriginSizeXYWHGetters | |||
| ) |
Definition at line 683 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 | , |
| IRectOverflowLTRB | |||
| ) |
Definition at line 478 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectOverflowXYWH | |||
| ) |
Definition at line 272 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectRoundOut | |||
| ) |
Definition at line 2852 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< int64_t >::MakeLTRB(), and impeller::TRect< int64_t >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| IRectScale | |||
| ) |
Definition at line 929 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(), impeller::TRect< T >::Scale(), and scale.
| impeller::testing::TEST | ( | RectTest | , |
| IRectSimpleLTRB | |||
| ) |
Definition at line 89 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectSimpleXYWH | |||
| ) |
Definition at line 119 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectUnion | |||
| ) |
Definition at line 1456 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< int64_t >::MakeXYWH(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | RectTest | , |
| IRectXYWHIsEmpty | |||
| ) |
Definition at line 1151 of file rect_unittests.cc.
References impeller::TRect< int64_t >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IsSquare | |||
| ) |
Definition at line 1182 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< int64_t >::MakeMaximum(), impeller::TRect< int64_t >::MakeXYWH(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| MakePointBoundsQuad | |||
| ) |
Definition at line 1168 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakePointBounds(), and RectNear().
| impeller::testing::TEST | ( | RectTest | , |
| OptIRectIntersection | |||
| ) |
Definition at line 1846 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::Intersection(), impeller::TRect< int64_t >::Intersection(), and impeller::TRect< int64_t >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| OptIRectUnion | |||
| ) |
Definition at line 1528 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< int64_t >::MakeLTRB(), impeller::TRect< int64_t >::Union(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | RectTest | , |
| OptRectIntersection | |||
| ) |
Definition at line 1697 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::Intersection(), impeller::TRect< Scalar >::Intersection(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| OptRectUnion | |||
| ) |
Definition at line 1404 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::Union(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | RectTest | , |
| RectArea | |||
| ) |
| impeller::testing::TEST | ( | RectTest | , |
| RectContainsPoint | |||
| ) |
Definition at line 2107 of file rect_unittests.cc.
References flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectContainsRect | |||
| ) |
Definition at line 2262 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::Contains(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectCopy | |||
| ) |
Definition at line 623 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectCutOut | |||
| ) |
Definition at line 2470 of file rect_unittests.cc.
References impeller::TRect< T >::Cutout(), impeller::TRect< T >::CutoutOrEmpty(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeLTRB(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectDefaultConstructor | |||
| ) |
Definition at line 44 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::IsFinite().
| impeller::testing::TEST | ( | RectTest | , |
| RectDirections | |||
| ) |
Definition at line 2812 of file rect_unittests.cc.
References EXPECT_POINT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectDoesNotIntersectEmpty | |||
| ) |
Definition at line 764 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::IntersectsWithRect(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectEmptyDeclaration | |||
| ) |
Definition at line 14 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::IsFinite().
| impeller::testing::TEST | ( | RectTest | , |
| RectExpand | |||
| ) |
Definition at line 1205 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectFromRect | |||
| ) |
Definition at line 609 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectGetNormalizingTransform | |||
| ) |
Definition at line 989 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 | , |
| RectGetPoints | |||
| ) |
Definition at line 2741 of file rect_unittests.cc.
References EXPECT_POINT_NEAR, impeller::TRect< T >::GetPoints(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectGetPositive | |||
| ) |
Definition at line 2798 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, impeller::TRect< T >::GetPositive(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectGetTransformedPoints | |||
| ) |
Definition at line 2772 of file rect_unittests.cc.
References EXPECT_POINT_NEAR, impeller::TRect< T >::GetTransformedPoints(), impeller::Matrix::MakeTranslation(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectIntersection | |||
| ) |
Definition at line 1580 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::Intersection(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectIntersectsWithRect | |||
| ) |
Definition at line 1902 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IntersectsWithRect(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectMakeMaximum | |||
| ) |
Definition at line 575 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | RectTest | , |
| RectMakePointBounds | |||
| ) |
Definition at line 2781 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, impeller::TRect< Scalar >::MakePointBounds(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectMakeSize | |||
| ) |
Definition at line 545 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 657 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 | , |
| RectOverflowLTRB | |||
| ) |
Definition at line 339 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectOverflowXYWH | |||
| ) |
Definition at line 133 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectProject | |||
| ) |
Definition at line 2826 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectRoundOut | |||
| ) |
Definition at line 2841 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| RectRoundOutEmpty | |||
| ) |
Definition at line 709 of file rect_unittests.cc.
References impeller::TRect< Scalar >::RoundOut(), and impeller::TRect< int64_t >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| RectRoundOutSimple | |||
| ) |
Definition at line 717 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< int64_t >::MakeLTRB(), impeller::TRect< int64_t >::RoundOut(), and impeller::TRect< Scalar >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| RectRoundOutToIRectHuge | |||
| ) |
Definition at line 725 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< int64_t >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| RectScale | |||
| ) |
Definition at line 884 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(), impeller::TRect< T >::Scale(), and scale.
| impeller::testing::TEST | ( | RectTest | , |
| RectShift | |||
| ) |
Definition at line 2765 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectSimpleLTRB | |||
| ) |
Definition at line 73 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectSimpleXYWH | |||
| ) |
Definition at line 103 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectUnion | |||
| ) |
Definition at line 1313 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeXYWH(), swap_nan(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | RectTest | , |
| RectXYWHIsEmpty | |||
| ) |
Definition at line 1127 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RenderPassBuilder | , |
| CreatesMSAAResolveWithCorrectStore | |||
| ) |
Definition at line 102 of file render_pass_builder_vk_unittests.cc.
References impeller::RenderPassBuilderVK::Build(), impeller::RenderPassBuilderVK::GetColorAttachments(), impeller::RenderPassBuilderVK::GetResolves(), impeller::kClear, impeller::kCount4, impeller::kMultisampleResolve, impeller::kR8G8B8A8UNormInt, and impeller::RenderPassBuilderVK::SetColorAttachment().
| impeller::testing::TEST | ( | RenderPassBuilder | , |
| CreatesRenderPassWithCombinedDepthStencil | |||
| ) |
Definition at line 30 of file render_pass_builder_vk_unittests.cc.
References impeller::RenderPassBuilderVK::Build(), impeller::RenderPassBuilderVK::GetColorAttachments(), impeller::RenderPassBuilderVK::GetDepthStencil(), impeller::kClear, impeller::kCount1, impeller::kD24UnormS8Uint, impeller::kDontCare, impeller::kR8G8B8A8UNormInt, impeller::kStore, impeller::RenderPassBuilderVK::SetColorAttachment(), and impeller::RenderPassBuilderVK::SetDepthStencilAttachment().
| impeller::testing::TEST | ( | RenderPassBuilder | , |
| CreatesRenderPassWithNoDepthStencil | |||
| ) |
Definition at line 15 of file render_pass_builder_vk_unittests.cc.
References impeller::RenderPassBuilderVK::Build(), impeller::RenderPassBuilderVK::GetDepthStencil(), impeller::kClear, impeller::kCount1, impeller::kR8G8B8A8UNormInt, impeller::kStore, and impeller::RenderPassBuilderVK::SetColorAttachment().
| impeller::testing::TEST | ( | RenderPassBuilder | , |
| CreatesRenderPassWithOnlyStencil | |||
| ) |
Definition at line 71 of file render_pass_builder_vk_unittests.cc.
References impeller::RenderPassBuilderVK::Build(), impeller::RenderPassBuilderVK::GetDepthStencil(), impeller::kClear, impeller::kCount1, impeller::kDontCare, impeller::kR8G8B8A8UNormInt, impeller::kS8UInt, impeller::kStore, impeller::RenderPassBuilderVK::SetColorAttachment(), and impeller::RenderPassBuilderVK::SetStencilAttachment().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| CreatesANewInstance | |||
| ) |
Definition at line 17 of file resource_manager_vk_unittests.cc.
References impeller::saturated::b, and 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 | ( | SaturatedMath | , |
| CastingFiniteDoubleToFloatStaysFinite | |||
| ) |
Definition at line 981 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingInfiniteDoubleToFloatStaysInfinite | |||
| ) |
Definition at line 996 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingInfiniteScalarToSignedIntProducesLimit | |||
| ) |
Definition at line 1066 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingLargeScalarToSignedIntProducesLimit | |||
| ) |
Definition at line 1025 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingNaNDoubleToFloatStaysNaN | |||
| ) |
Definition at line 1011 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingNaNScalarToSignedIntProducesZero | |||
| ) |
Definition at line 1107 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitAddOfFloatingPoint | |||
| ) |
Definition at line 136 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitAddOfSignedInts | |||
| ) |
Definition at line 12 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitAverageScalarOfFloatingPoint | |||
| ) |
Definition at line 828 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitAverageScalarOfSignedInts | |||
| ) |
Definition at line 716 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitSubOfFloatingPoint | |||
| ) |
Definition at line 488 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitSubOfSignedInts | |||
| ) |
Definition at line 364 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitAddOfFloatingPoint | |||
| ) |
Definition at line 250 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitAddOfSignedInts | |||
| ) |
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitAverageScalarOfFloatingPoint | |||
| ) |
Definition at line 903 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitAverageScalarOfSignedInts | |||
| ) |
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitSubOfFloatingPoint | |||
| ) |
Definition at line 602 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitSubOfSignedInts | |||
| ) |
| 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 | , |
| 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 | , |
| 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 | , |
| ChecksConcurrentPolylineUsage | |||
| ) |
Definition at line 497 of file tessellator_unittests.cc.
References impeller::PathBuilder::AddLine(), polyline, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | TessellatorTest | , |
| CircleVertexCounts | |||
| ) |
Definition at line 133 of file tessellator_unittests.cc.
References impeller::TPoint< T >::GetLength(), impeller::Tessellator::kCircleTolerance, impeller::kPiOver2, and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | TessellatorTest | , |
| EarlyReturnEmptyConvexShape | |||
| ) |
Definition at line 483 of file tessellator_unittests.cc.
References impeller::PathBuilder::MoveTo(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | TessellatorTest | , |
| FilledCircleTessellationVertices | |||
| ) |
Definition at line 169 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 351 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 410 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 280 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 212 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 107 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::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 | |||
| ) |
Definition at line 53 of file base_unittests.cc.
References impeller::saturated::b, and impeller::testing::RWFoo::mtx.
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateRWMutexLock | |||
| ) |
Definition at line 67 of file base_unittests.cc.
References impeller::saturated::b, and impeller::testing::RWFoo::mtx.
| 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 | ( | 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::testing::Screenshotter::MakeScreenshot(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::stroke_width, and impeller::Paint::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ArcWithZeroSweepAndBlur | |||
| ) |
Definition at line 365 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 520 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 201 of file aiks_blur_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 217 of file aiks_blur_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::saturated::b, 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::PathBuilder::TakePath(), impeller::Picture::ToImage(), and impeller::Color::Yellow().
| 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 345 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 972 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 979 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 | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintWithAdvancedBlend | |||
| ) |
Definition at line 987 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 | , |
| CanDrawPerspectiveTransformWithClips | |||
| ) |
Definition at line 3381 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Color::Blue(), impeller::Canvas::ClipOval(), impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawImage(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kDifference, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeRotationY(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Transform(), impeller::Canvas::Translate(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPoints | |||
| ) |
Definition at line 2776 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 2870 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 | , |
| CanEmptyPictureConvertToImage | |||
| ) |
Definition at line 501 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(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformFullScreenMSAA | |||
| ) |
Definition at line 610 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 633 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 659 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 621 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 475 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 | , |
| CanRenderAdvancedBlendColorFilterWithSaveLayer | |||
| ) |
Definition at line 133 of file aiks_unittests.cc.
References impeller::Color::Black(), impeller::Canvas::ClipRect(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kDifference, impeller::ColorFilter::MakeBlend(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlur | |||
| ) |
Definition at line 102 of file aiks_blur_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 118 of file aiks_blur_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 78 of file aiks_blur_unittests.cc.
References impeller::saturated::b, impeller::Canvas::ClipRRect(), impeller::Color::CornflowerBlue(), impeller::Color::DarkMagenta(), impeller::Canvas::DrawCircle(), impeller::DrawPlaygroundLine(), 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(), impeller::Canvas::SaveLayer(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedBackdropFilter | |||
| ) |
Definition at line 3431 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kExclusion, impeller::Entity::kIntersect, impeller::Entity::kRepeat, impeller::ColorFilter::MakeBlend(), impeller::ImageFilter::MakeFromColorFilter(), impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Color::Red(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedBlur | |||
| ) |
Definition at line 130 of file aiks_blur_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Canvas::Restore().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedLayers | |||
| ) |
Definition at line 1800 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 2714 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 391 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 76 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 109 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 121 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 562 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 187 of file aiks_gradient_unittests.cc.
References CanRenderConicalGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderConicalGradientWithDitheringEnabled | |||
| ) |
Definition at line 191 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 2699 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 352 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 448 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 864 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), kFontFixture, and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrameWithAlpha | |||
| ) |
Definition at line 886 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 873 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 57 of file aiks_blur_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 36 of file aiks_blur_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 604 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 545 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 87 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 244 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 96 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 847 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientClamp | |||
| ) |
Definition at line 45 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientDecal | |||
| ) |
Definition at line 54 of file aiks_gradient_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientDecalWithColorFilter | |||
| ) |
Definition at line 58 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 257 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsDecal | |||
| ) |
Definition at line 266 of file aiks_gradient_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsMirror | |||
| ) |
Definition at line 263 of file aiks_gradient_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsRepeat | |||
| ) |
Definition at line 260 of file aiks_gradient_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsUnevenStops | |||
| ) |
Definition at line 300 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::AiksPlayground::ImGuiBegin(), 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 353 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 51 of file aiks_gradient_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientRepeat | |||
| ) |
Definition at line 48 of file aiks_gradient_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWayManyColorsClamp | |||
| ) |
Definition at line 296 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithDitheringDisabled | |||
| ) |
Definition at line 102 of file aiks_gradient_unittests.cc.
References CanRenderLinearGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithDitheringEnabled | |||
| ) |
Definition at line 106 of file aiks_gradient_unittests.cc.
References CanRenderLinearGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithOverlappingStopsClamp | |||
| ) |
Definition at line 217 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderMaskBlurHugeSigma | |||
| ) |
Definition at line 23 of file aiks_blur_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 339 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 2649 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 | , |
| CanRenderOverlappingMultiContourPath | |||
| ) |
Definition at line 401 of file aiks_path_unittests.cc.
References impeller::PathBuilder::RoundingRadii::bottom_left, impeller::PathBuilder::RoundingRadii::bottom_right, impeller::Close(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::LineTo(), impeller::TRect< Scalar >::MakeXYWH(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::PathBuilder::RoundingRadii::top_left, impeller::PathBuilder::RoundingRadii::top_right, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradient | |||
| ) |
Definition at line 378 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::AiksPlayground::ImGuiBegin(), 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 423 of file aiks_gradient_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::AiksPlayground::ImGuiBegin(), 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 129 of file aiks_gradient_unittests.cc.
References CanRenderRadialGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientWithDitheringEnabled | |||
| ) |
Definition at line 133 of file aiks_gradient_unittests.cc.
References CanRenderRadialGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRoundedRectWithNonUniformRadii | |||
| ) |
Definition at line 686 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 259 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 502 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientDecal | |||
| ) |
Definition at line 511 of file aiks_gradient_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsClamp | |||
| ) |
Definition at line 549 of file aiks_gradient_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsDecal | |||
| ) |
Definition at line 558 of file aiks_gradient_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsMirror | |||
| ) |
Definition at line 555 of file aiks_gradient_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsRepeat | |||
| ) |
Definition at line 552 of file aiks_gradient_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientMirror | |||
| ) |
Definition at line 508 of file aiks_gradient_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientRepeat | |||
| ) |
Definition at line 505 of file aiks_gradient_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientWithDitheringDisabled | |||
| ) |
Definition at line 158 of file aiks_gradient_unittests.cc.
References CanRenderSweepGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientWithDitheringEnabled | |||
| ) |
Definition at line 162 of file aiks_gradient_unittests.cc.
References CanRenderSweepGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrame | |||
| ) |
Definition at line 781 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrameSTB | |||
| ) |
Definition at line 790 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 896 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 918 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 223 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureClampWithTranslate | |||
| ) |
Definition at line 239 of file aiks_unittests.cc.
References impeller::Entity::kClamp, and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureDecal | |||
| ) |
Definition at line 235 of file aiks_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureMirror | |||
| ) |
Definition at line 231 of file aiks_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureRepeat | |||
| ) |
Definition at line 227 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 2629 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 389 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 430 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 60 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 51 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 3050 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::AiksPlayground::ImGuiBegin(), and impeller::CaptureContext::MakeAllowlist().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CaptureInactivatedByDefault | |||
| ) |
Definition at line 3078 of file aiks_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearBlend | |||
| ) |
Definition at line 3160 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 183 of file aiks_blur_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 2115 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 3225 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 168 of file aiks_blur_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 146 of file aiks_blur_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::DrawPlaygroundPoint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), 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 2091 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 412 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 2143 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 2154 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 2184 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 1105 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::saturated::distance, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawImage(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), GetBlendModeSelection(), impeller::Color::Green(), impeller::AiksPlayground::ImGuiBegin(), 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 569 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 | , |
| CorrectClipDepthAssignedToEntities | |||
| ) |
Definition at line 3334 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::DrawRRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Picture::pass, impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CoverageOriginShouldBeAccountedForInSubpasses | |||
| ) |
Definition at line 1708 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::DrawPlaygroundLine(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Paint::kStroke, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeOriginSize(), offset, 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 1013 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 2840 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 2807 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 250 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 1964 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 2747 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::ColorSource::MakeRuntimeEffect(), impeller::TSize< Scalar >::MakeWH(), impeller::PlaygroundBackendToRuntimeStageBackend(), impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintWithAdvancedBlendOverFilter | |||
| ) |
Definition at line 996 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 | , |
| DrawRectAbsorbsClears | |||
| ) |
Definition at line 2011 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 2071 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 2051 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 2031 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 314 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 329 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 2998 of file aiks_unittests.cc.
References impeller::Canvas::EndRecordingAsPicture(), impeller::Matrix::MakeRotationY(), RenderTextInCanvasSkia(), and impeller::Canvas::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawScaledTextWithPerspectiveSaveLayer | |||
| ) |
Definition at line 3012 of file aiks_unittests.cc.
References impeller::Canvas::EndRecordingAsPicture(), impeller::Matrix::MakeRotationY(), RenderTextInCanvasSkia(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| EmptySaveLayerIgnoresPaint | |||
| ) |
Definition at line 3244 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 3254 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 1280 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 1403 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 1618 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 1474 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 2169 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 | , |
| GaussianBlurAllocatesCorrectMipCountRenderTarget | |||
| ) |
Definition at line 1008 of file aiks_blur_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kOpenGLES, impeller::ImageFilter::MakeBlur(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurAnimatedBackdrop | |||
| ) |
Definition at line 714 of file aiks_blur_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawImage(), impeller::DrawPlaygroundLine(), impeller::Canvas::EndRecordingAsPicture(), impeller::AiksPlayground::ImGuiBegin(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Color::Red(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurAtPeripheryHorizontal | |||
| ) |
Definition at line 469 of file aiks_blur_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 451 of file aiks_blur_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 | , |
| GaussianBlurBackdropTinyMipMap | |||
| ) |
Definition at line 688 of file aiks_blur_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::TSize< T >::height, impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Picture::ToImage(), and impeller::TSize< T >::width.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurMipMapImageFilter | |||
| ) |
Definition at line 1073 of file aiks_blur_unittests.cc.
References impeller::Color::Chartreuse(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::GaussianBlurFilterContents::kNoMipsError, impeller::FilterContents::kNormal, impeller::kOpenGLES, impeller::ImageFilter::MakeBlur(), impeller::Canvas::SaveLayer(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurMipMapNestedLayer | |||
| ) |
Definition at line 1034 of file aiks_blur_unittests.cc.
References impeller::Color::Chartreuse(), impeller::Color::CornflowerBlue(), impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::kMultiply, impeller::GaussianBlurFilterContents::kNoMipsError, impeller::FilterContents::kNormal, impeller::kOpenGLES, impeller::ImageFilter::MakeBlur(), impeller::Canvas::SaveLayer(), impeller::Picture::ToImage(), and impeller::Color::Wheat().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurMipMapSolidColor | |||
| ) |
Definition at line 1108 of file aiks_blur_unittests.cc.
References impeller::Color::Chartreuse(), impeller::Close(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::GaussianBlurFilterContents::kNoMipsError, impeller::FilterContents::kNormal, impeller::kOpenGLES, impeller::LineTo(), impeller::ImageFilter::MakeBlur(), impeller::PathBuilder::MoveTo(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurOneDimension | |||
| ) |
Definition at line 541 of file aiks_blur_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 560 of file aiks_blur_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 609 of file aiks_blur_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawImageRect(), impeller::DrawPlaygroundLine(), impeller::Canvas::EndRecordingAsPicture(), impeller::TRect< T >::GetSize(), impeller::Paint::image_filter, impeller::AiksPlayground::ImGuiBegin(), 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(), 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 585 of file aiks_blur_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 | , |
| GaussianBlurSetsMipCountOnPass | |||
| ) |
Definition at line 995 of file aiks_blur_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::Picture::pass, impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurSolidColorTinyMipMap | |||
| ) |
Definition at line 661 of file aiks_blur_unittests.cc.
References impeller::Color::Chartreuse(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::LineTo(), impeller::ImageFilter::MakeBlur(), impeller::PathBuilder::MoveTo(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleInner | |||
| ) |
Definition at line 857 of file aiks_blur_unittests.cc.
References impeller::Close(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::FilterContents::kInner, impeller::LineTo(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::MoveTo(), impeller::Color::Red(), impeller::Canvas::Scale(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleInnerGradient | |||
| ) |
Definition at line 758 of file aiks_blur_unittests.cc.
References impeller::Close(), impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::FilterContents::kInner, impeller::Entity::kMirror, impeller::LineTo(), impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::MoveTo(), impeller::Color::Red(), impeller::Canvas::Scale(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleOuter | |||
| ) |
Definition at line 885 of file aiks_blur_unittests.cc.
References impeller::Close(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::FilterContents::kOuter, impeller::LineTo(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::MoveTo(), impeller::Color::Red(), impeller::Canvas::Scale(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleOuterGradient | |||
| ) |
Definition at line 824 of file aiks_blur_unittests.cc.
References impeller::Close(), impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kMirror, impeller::FilterContents::kOuter, impeller::LineTo(), impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::MoveTo(), impeller::Color::Red(), impeller::Canvas::Scale(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleSolid | |||
| ) |
Definition at line 913 of file aiks_blur_unittests.cc.
References impeller::Close(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::FilterContents::kSolid, impeller::LineTo(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::MoveTo(), impeller::Color::Red(), impeller::Canvas::Scale(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleSolidGradient | |||
| ) |
Definition at line 791 of file aiks_blur_unittests.cc.
References impeller::Close(), impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kMirror, impeller::FilterContents::kSolid, impeller::LineTo(), impeller::ColorSource::MakeLinearGradient(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::MoveTo(), impeller::Color::Red(), impeller::Canvas::Scale(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurWithoutDecalSupport | |||
| ) |
Definition at line 493 of file aiks_blur_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 654 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::DrawPlaygroundLine(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::GetCurrentTransform(), impeller::TPoint< T >::GetDistance(), impeller::AiksPlayground::ImGuiBegin(), 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(), 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 | , |
| GuassianBlurUpdatesMipmapContents | |||
| ) |
Definition at line 967 of file aiks_blur_unittests.cc.
References impeller::Color::Chartreuse(), impeller::Canvas::ClipRRect(), impeller::Color::CornflowerBlue(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::FilterContents::kNormal, impeller::kSource, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ImageColorSourceEffectTransform | |||
| ) |
Definition at line 3287 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kRepeat, impeller::ColorSource::MakeImage(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Canvas::Restore(), impeller::Canvas::Rotate(), impeller::Canvas::Save(), impeller::Canvas::Scale(), impeller::Canvas::Translate(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ImageFilteredSaveLayerWithUnboundedContents | |||
| ) |
Definition at line 2419 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 2508 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 2205 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 | , |
| MaskBlurDoesntStretchContents | |||
| ) |
Definition at line 1149 of file aiks_blur_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::AiksPlayground::ImGuiBegin(), impeller::FilterContents::kNormal, impeller::Entity::kRepeat, impeller::ColorSource::MakeImage(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Scale(), impeller::Paint::MaskBlurDescriptor::style, and impeller::Canvas::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MaskBlurTexture | |||
| ) |
Definition at line 941 of file aiks_blur_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawImage(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::AiksPlayground::ImGuiBegin(), impeller::FilterContents::kNormal, impeller::TRect< Scalar >::MakeXYWH(), impeller::Paint::mask_blur_descriptor, impeller::Color::Red(), impeller::Canvas::Scale(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| MaskBlurWithZeroSigmaIsSkipped | |||
| ) |
Definition at line 267 of file aiks_blur_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 2963 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 3206 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 3189 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 3172 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 2936 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 1925 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 2670 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 1086 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 1898 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 1988 of file aiks_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::kOpenGLES, 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 3027 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 3083 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 1746 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 1827 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 1770 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 2987 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 1557 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::Close(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::DrawPlaygroundLine(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::GetCurrentTransform(), impeller::TPoint< T >::GetDistance(), impeller::AiksPlayground::ImGuiBegin(), 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(), 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 2219 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 1339 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 3265 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 2903 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 801 of file aiks_unittests.cc.
References impeller::Canvas::EndRecordingAsPicture(), impeller::AiksPlayground::ImGuiBegin(), impeller::k2Pi, RenderTextInCanvasSkia(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextRotated | |||
| ) |
Definition at line 956 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 1241 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 2357 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 2530 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 2614 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 2369 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 2385 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 2402 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 2588 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 2565 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 3116 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 3138 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::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::TextureDescriptor::size, and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| BlitAcrossDifferentSampleCountsFails | |||
| ) |
Definition at line 39 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 59 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 173 of file compute_subgroup_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), impeller::ContentContextOptions::blend_mode, impeller::Close(), impeller::ContentContextOptions::color_attachment_pixel_format, impeller::HostBuffer::EmplaceUniform(), impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContext::GetTransientsBuffer(), impeller::ContentContextOptions::has_depth_stencil_attachments, impeller::ContentContext::IsValid(), impeller::ContentContextOptions::kLegacyClipIncrement, impeller::kNone, impeller::kSourceIn, impeller::kTriangleStrip, impeller::LineTo(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ComputeTessellator::SetStrokeWidth(), impeller::ContentContextOptions::stencil_mode, stroke_width, 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::DeviceBuffer::AsBufferView(), impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::color_attachment_pixel_format, impeller::HostBuffer::Create(), impeller::HostBuffer::EmplaceUniform(), impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContext::GetTransientsBuffer(), impeller::ContentContextOptions::has_depth_stencil_attachments, impeller::ContentContext::IsValid(), impeller::ComputeTessellator::kCommandInvalid, impeller::CommandBuffer::kCompleted, impeller::ContentContextOptions::kLegacyClipIncrement, impeller::kNone, impeller::ComputeTessellator::kOk, impeller::kSourceIn, impeller::ComputeTessellator::kTooManyComponents, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ComputeTessellator::SetStrokeWidth(), impeller::ContentContextOptions::stencil_mode, stroke_width, impeller::ComputeTessellator::Tessellate(), impeller::skia_conversions::ToPath(), and impeller::VertexBuffer::vertex_buffer.
| impeller::testing::TEST_P | ( | ComputeSubgroupTest | , |
| QuadAndCubicInOnePath | |||
| ) |
Definition at line 371 of file compute_subgroup_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::DeviceBuffer::AsBufferView(), impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::color_attachment_pixel_format, impeller::HostBuffer::Create(), impeller::HostBuffer::EmplaceUniform(), impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContext::GetTransientsBuffer(), golden_cubic_and_quad_points, impeller::ContentContextOptions::has_depth_stencil_attachments, impeller::ContentContext::IsValid(), impeller::CommandBuffer::kCompleted, impeller::ContentContextOptions::kLegacyClipIncrement, impeller::kNone, impeller::ComputeTessellator::kOk, impeller::kSourceIn, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ContentContextOptions::stencil_mode, and impeller::VertexBuffer::vertex_buffer.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| 1DThreadgroupSizingIsCorrect | |||
| ) |
Definition at line 175 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanCompute1DimensionalData | |||
| ) |
Definition at line 373 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanComputePrefixSum | |||
| ) |
Definition at line 109 of file compute_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), and impeller::HostBuffer::Create().
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanComputePrefixSumLargeInteractive | |||
| ) |
Definition at line 228 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanCreateComputePass | |||
| ) |
Definition at line 30 of file compute_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), and impeller::HostBuffer::Create().
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CapabilitiesReportSupport | |||
| ) |
Definition at line 24 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| MultiStageInputAndOutput | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| ReturnsEarlyWhenAnyGridDimensionIsZero | |||
| ) |
Definition at line 452 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanBlendDstOverAndDstCorrectly | |||
| ) |
Definition at line 1266 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanClampTheResultingColorOfColorMatrixFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanConvertTriangleFanToTriangles | |||
| ) |
Definition at line 977 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawAnOpenPath | |||
| ) |
Definition at line 406 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawArc | |||
| ) |
Definition at line 152 of file dl_unittests.cc.
References impeller::DrawPlaygroundLine(), scale, stroke_width, and impeller::Color::White().
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawBackdropFilter | |||
| ) |
Definition at line 648 of file dl_unittests.cc.
References impeller::DrawPlaygroundLine(), impeller::DrawPlaygroundPoint(), impeller::DlImageImpeller::Make(), impeller::Color::Red(), scale, and impeller::Color::White().
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawCapsAndJoins | |||
| ) |
Definition at line 106 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawCorrectlyWithColorFilterAndImageFilter | |||
| ) |
Definition at line 1317 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 805 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawRect | |||
| ) |
Definition at line 49 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawRectWithLinearToSrgbColorFilter | |||
| ) |
Definition at line 1198 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawShadow | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawStrokedText | |||
| ) |
Definition at line 466 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextBlob | |||
| ) |
Definition at line 56 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextBlobWithGradient | |||
| ) |
Definition at line 63 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextWithSaveLayer | |||
| ) |
Definition at line 82 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 | |||
| ) |
Definition at line 1038 of file dl_unittests.cc.
References impeller::DlImageImpeller::Make(), and scale.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMatrixFilterWhenSavingLayer | |||
| ) |
Definition at line 1141 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithOddPathWinding | |||
| ) |
Definition at line 386 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawZeroLengthLine | |||
| ) |
Definition at line 841 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawZeroWidthLine | |||
| ) |
Definition at line 1004 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| ClipDrawRRectWithNonCircularRadii | |||
| ) |
Definition at line 1598 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DispatcherDoesNotCullPerspectiveTransformedChildDisplayLists | |||
| ) |
Definition at line 913 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 | , |
| DrawPaintIgnoresMaskFilter | |||
| ) |
Definition at line 1837 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawShapes | |||
| ) |
Definition at line 1560 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 1407 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesLinearGradientWithTextureCoordinates | |||
| ) |
Definition at line 1433 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesPremultipliesColors | |||
| ) |
Definition at line 1536 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesSolidColorTrianglesWithIndices | |||
| ) |
Definition at line 1516 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesSolidColorTrianglesWithoutIndices | |||
| ) |
Definition at line 1383 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| IgnoreMaskFilterWhenSavingLayer | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| MaskBlursApplyCorrectlyToColorSources | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| NinePatchImagePrecision | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| StrokedPathsDrawCorrectly | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| StrokedTextNotOffsetFromNormalText | |||
| ) |
Definition at line 480 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| TransparentShadowProducesCorrectColor | |||
| ) |
Definition at line 949 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 | ( | DriverInfoVKTest | , |
| CanQueryDriverInfo | |||
| ) |
Definition at line 14 of file driver_info_vk_unittests.cc.
References impeller::BackendCast< SurfaceContextVK, Context >::Cast(), impeller::ContextVK::GetDriverInfo(), impeller::SurfaceContextVK::GetParent(), and impeller::kUnknown.
| impeller::testing::TEST_P | ( | EntityPassTargetTest | , |
| SwapWithMSAAImplicitResolve | |||
| ) |
Definition at line 53 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.
| impeller::testing::TEST_P | ( | EntityTest | , |
| AdvancedBlendCoverageHintIsNotResetByEntityPass | |||
| ) |
Definition at line 2634 of file entity_unittests.cc.
References impeller::Color::BlackTransparent(), 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 2030 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 989 of file entity_unittests.cc.
References impeller::Close(), impeller::SolidColorContents::Make(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::Render(), scale, impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| BlendingModeOptions | |||
| ) |
Definition at line 861 of file entity_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::saturated::b, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::DrawPlaygroundLine(), impeller::HostBuffer::EmplaceUniform(), impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContext::GetTransientsBuffer(), 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::Color::White(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | EntityTest | , |
| BorderMaskBlurCoverageIsCorrect | |||
| ) |
Definition at line 1390 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 | , |
| CanComputeGeometryForEmptyPathsWithoutCrashing | |||
| ) |
Definition at line 2816 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Path::GetBoundingBox(), impeller::GeometryResult::kNormal, impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanCreateEntity | |||
| ) |
Definition at line 70 of file entity_unittests.cc.
References impeller::Entity::GetTransform(), and impeller::Matrix::IsIdentity().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanDrawCorrectlyWithRotatedTransform | |||
| ) |
Definition at line 545 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 264 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 276 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 | , |
| CanRenderEmptyPathsWithoutCrashing | |||
| ) |
Definition at line 2843 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Path::GetBoundingBox(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Color::Red(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ClipContentsGetClipCoverageIsCorrect | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| ClipContentsShouldRenderIsCorrect | |||
| ) |
Definition at line 1702 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 2607 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 2426 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 2442 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 2474 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 2458 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 2490 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 1839 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 1868 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(), offset, impeller::Entity::Render(), scale, impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ConicalGradientContentsIsOpaque | |||
| ) |
Definition at line 2530 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 2722 of file entity_unittests.cc.
References impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::has_depth_stencil_attachments, impeller::kColorBurn, impeller::kPoint, and impeller::ContentContextOptions::primitive_type.
| impeller::testing::TEST_P | ( | EntityTest | , |
| ContentsGetBoundsForEmptyPathReturnsNullopt | |||
| ) |
Definition at line 1331 of file entity_unittests.cc.
References impeller::Entity::GetCoverage(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CoverageForStrokePathWithNegativeValuesInTransform | |||
| ) |
Definition at line 2506 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 591 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 523 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 | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| DoesNotCullEntitiesByDefault | |||
| ) |
Definition at line 1688 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 1417 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 1593 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 1520 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 1449 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 1484 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 1558 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 187 of file entity_unittests.cc.
References impeller::EntityPass::AddEntity(), impeller::EntityPass::AddSubpass(), impeller::Color::Blue(), CreatePassWithRectPath(), impeller::kUnknown, 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 209 of file entity_unittests.cc.
References ASSERT_RECT_NEAR, CreatePassWithRectPath(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | EntityTest | , |
| EntityPassRespectsUntrustedSubpassBoundsLimit | |||
| ) |
Definition at line 124 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 | , |
| EntityPassTrustsSnugSubpassBoundsLimit | |||
| ) |
Definition at line 151 of file entity_unittests.cc.
References impeller::EntityPass::AddSubpass(), CreatePassWithRectPath(), EXPECT_RECT_NEAR, impeller::EntityPass::GetElementsCoverage(), impeller::EntityPass::GetSubpassCoverage(), impeller::kContainsContents, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | EntityTest | , |
| FailOnValidationError | |||
| ) |
Definition at line 2802 of file entity_unittests.cc.
References impeller::kUnknown, and impeller::kVulkan.
| impeller::testing::TEST_P | ( | EntityTest | , |
| FillPathGeometryGetPositionBufferReturnsExpectedMode | |||
| ) |
Definition at line 2764 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Close(), impeller::kConvex, impeller::ContentContext::kEnableStencilThenCover, impeller::GeometryResult::kNonZero, impeller::GeometryResult::kNormal, impeller::LineTo(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::GeometryResult::mode, and impeller::PathBuilder::MoveTo().
| impeller::testing::TEST_P | ( | EntityTest | , |
| FilterCoverageRespectsCropRect | |||
| ) |
Definition at line 239 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 1023 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 | , |
| GaussianBlurFilter | |||
| ) |
Definition at line 1051 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::alpha, impeller::Color::Black(), impeller::Entity::GetCoverage(), 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::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(), offset, impeller::Entity::Render(), scale, impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| GeometryBoundsAreTransformed | |||
| ) |
Definition at line 292 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 2356 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 2538 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 1947 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 1926 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 1224 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(), offset, impeller::Entity::Render(), scale, impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| PointFieldGeometryCoverage | |||
| ) |
Definition at line 2599 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 2581 of file entity_unittests.cc.
References impeller::PointFieldGeometry::ComputeCircleDivisions().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RadialGradientContentsIsOpaque | |||
| ) |
Definition at line 2549 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 44 of file vertices_contents_unittests.cc.
References impeller::PathBuilder::AddRect(), CreateColorVertices(), impeller::kDestination, impeller::kMetal, impeller::SolidColorContents::Make(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RRectShadowTest | |||
| ) |
Definition at line 1786 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::DrawPlaygroundLine(), impeller::Entity::GetCoverage(), impeller::Color::Green(), 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 2194 of file entity_unittests.cc.
References impeller::Geometry::MakeCover(), impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RuntimeEffectCanSuccessfullyRender | |||
| ) |
Definition at line 2261 of file entity_unittests.cc.
References impeller::Geometry::MakeCover(), impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RuntimeEffectSetsRightSizeWhenUniformIsStruct | |||
| ) |
Definition at line 2308 of file entity_unittests.cc.
References impeller::kVulkan, impeller::Geometry::MakeCover(), impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SetBlendMode | |||
| ) |
Definition at line 1324 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 2522 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 841 of file entity_unittests.cc.
References impeller::Geometry::MakeStrokePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorContentsStrokeSetStrokeCapsAndJoins | |||
| ) |
Definition at line 819 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 1613 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 1337 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 | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| SrgbToLinearFilter | |||
| ) |
Definition at line 1999 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 1978 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 383 of file entity_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddRect(), impeller::saturated::b, impeller::Color::Black(), impeller::Close(), impeller::DrawPlaygroundLine(), impeller::DrawPlaygroundPoint(), impeller::Entity::GetCoverage(), impeller::Color::Green(), 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 319 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 2560 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 2627 of file entity_unittests.cc.
References impeller::TextFrame::RoundScaledFontSize().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ThreeStrokesInOnePath | |||
| ) |
Definition at line 300 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 2571 of file entity_unittests.cc.
References impeller::TiledTextureContents::IsOpaque(), and impeller::TiledTextureContents::SetTexture().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TiledTextureContentsRendersWithCorrectPipeline | |||
| ) |
Definition at line 20 of file tiled_texture_contents_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kDevicePrivate, impeller::kMetal, 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 57 of file tiled_texture_contents_unittests.cc.
References 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 340 of file entity_unittests.cc.
References impeller::saturated::b, impeller::PathBuilder::Close(), impeller::DrawPlaygroundPoint(), impeller::PathBuilder::LineTo(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::PathBuilder::MoveTo(), offset, 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 2161 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(), impeller::Entity::SetTransform(), and textures.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CalculateUVsSimple | |||
| ) |
Definition at line 309 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateUVs(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakePointBounds(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), and RectNear().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithEffectTransform | |||
| ) |
Definition at line 161 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithTexture | |||
| ) |
Definition at line 140 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverage | |||
| ) |
Definition at line 213 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), and RectNear().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageRotated | |||
| ) |
Definition at line 276 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), RectNear(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageTranslate | |||
| ) |
Definition at line 243 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), RectNear(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| TextureContentsWithDestinationRect | |||
| ) |
Definition at line 322 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), and RectNear().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| TextureContentsWithDestinationRectScaled | |||
| ) |
Definition at line 356 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), RectNear(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| TextureContentsWithEffectTransform | |||
| ) |
Definition at line 392 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), and RectNear().
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| CanEmplace | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| CanEmplaceWithAlignment | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| EmplaceWithProcIsAligned | |||
| ) |
Definition at line 149 of file host_buffer_unittests.cc.
References impeller::HostBuffer::Create(), and impeller::BufferView::range.
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| EmplacingLargerThanBlockSizeCreatesOneOffBuffer | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| EmplacingLargerThanBlockSizeCreatesOneOffBufferCallback | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| HostBufferInitialState | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| ResetIncrementsFrameCounter | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| UnusedBuffersAreDiscardedWhenResetting | |||
| ) |
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanInstantiateFlutterGPUContext | |||
| ) |
Definition at line 103 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanRunDartInPlaygroundFrame | |||
| ) |
Definition at line 83 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererTest | , |
| ArrayUniforms | |||
| ) |
Definition at line 887 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Color::MakeRGBA8(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CachesRenderPassAndFramebuffer | |||
| ) |
Definition at line 16 of file render_pass_cache_unittests.cc.
References impeller::BackendCast< TextureVK, Texture >::Cast(), and impeller::kVulkan.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanBlitTextureToBuffer | |||
| ) |
Definition at line 570 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::DeviceBuffer::AsBufferView(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::TextureDescriptor::format, impeller::kCount4, impeller::kHostVisible, impeller::kOpenGLES, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, impeller::kShaderRead, impeller::kShaderWrite, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TextureDescriptor::mip_count, 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 455 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::TextureDescriptor::format, impeller::kCount4, impeller::kHostVisible, impeller::kOpenGLES, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, impeller::kShaderRead, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TextureDescriptor::mip_count, 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 53 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kCount4, impeller::kFill, impeller::kLine, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanCreateCPUBackedTexture | |||
| ) |
Definition at line 991 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 704 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kCount4, impeller::kLinear, impeller::kNearest, impeller::kOpenGLES, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::SamplerDescriptor::min_filter, impeller::SamplerDescriptor::mip_filter, and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanLookupRenderTargetProperties | |||
| ) |
Definition at line 1268 of file renderer_unittests.cc.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderInstanced | |||
| ) |
Definition at line 387 of file renderer_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendIndex(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendVertex(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::RenderPass::Draw(), impeller::RenderPass::GetOrthographicTransform(), impeller::RenderPass::GetRenderTargetSize(), impeller::kCount4, impeller::kOdd, impeller::kOpenGLES, impeller::Tessellator::kSuccess, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Random(), impeller::RenderPass::SetCommandLabel(), impeller::RenderPass::SetInstanceCount(), impeller::RenderPass::SetPipeline(), impeller::RenderPass::SetVertexBuffer(), and impeller::Tessellator::Tessellate().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderMultiplePrimitives | |||
| ) |
Definition at line 211 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kCount4, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderPerspectiveCube | |||
| ) |
Definition at line 122 of file renderer_unittests.cc.
References impeller::Color::Blue(), impeller::BufferView::buffer, impeller::HostBuffer::Create(), impeller::Degrees::degrees, impeller::saturated::distance, 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::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 284 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), 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::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 | , |
| CanSepiaToneThenSwizzleWithSubpasses | |||
| ) |
Definition at line 1416 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kOpenGLES, impeller::Matrix::MakeOrthographic(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanSepiaToneWithSubpasses | |||
| ) |
Definition at line 1321 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kOpenGLES, impeller::Matrix::MakeOrthographic(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST_P | ( | RendererTest | , |
| DefaultIndexBehavior | |||
| ) |
Definition at line 1038 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetIndexType(), and impeller::kNone.
| impeller::testing::TEST_P | ( | RendererTest | , |
| DefaultIndexSize | |||
| ) |
Definition at line 1028 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 944 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::Color::Green(), impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | RendererTest | , |
| RenderTargetCreateOffscreenMSAASetsDefaultDepthStencilFormat | |||
| ) |
Definition at line 1288 of file renderer_unittests.cc.
References impeller::RenderTarget::GetDepthAttachment().
| impeller::testing::TEST_P | ( | RendererTest | , |
| StencilMask | |||
| ) |
Definition at line 1116 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), CompareFunctionUI(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), 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::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::StencilAttachmentDescriptor::stencil_compare, impeller::RenderTarget::AttachmentConfig::storage_mode, impeller::RenderTarget::AttachmentConfig::store_action, and VALIDATION_LOG.
| impeller::testing::TEST_P | ( | RendererTest | , |
| TheImpeller | |||
| ) |
Definition at line 825 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::SamplerDescriptor::height_address_mode, impeller::kCount4, impeller::kRepeat, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), and impeller::SamplerDescriptor::width_address_mode.
| impeller::testing::TEST_P | ( | RendererTest | , |
| VertexBufferBuilder | |||
| ) |
Definition at line 1046 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 | ( | RenderTargetCacheTest | , |
| CachedTextureGetsNewAttachmentConfig | |||
| ) |
Definition at line 90 of file render_target_cache_unittests.cc.
References impeller::RenderTarget::AttachmentConfig::clear_color, impeller::RenderTarget::GetColorAttachments(), impeller::RenderTarget::kDefaultColorAttachmentConfig, and impeller::Color::Red().
| impeller::testing::TEST_P | ( | RenderTargetCacheTest | , |
| CachesUsedTexturesAcrossFrames | |||
| ) |
Definition at line 51 of file render_target_cache_unittests.cc.
| impeller::testing::TEST_P | ( | RenderTargetCacheTest | , |
| CreateWithEmptySize | |||
| ) |
Definition at line 115 of file render_target_cache_unittests.cc.
References impeller::RenderTarget::IsValid().
| impeller::testing::TEST_P | ( | RenderTargetCacheTest | , |
| DoesNotPersistFailedAllocations | |||
| ) |
Definition at line 75 of file render_target_cache_unittests.cc.
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanCreatePipelineFromRuntimeStage | |||
| ) |
Definition at line 262 of file runtime_stage_unittests.cc.
References impeller::PipelineDescriptor::AddStageEntrypoint(), impeller::DescriptorSetLayout::binding, impeller::ColorAttachmentDescriptor::format, impeller::kEqual, impeller::kFragment, impeller::kUniformBuffer, 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 54 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kFloat, impeller::kMetal, impeller::kOpenGLES, impeller::kStruct, impeller::kVulkan, impeller::RuntimeStage::kVulkanUBOName, and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanReadValidBlob | |||
| ) |
Definition at line 28 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kFragment, and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanRegisterStage | |||
| ) |
Definition at line 227 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 39 of file runtime_stage_unittests.cc.
References impeller::CreateMappingFromAllocation(), impeller::RuntimeStage::DecodeRuntimeStages(), and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| ContainsExpectedShaderTypes | |||
| ) |
Definition at line 305 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 | , |
| GlyphAtlasTextureIsRecycledWhenContentsAreNotRecreated | |||
| ) |
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 857 of file aiks_unittests.cc.
Referenced by TEST_P().
|
static |
Definition at line 368 of file aiks_blur_unittests.cc.