Classes | |
| class | ArchivistFixture |
| struct | BlendModeSelection |
| class | CompareFunctionUIData |
| struct | Foo |
| class | GoldenDigest |
| Manages a global variable for tracking instances of golden images. More... | |
| class | GoldenTests |
| class | MetalScreenshot |
A screenshot that was produced from MetalScreenshoter. More... | |
| class | MetalScreenshoter |
Converts Pictures to MetalScreenshots with the playground backend. More... | |
| class | RendererDartTest |
| struct | RWFoo |
| class | Sample |
| class | SampleWithVector |
| class | TestAllocator |
| class | TestPassDelegate |
| class | TestRenderTargetAllocator |
| struct | TextRenderOptions |
| class | WorkingDirectory |
Typedefs | |
| using | AiksTest = AiksPlayground |
| using | AiksCanvasTest = ::testing::Test |
| using | ArchiveTest = ArchivistFixture |
| using | DisplayListTest = DlPlayground |
| using | EntityTest = EntityPlayground |
| using | ComputeSubgroupTest = ComputePlaygroundTest |
| using | ComputeTest = ComputePlaygroundTest |
| using | DeviceBufferTest = Playground |
| using | RendererTest = PlaygroundTest |
| using | RuntimeStageTest = RuntimeStagePlayground |
| using | TypographerTest = PlaygroundTest |
Functions | |
| INSTANTIATE_PLAYGROUND_SUITE (AiksTest) | |
| TEST_P (AiksTest, RotateColorFilteredPath) | |
| TEST_P (AiksTest, CanvasCTMCanBeUpdated) | |
| TEST_P (AiksTest, CanvasCanPushPopCTM) | |
| TEST_P (AiksTest, CanRenderColoredRect) | |
| TEST_P (AiksTest, CanRenderImage) | |
| TEST_P (AiksTest, CanRenderInvertedImage) | |
| 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, CanRenderStrokes) | |
| TEST_P (AiksTest, CanRenderCurvedStrokes) | |
| TEST_P (AiksTest, CanRenderClips) | |
| TEST_P (AiksTest, CanRenderNestedClips) | |
| TEST_P (AiksTest, CanRenderDifferenceClips) | |
| TEST_P (AiksTest, CanRenderWithContiguousClipRestores) | |
| TEST_P (AiksTest, ClipsUseCurrentTransform) | |
| TEST_P (AiksTest, CanSaveLayerStandalone) | |
| 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) | |
| TEST_P (AiksTest, CanRenderDifferentShapesWithSameColorSource) | |
| TEST_P (AiksTest, CanPictureConvertToImage) | |
| TEST_P (AiksTest, BlendModeShouldCoverWholeScreen) | |
| TEST_P (AiksTest, CanRenderGroupOpacity) | |
| TEST_P (AiksTest, CoordinateConversionsAreCorrect) | |
| TEST_P (AiksTest, CanPerformFullScreenMSAA) | |
| TEST_P (AiksTest, CanPerformSkew) | |
| TEST_P (AiksTest, CanPerformSaveLayerWithBounds) | |
| TEST_P (AiksTest, CanPerformSaveLayerWithBoundsAndLargerIntermediateIsNotAllocated) | |
| TEST_P (AiksTest, CanRenderRoundedRectWithNonUniformRadii) | |
| TEST_P (AiksTest, CanRenderDifferencePaths) | |
| TEST_P (AiksTest, CanDrawAnOpenPath) | |
| TEST_P (AiksTest, CanDrawAnOpenPathThatIsntARect) | |
| static sk_sp< SkData > | OpenFixtureAsSkData (const char *fixture_name) |
| bool | RenderTextInCanvasSkia (const std::shared_ptr< Context > &context, Canvas &canvas, const std::string &text, const std::string &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, 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, SolidStrokesRenderCorrectly) | |
| TEST_P (AiksTest, GradientStrokesRenderCorrectly) | |
| TEST_P (AiksTest, CoverageOriginShouldBeAccountedForInSubpasses) | |
| TEST_P (AiksTest, DrawRectStrokesRenderCorrectly) | |
| TEST_P (AiksTest, SaveLayerDrawsBehindSubsequentEntities) | |
| TEST_P (AiksTest, SiblingSaveLayerBoundsAreRespected) | |
| TEST_P (AiksTest, CanRenderClippedLayers) | |
| TEST_P (AiksTest, SaveLayerFiltersScaleWithTransform) | |
| TEST_P (AiksTest, PaintWithFilters) | |
| TEST_P (AiksTest, OpacityPeepHoleApplicationTest) | |
| TEST_P (AiksTest, DrawPaintAbsorbsClears) | |
| TEST_P (AiksTest, ParentSaveLayerCreatesRenderPassWhenChildBackdropFilterIsPresent) | |
| TEST_P (AiksTest, DrawRectAbsorbsClears) | |
| TEST_P (AiksTest, DrawRectAbsorbsClearsNegativeRRect) | |
| TEST_P (AiksTest, DrawRectAbsorbsClearsNegativeRotation) | |
| TEST_P (AiksTest, DrawRectAbsorbsClearsNegative) | |
| TEST_P (AiksTest, ClipRectElidesNoOpClips) | |
| TEST_P (AiksTest, ClearColorOptimizationDoesNotApplyForBackdropFilters) | |
| TEST_P (AiksTest, CollapsedDrawPaintInSubpass) | |
| TEST_P (AiksTest, CollapsedDrawPaintInSubpassBackdropFilter) | |
| TEST_P (AiksTest, ForegroundBlendSubpassCollapseOptimization) | |
| TEST_P (AiksTest, ColorMatrixFilterSubpassCollapseOptimization) | |
| TEST_P (AiksTest, LinearToSrgbFilterSubpassCollapseOptimization) | |
| TEST_P (AiksTest, SrgbToLinearFilterSubpassCollapseOptimization) | |
| static Picture | BlendModeTest (BlendMode blend_mode, const std::shared_ptr< Image > &src_image, const std::shared_ptr< Image > &dst_image) |
| TEST_P (AiksTest, TranslucentSaveLayerDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithBlendColorFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithBlendImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorAndImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerImageDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorMatrixColorFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorMatrixImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorFilterAndImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithAdvancedBlendModeDrawsCorrectly) | |
| TEST_P (AiksTest, CanRenderTinyOverlappingSubpasses) | |
| TEST_P (AiksTest, CanRenderOffscreenCheckerboard) | |
| TEST_P (AiksTest, OpaqueEntitiesGetCoercedToSource) | |
| TEST_P (AiksTest, CanRenderDestructiveSaveLayer) | |
| TEST_P (AiksTest, CanRenderMaskBlurHugeSigma) | |
| TEST_P (AiksTest, CanRenderBackdropBlurInteractive) | |
| TEST_P (AiksTest, CanRenderBackdropBlur) | |
| TEST_P (AiksTest, CanRenderBackdropBlurHugeSigma) | |
| TEST_P (AiksTest, CanRenderClippedBlur) | |
| TEST_P (AiksTest, CanRenderForegroundBlendWithMaskBlur) | |
| TEST_P (AiksTest, CanRenderForegroundAdvancedBlendWithMaskBlur) | |
| TEST_P (AiksTest, CanRenderClippedRuntimeEffects) | |
| TEST_P (AiksTest, DrawPaintTransformsBounds) | |
| TEST_P (AiksTest, CanDrawPoints) | |
| TEST_P (AiksTest, DrawAtlasWithColorAdvancedAndTransform) | |
| TEST_P (AiksTest, DrawAtlasAdvancedAndTransform) | |
| TEST_P (AiksTest, CanDrawPointsWithTextureMap) | |
| TEST_P (AiksTest, TextForegroundShaderWithTransform) | |
| TEST_P (AiksTest, CanCanvasDrawPicture) | |
| TEST_P (AiksTest, CanCanvasDrawPictureWithAdvancedBlend) | |
| TEST_P (AiksTest, CanCanvasDrawPictureWithBackdropFilter) | |
| TEST_P (AiksTest, DrawPictureWithText) | |
| TEST_P (AiksTest, DrawPictureClipped) | |
| TEST_P (AiksTest, MatrixSaveLayerFilter) | |
| TEST_P (AiksTest, MatrixBackdropFilter) | |
| TEST_P (AiksTest, SolidColorApplyColorFilter) | |
| 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, DrawScaledTextWithPerspectiveNoSaveLayer) | |
| TEST_P (AiksTest, DrawScaledTextWithPerspectiveSaveLayer) | |
| TEST_P (AiksTest, PipelineBlendSingleParameter) | |
| TEST_P (AiksTest, ClippedBlurFilterRendersCorrectlyInteractive) | |
| TEST_P (AiksTest, ClippedBlurFilterRendersCorrectly) | |
| TEST_P (AiksTest, CaptureContext) | |
| TEST_P (AiksTest, CaptureInactivatedByDefault) | |
| TEST_P (AiksTest, ReleasesTextureOnTeardown) | |
| TEST_P (AiksTest, VerticesGeometryUVPositionData) | |
| TEST_P (AiksTest, ClearBlendWithBlur) | |
| TEST_P (AiksTest, ClearBlend) | |
| TEST_P (AiksTest, MatrixImageFilterMagnify) | |
| TEST_P (AiksTest, ClearColorOptimizationWhenSubpassIsBiggerThanParentPass) | |
| TEST_P (AiksTest, MaskBlurWithZeroSigmaIsSkipped) | |
| TEST_P (AiksTest, SubpassWithClearColorOptimization) | |
| 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_F (ArchiveTest, SimpleInitialization) | |
| TEST_F (ArchiveTest, AddStorageClass) | |
| TEST_F (ArchiveTest, AddData) | |
| TEST_F (ArchiveTest, AddDataMultiple) | |
| TEST_F (ArchiveTest, ReadData) | |
| TEST_F (ArchiveTest, ReadDataWithNames) | |
| TEST_F (ArchiveTest, CanReadWriteVectorOfArchivables) | |
| TEST (ThreadTest, CanCreateMutex) | |
| TEST (ThreadTest, CanCreateMutexLock) | |
| TEST (ThreadTest, CanCreateRWMutex) | |
| TEST (ThreadTest, CanCreateRWMutexLock) | |
| TEST (StringsTest, CanSPrintF) | |
| static std::shared_ptr< fml::Mapping > | CreateMappingFromString (std::string p_string) |
| const std::string | CreateStringFromMapping (const fml::Mapping &mapping) |
| TEST (BlobTest, CanReadAndWriteBlobs) | |
| TEST (AllocatorTest, TextureDescriptorCompatibility) | |
| flutter::DlColor | toColor (const float *components) |
| INSTANTIATE_PLAYGROUND_SUITE (DisplayListTest) | |
| TEST_P (DisplayListTest, DrawPictureWithAClip) | |
| TEST_P (DisplayListTest, CanDrawRect) | |
| TEST_P (DisplayListTest, CanDrawTextBlob) | |
| TEST_P (DisplayListTest, CanDrawTextBlobWithGradient) | |
| TEST_P (DisplayListTest, CanDrawTextWithSaveLayer) | |
| TEST_P (DisplayListTest, CanDrawImage) | |
| TEST_P (DisplayListTest, CanDrawCapsAndJoins) | |
| TEST_P (DisplayListTest, CanDrawArc) | |
| TEST_P (DisplayListTest, StrokedPathsDrawCorrectly) | |
| TEST_P (DisplayListTest, CanDrawWithOddPathWinding) | |
| TEST_P (DisplayListTest, CanDrawAnOpenPath) | |
| TEST_P (DisplayListTest, CanDrawWithMaskBlur) | |
| TEST_P (DisplayListTest, CanDrawStrokedText) | |
| TEST_P (DisplayListTest, StrokedTextNotOffsetFromNormalText) | |
| TEST_P (DisplayListTest, IgnoreMaskFilterWhenSavingLayer) | |
| TEST_P (DisplayListTest, CanDrawWithBlendColorFilter) | |
| TEST_P (DisplayListTest, CanDrawWithColorFilterImageFilter) | |
| TEST_P (DisplayListTest, CanDrawWithImageBlurFilter) | |
| TEST_P (DisplayListTest, CanDrawWithComposeImageFilter) | |
| TEST_P (DisplayListTest, CanClampTheResultingColorOfColorMatrixFilter) | |
| TEST_P (DisplayListTest, CanDrawBackdropFilter) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImage) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterWidthBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterHeightBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCornersScaledDown) | |
| TEST_P (DisplayListTest, CanDrawPoints) | |
| TEST_P (DisplayListTest, CanDrawZeroLengthLine) | |
| TEST_P (DisplayListTest, CanDrawShadow) | |
| TEST_P (DisplayListTest, DispatcherDoesNotCullPerspectiveTransformedChildDisplayLists) | |
| TEST_P (DisplayListTest, TransparentShadowProducesCorrectColor) | |
| TEST_P (DisplayListTest, CanConvertTriangleFanToTriangles) | |
| TEST_P (DisplayListTest, CanDrawZeroWidthLine) | |
| TEST_P (DisplayListTest, CanDrawWithMatrixFilter) | |
| TEST_P (DisplayListTest, CanDrawWithMatrixFilterWhenSavingLayer) | |
| TEST_P (DisplayListTest, CanDrawRectWithLinearToSrgbColorFilter) | |
| TEST_P (DisplayListTest, CanDrawPaintWithColorSource) | |
| TEST_P (DisplayListTest, CanBlendDstOverAndDstCorrectly) | |
| TEST_P (DisplayListTest, CanDrawCorrectlyWithColorFilterAndImageFilter) | |
| TEST_P (DisplayListTest, MaskBlursApplyCorrectlyToColorSources) | |
| TEST_P (DisplayListTest, DrawVerticesSolidColorTrianglesWithoutIndices) | |
| TEST_P (DisplayListTest, DrawVerticesLinearGradientWithoutIndices) | |
| TEST_P (DisplayListTest, DrawVerticesLinearGradientWithTextureCoordinates) | |
| TEST_P (DisplayListTest, DrawVerticesImageSourceWithTextureCoordinates) | |
| TEST_P (DisplayListTest, DrawVerticesImageSourceWithTextureCoordinatesAndColorBlending) | |
| TEST_P (DisplayListTest, DrawVerticesSolidColorTrianglesWithIndices) | |
| TEST_P (DisplayListTest, DrawVerticesPremultipliesColors) | |
| TEST_P (DisplayListTest, DrawShapes) | |
| TEST_P (DisplayListTest, DrawVerticesBlendModes) | |
| TEST (SkiaConversionsTest, ToColor) | |
| TEST (SkiaConversionsTest, GradientStopConversion) | |
| TEST (SkiaConversionsTest, GradientMissing0) | |
| TEST (SkiaConversionsTest, GradientMissingLastValue) | |
| TEST (SkiaConversionsTest, GradientStopGreaterThan1) | |
| TEST (SkiaConversionsTest, GradientConversionNonMonotonic) | |
| TEST (FilterInputTest, CanSetLocalTransformForTexture) | |
| TEST (FilterInputTest, IsLeaf) | |
| TEST (FilterInputTest, SetCoverageInputs) | |
| INSTANTIATE_PLAYGROUND_SUITE (EntityTest) | |
| TEST_P (EntityTest, CanCreateEntity) | |
| auto | CreatePassWithRectPath (Rect rect, std::optional< Rect > bounds_hint, bool collapse=false) |
| TEST_P (EntityTest, EntityPassRespectsSubpassBoundsLimit) | |
| TEST_P (EntityTest, EntityPassCanMergeSubpassIntoParent) | |
| TEST_P (EntityTest, EntityPassCoverageRespectsCoverageLimit) | |
| TEST_P (EntityTest, FilterCoverageRespectsCropRect) | |
| TEST_P (EntityTest, CanDrawRect) | |
| TEST_P (EntityTest, CanDrawRRect) | |
| TEST_P (EntityTest, GeometryBoundsAreTransformed) | |
| TEST_P (EntityTest, ThreeStrokesInOnePath) | |
| TEST_P (EntityTest, StrokeWithTextureContents) | |
| TEST_P (EntityTest, TriangleInsideASquare) | |
| TEST_P (EntityTest, StrokeCapAndJoinTest) | |
| TEST_P (EntityTest, CubicCurveTest) | |
| TEST_P (EntityTest, CanDrawCorrectlyWithRotatedTransformation) | |
| 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, ClipContentsGetStencilCoverageIsCorrect) | |
| TEST_P (EntityTest, RRectShadowTest) | |
| TEST_P (EntityTest, ColorMatrixFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, ColorMatrixFilterEditable) | |
| TEST_P (EntityTest, LinearToSrgbFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, LinearToSrgbFilter) | |
| TEST_P (EntityTest, SrgbToLinearFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, SrgbToLinearFilter) | |
| TEST_P (EntityTest, AtlasContentsSubAtlas) | |
| static Vector3 | RGBToYUV (Vector3 rgb, YUVColorSpace yuv_color_space) |
| static std::vector< std::shared_ptr< Texture > > | CreateTestYUVTextures (Context *context, YUVColorSpace yuv_color_space) |
| TEST_P (EntityTest, YUVToRGBFilter) | |
| TEST_P (EntityTest, RuntimeEffect) | |
| TEST_P (EntityTest, InheritOpacityTest) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorAdvancedBlend) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorClearBlend) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorSrcBlend) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorDstBlend) | |
| TEST_P (EntityTest, ColorFilterWithForegroundColorSrcInBlend) | |
| TEST_P (EntityTest, CoverageForStrokePathWithNegativeValuesInTransform) | |
| TEST_P (EntityTest, SolidColorContentsIsOpaque) | |
| TEST_P (EntityTest, ConicalGradientContentsIsOpaque) | |
| TEST_P (EntityTest, LinearGradientContentsIsOpaque) | |
| TEST_P (EntityTest, RadialGradientContentsIsOpaque) | |
| TEST_P (EntityTest, SweepGradientContentsIsOpaque) | |
| TEST_P (EntityTest, TiledTextureContentsIsOpaque) | |
| TEST_P (EntityTest, TessellateConvex) | |
| TEST_P (EntityTest, PointFieldGeometryDivisions) | |
| TEST_P (EntityTest, PointFieldGeometryCoverage) | |
| TEST_P (EntityTest, ColorFilterContentsWithLargeGeometry) | |
| TEST_P (EntityTest, TextContentsCeilsGlyphScaleToDecimal) | |
| TEST_P (EntityTest, AdvancedBlendCoverageHintIsNotResetByEntityPass) | |
| TEST (EntityGeometryTest, RectGeometryCoversArea) | |
| TEST (EntityGeometryTest, FillPathGeometryCoversArea) | |
| TEST (EntityGeometryTest, FillPathGeometryCoversAreaNoInnerRect) | |
| TEST (RenderTargetCacheTest, CachesUsedTexturesAcrossFrames) | |
| TEST (RenderTargetCacheTest, DoesNotPersistFailedAllocations) | |
| TEST (GeometryTest, ScalarNearlyEqual) | |
| TEST (GeometryTest, MakeColumn) | |
| TEST (GeometryTest, MakeRow) | |
| TEST (GeometryTest, RotationMatrix) | |
| TEST (GeometryTest, InvertMultMatrix) | |
| TEST (GeometryTest, MatrixBasis) | |
| TEST (GeometryTest, MutliplicationMatrix) | |
| TEST (GeometryTest, DeterminantTest) | |
| TEST (GeometryTest, InvertMatrix) | |
| TEST (GeometryTest, TestDecomposition) | |
| TEST (GeometryTest, TestDecomposition2) | |
| TEST (GeometryTest, TestRecomposition) | |
| TEST (GeometryTest, TestRecomposition2) | |
| TEST (GeometryTest, MatrixVectorMultiplication) | |
| TEST (GeometryTest, MatrixMakeRotationFromQuaternion) | |
| TEST (GeometryTest, MatrixTransformDirection) | |
| TEST (GeometryTest, MatrixGetMaxBasisLength) | |
| TEST (GeometryTest, MatrixGetMaxBasisLengthXY) | |
| TEST (GeometryTest, MatrixMakeOrthographic) | |
| TEST (GeometryTest, MatrixMakePerspective) | |
| TEST (GeometryTest, MatrixGetBasisVectors) | |
| TEST (GeometryTest, MatrixGetDirectionScale) | |
| TEST (GeometryTest, MatrixIsAligned) | |
| TEST (GeometryTest, MatrixTranslationScaleOnly) | |
| TEST (GeometryTest, MatrixLookAt) | |
| TEST (GeometryTest, QuaternionLerp) | |
| TEST (GeometryTest, QuaternionVectorMultiply) | |
| TEST (GeometryTest, EmptyPath) | |
| TEST (GeometryTest, SimplePath) | |
| TEST (GeometryTest, BoundingBoxCubic) | |
| TEST (GeometryTest, BoundingBoxOfCompositePathIsCorrect) | |
| TEST (GeometryTest, ExtremaOfCubicPathComponentIsCorrect) | |
| TEST (GeometryTest, PathGetBoundingBoxForCubicWithNoDerivativeRootsIsCorrect) | |
| TEST (GeometryTest, CanGenerateMipCounts) | |
| TEST (GeometryTest, CanConvertTTypesExplicitly) | |
| TEST (GeometryTest, CanPerformAlgebraicPointOps) | |
| TEST (GeometryTest, CanPerformAlgebraicPointOpsWithArithmeticTypes) | |
| TEST (GeometryTest, PointIntegerCoercesToFloat) | |
| TEST (GeometryTest, SizeCoercesToPoint) | |
| TEST (GeometryTest, CanUsePointAssignmentOperators) | |
| TEST (GeometryTest, PointDotProduct) | |
| TEST (GeometryTest, PointCrossProduct) | |
| TEST (GeometryTest, PointReflect) | |
| TEST (GeometryTest, PointAbs) | |
| TEST (GeometryTest, PointAngleTo) | |
| TEST (GeometryTest, PointMin) | |
| TEST (GeometryTest, Vector3Min) | |
| TEST (GeometryTest, Vector4Min) | |
| TEST (GeometryTest, PointMax) | |
| TEST (GeometryTest, Vector3Max) | |
| TEST (GeometryTest, Vector4Max) | |
| TEST (GeometryTest, PointFloor) | |
| TEST (GeometryTest, Vector3Floor) | |
| TEST (GeometryTest, Vector4Floor) | |
| TEST (GeometryTest, PointCeil) | |
| TEST (GeometryTest, Vector3Ceil) | |
| TEST (GeometryTest, Vector4Ceil) | |
| TEST (GeometryTest, PointRound) | |
| TEST (GeometryTest, Vector3Round) | |
| TEST (GeometryTest, Vector4Round) | |
| TEST (GeometryTest, PointLerp) | |
| TEST (GeometryTest, Vector3Lerp) | |
| TEST (GeometryTest, Vector4Lerp) | |
| TEST (GeometryTest, CanUseVector3AssignmentOperators) | |
| TEST (GeometryTest, CanPerformAlgebraicVector3Ops) | |
| TEST (GeometryTest, CanPerformAlgebraicVector3OpsWithArithmeticTypes) | |
| TEST (GeometryTest, ColorPremultiply) | |
| TEST (GeometryTest, ColorR8G8B8A8) | |
| TEST (GeometryTest, ColorLerp) | |
| TEST (GeometryTest, ColorClamp01) | |
| TEST (GeometryTest, ColorMakeRGBA8) | |
| TEST (GeometryTest, ColorApplyColorMatrix) | |
| TEST (GeometryTest, ColorLinearToSRGB) | |
| TEST (GeometryTest, ColorSRGBToLinear) | |
| TEST (GeometryTest, BlendModeToString) | |
| TEST (GeometryTest, CanConvertBetweenDegressAndRadians) | |
| TEST (GeometryTest, RectMakeSize) | |
| TEST (GeometryTest, RectUnion) | |
| TEST (GeometryTest, RectIntersection) | |
| TEST (GeometryTest, RectIntersectsWithRect) | |
| TEST (GeometryTest, RectCutout) | |
| TEST (GeometryTest, RectContainsPoint) | |
| TEST (GeometryTest, RectContainsRect) | |
| TEST (GeometryTest, RectGetPoints) | |
| TEST (GeometryTest, RectShift) | |
| TEST (GeometryTest, RectGetTransformedPoints) | |
| TEST (GeometryTest, RectMakePointBounds) | |
| TEST (GeometryTest, RectExpand) | |
| TEST (GeometryTest, RectGetPositive) | |
| TEST (GeometryTest, RectScale) | |
| TEST (GeometryTest, RectDirections) | |
| TEST (GeometryTest, RectProject) | |
| TEST (GeometryTest, CubicPathComponentPolylineDoesNotIncludePointOne) | |
| TEST (GeometryTest, PathCreatePolyLineDoesNotDuplicatePoints) | |
| TEST (GeometryTest, PathBuilderSetsCorrectContourPropertiesForAddCommands) | |
| TEST (GeometryTest, PathCreatePolylineGeneratesCorrectContourData) | |
| TEST (GeometryTest, PolylineGetContourPointBoundsReturnsCorrectRanges) | |
| TEST (GeometryTest, PathAddRectPolylineHasCorrectContourData) | |
| TEST (GeometryTest, PathPolylineDuplicatesAreRemovedForSameContour) | |
| 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 (GeometryTest, PathShifting) | |
| TEST (GeometryTest, PathBuilderWillComputeBounds) | |
| TEST_F (GoldenTests, ConicalGradient) | |
| TEST (BlitCommandVkTest, BlitCopyTextureToTextureCommandVK) | |
| TEST (BlitCommandVkTest, BlitCopyTextureToBufferCommandVK) | |
| TEST (BlitCommandVkTest, BlitCopyBufferToTextureCommandVK) | |
| TEST (BlitCommandVkTest, BlitGenerateMipmapCommandVK) | |
| TEST (CommandEncoderVKTest, DeleteEncoderAfterThreadDies) | |
| TEST (CommandEncoderVKTest, CleanupAfterSubmit) | |
| TEST (CommandPoolRecyclerVKTest, GetsACommandPoolPerThread) | |
| TEST (CommandPoolRecyclerVKTest, GetsTheSameCommandPoolOnSameThread) | |
| TEST (CommandPoolRecyclerVKTest, ReclaimMakesCommandPoolAvailable) | |
| TEST (ContextVKTest, DeletesCommandPools) | |
| TEST (ContextVKTest, DeletesCommandPoolsOnAllThreads) | |
| TEST (ContextVKTest, DeletePipelineAfterContext) | |
| TEST (ContextVKTest, DeleteShaderFunctionAfterContext) | |
| TEST (ContextVKTest, DeletePipelineLibraryAfterContext) | |
| TEST (ContextVKTest, CanCreateContextInAbsenceOfValidationLayers) | |
| TEST (ContextVKTest, CanCreateContextWithValidationLayers) | |
| TEST (FenceWaiterVKTest, IgnoresNullFence) | |
| TEST (FenceWaiterVKTest, IgnoresNullCallback) | |
| TEST (FenceWaiterVKTest, ExecutesFenceCallback) | |
| TEST (FenceWaiterVKTest, ExecutesFenceCallbackX2) | |
| TEST (FenceWaiterVKTest, ExecutesNewFenceThenOldFence) | |
| TEST (FenceWaiterVKTest, AddFenceDoesNothingIfTerminating) | |
| TEST (FenceWaiterVKTest, InProgressFencesStillWaitIfTerminated) | |
| TEST (PassBindingsCacheTest, bindPipeline) | |
| TEST (PassBindingsCacheTest, setStencilReference) | |
| TEST (PassBindingsCacheTest, setScissor) | |
| TEST (PassBindingsCacheTest, setViewport) | |
| TEST (ResourceManagerVKTest, CreatesANewInstance) | |
| TEST (ResourceManagerVKTest, ReclaimMovesAResourceAndDestroysIt) | |
| TEST (ResourceManagerVKTest, TerminatesWhenOutOfScope) | |
| TEST (ResourceManagerVKTest, IsThreadSafe) | |
| 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 (SupportsReadFromOnscreenTexture, false) | |
| CAPABILITY_TEST (SupportsReadFromResolve, false) | |
| CAPABILITY_TEST (SupportsDecalSamplerAddressMode, false) | |
| CAPABILITY_TEST (SupportsDeviceTransientTextures, false) | |
| TEST (CapabilitiesTest, DefaultColorFormat) | |
| TEST (CapabilitiesTest, DefaultStencilFormat) | |
| TEST (CapabilitiesTest, DefaultDepthStencilFormat) | |
| INSTANTIATE_COMPUTE_SUITE (ComputeSubgroupTest) | |
| TEST_P (ComputeSubgroupTest, CapabilitiesSuportSubgroups) | |
| TEST_P (ComputeSubgroupTest, PathPlayground) | |
| TEST_P (ComputeSubgroupTest, LargePath) | |
| TEST_P (ComputeSubgroupTest, QuadAndCubicInOnePath) | |
| TEST_P (ComputeTest, CapabilitiesReportSupport) | |
| TEST_P (ComputeTest, CanCreateComputePass) | |
| TEST_P (ComputeTest, CanComputePrefixSum) | |
| TEST_P (ComputeTest, 1DThreadgroupSizingIsCorrect) | |
| TEST_P (ComputeTest, CanComputePrefixSumLargeInteractive) | |
| TEST_P (ComputeTest, MultiStageInputAndOutput) | |
| TEST_P (ComputeTest, CanCompute1DimensionalData) | |
| TEST_P (ComputeTest, ReturnsEarlyWhenAnyGridDimensionIsZero) | |
| TEST (HostBufferTest, TestInitialization) | |
| TEST (HostBufferTest, CanEmplace) | |
| TEST (HostBufferTest, CanEmplaceWithAlignment) | |
| TEST (PipelineDescriptorTest, PrimitiveTypeHashEquality) | |
| TEST (PoolTest, Simple) | |
| TEST (PoolTest, Overload) | |
| INSTANTIATE_PLAYGROUND_SUITE (RendererDartTest) | |
| TEST_P (RendererDartTest, CanRunDartInPlaygroundFrame) | |
| TEST_P (RendererDartTest, CanInstantiateFlutterGPUContext) | |
| TEST_P (RendererDartTest, CanEmplaceHostBuffer) | |
| INSTANTIATE_PLAYGROUND_SUITE (RendererTest) | |
| 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) | |
| INSTANTIATE_PLAYGROUND_SUITE (RuntimeStageTest) | |
| TEST (RuntimeStageTest, CanReadValidBlob) | |
| TEST (RuntimeStageTest, CanRejectInvalidBlob) | |
| TEST (RuntimeStageTest, CanReadUniforms) | |
| TEST_P (RuntimeStageTest, CanRegisterStage) | |
| TEST_P (RuntimeStageTest, CanCreatePipelineFromRuntimeStage) | |
| TEST (TessellatorTest, TessellatorBuilderReturnsCorrectResultStatus) | |
| 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) | |
| static sk_sp< SkData > | OpenFixtureAsSkData (const char *fixture_name) |
| 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) | |
Variables | |
| static int64_t | LastSample = 0 |
| std::vector< Point > | golden_cubic_and_quad_points |
| using impeller::testing::AiksCanvasTest = typedef ::testing::Test |
Definition at line 16 of file canvas_unittests.cc.
| using impeller::testing::AiksTest = typedef AiksPlayground |
Definition at line 52 of file aiks_unittests.cc.
| using impeller::testing::ArchiveTest = typedef ArchivistFixture |
Definition at line 106 of file archivist_unittests.cc.
| using impeller::testing::ComputeSubgroupTest = typedef ComputePlaygroundTest |
Definition at line 39 of file compute_subgroup_unittests.cc.
| using impeller::testing::ComputeTest = typedef ComputePlaygroundTest |
Definition at line 26 of file compute_unittests.cc.
| using impeller::testing::DeviceBufferTest = typedef Playground |
Definition at line 12 of file device_buffer_unittests.cc.
| using impeller::testing::DisplayListTest = typedef DlPlayground |
Definition at line 45 of file dl_unittests.cc.
| using impeller::testing::EntityTest = typedef EntityPlayground |
Definition at line 67 of file entity_unittests.cc.
| using impeller::testing::RendererTest = typedef PlaygroundTest |
Definition at line 49 of file renderer_unittests.cc.
| using impeller::testing::RuntimeStageTest = typedef RuntimeStagePlayground |
Definition at line 23 of file runtime_stage_unittests.cc.
| using impeller::testing::TypographerTest = typedef PlaygroundTest |
Definition at line 22 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 2523 of file aiks_unittests.cc.
References impeller::Color::Blend(), impeller::Canvas::DrawPaint(), and impeller::Color::WithAlpha().
|
static |
Definition at line 509 of file aiks_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::AiksPlayground::OpenPlaygroundHere(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
Referenced by TEST_P().
|
static |
Definition at line 425 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Paint::dither, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::ColorSource::MakeLinearGradient(), impeller::AiksPlayground::OpenPlaygroundHere(), and impeller::Canvas::Translate().
Referenced by TEST_P().
|
static |
Definition at line 453 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Paint::dither, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::ColorSource::MakeRadialGradient(), impeller::AiksPlayground::OpenPlaygroundHere(), and impeller::Canvas::Translate().
Referenced by TEST_P().
|
static |
Definition at line 480 of file aiks_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::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 | ( | SupportsReadFromOnscreenTexture | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsReadFromResolve | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsSSBO | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsTextureToTextureBlits | , |
| false | |||
| ) |
|
static |
Definition at line 1104 of file renderer_unittests.cc.
Referenced by TEST_P().
|
static |
Definition at line 25 of file typographer_unittests.cc.
References impeller::TextFrame::CollectUniqueFontGlyphPairs(), and impeller::TypographerContext::CreateGlyphAtlas().
Referenced by TEST_P().
|
static |
| auto impeller::testing::CreatePassWithRectPath | ( | Rect | rect, |
| std::optional< Rect > | bounds_hint, | ||
| bool | collapse = false |
||
| ) |
Definition at line 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 2029 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().
|
static |
Definition at line 1610 of file aiks_unittests.cc.
References BLEND_MODE_TUPLE, and IMPELLER_FOR_EACH_BLEND_MODE.
Referenced by TEST_P().
| impeller::testing::INSTANTIATE_COMPUTE_SUITE | ( | ComputeSubgroupTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | AiksTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | DisplayListTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | EntityTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RendererDartTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RendererTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RuntimeStageTest | ) |
|
static |
Definition at line 89 of file typographer_unittests.cc.
|
static |
| bool impeller::testing::RenderTextInCanvasSkia | ( | const std::shared_ptr< Context > & | context, |
| Canvas & | canvas, | ||
| const std::string & | text, | ||
| const std::string & | 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 2012 of file entity_unittests.cc.
References impeller::kBT601FullRange, impeller::kBT601LimitedRange, impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
Referenced by CreateTestYUVTextures().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| DisableLocalBoundsRectForFilteredSaveLayers | |||
| ) |
Definition at line 340 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Paint::image_filter, impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::ImageFilter::MakeBlur(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| EmptyCullRect | |||
| ) |
Definition at line 18 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| InitialCullRect | |||
| ) |
Definition at line 24 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipDiffAgainstEmptyCullRect | |||
| ) |
Definition at line 277 of file canvas_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Canvas::ClipPath(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipDiffAgainstFullyCoveredCullRect | |||
| ) |
Definition at line 325 of file canvas_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Canvas::ClipPath(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipDiffAgainstNonCoveredCullRect | |||
| ) |
Definition at line 308 of file canvas_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Canvas::ClipPath(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kDifference, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipIntersectAgainstCullRect | |||
| ) |
Definition at line 291 of file canvas_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Canvas::ClipPath(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kIntersect, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| PathClipIntersectAgainstEmptyCullRect | |||
| ) |
Definition at line 261 of file canvas_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Canvas::ClipPath(), impeller::Canvas::GetCurrentLocalCullingBounds(), impeller::Entity::kIntersect, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAboveCullRect | |||
| ) |
Definition at line 98 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAgainstEmptyCullRect | |||
| ) |
Definition at line 65 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAgainstHCoveredCullRect | |||
| ) |
Definition at line 158 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAgainstNonCoveredCullRect | |||
| ) |
Definition at line 86 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffAgainstVCoveredCullRect | |||
| ) |
Definition at line 146 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffBelowCullRect | |||
| ) |
Definition at line 110 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffLeftOfCullRect | |||
| ) |
Definition at line 122 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipDiffRightOfCullRect | |||
| ) |
Definition at line 134 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipIntersectAgainstCullRect | |||
| ) |
Definition at line 74 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kIntersect.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RectClipIntersectAgainstEmptyCullRect | |||
| ) |
Definition at line 55 of file canvas_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kIntersect.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstEmptyCullRect | |||
| ) |
Definition at line 180 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstHFullyCoveredCullRect | |||
| ) |
Definition at line 249 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstHPartiallyCoveredCullRect | |||
| ) |
Definition at line 237 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstNonCoveredCullRect | |||
| ) |
Definition at line 201 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstVFullyCoveredCullRect | |||
| ) |
Definition at line 225 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipDiffAgainstVPartiallyCoveredCullRect | |||
| ) |
Definition at line 213 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kDifference.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipIntersectAgainstCullRect | |||
| ) |
Definition at line 189 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kIntersect.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| RRectClipIntersectAgainstEmptyCullRect | |||
| ) |
Definition at line 170 of file canvas_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Entity::kIntersect.
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| ScaledCullRect | |||
| ) |
Definition at line 44 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Canvas::Scale().
| impeller::testing::TEST | ( | AiksCanvasTest | , |
| TranslatedCullRect | |||
| ) |
Definition at line 33 of file canvas_unittests.cc.
References impeller::Canvas::GetCurrentLocalCullingBounds(), and impeller::Canvas::Translate().
| impeller::testing::TEST | ( | AllocatorTest | , |
| TextureDescriptorCompatibility | |||
| ) |
Definition at line 16 of file allocator_unittests.cc.
References impeller::TextureDescriptor::compression_type, impeller::TextureDescriptor::format, impeller::kB10G10R10A10XR, impeller::kCount1, impeller::kCount4, impeller::kDevicePrivate, impeller::kHostVisible, impeller::kLossless, impeller::kLossy, impeller::kR8G8B8A8UNormInt, impeller::kTexture2D, impeller::kTexture2DMultisample, impeller::TextureDescriptor::mip_count, impeller::TextureDescriptor::sample_count, impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::type.
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyBufferToTextureCommandVK | |||
| ) |
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyTextureToBufferCommandVK | |||
| ) |
Definition at line 30 of file blit_command_vk_unittests.cc.
References impeller::BlitCopyTextureToBufferCommand::destination, impeller::BlitCopyTextureToBufferCommandVK::Encode(), and impeller::BlitCopyTextureToBufferCommand::source.
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitCopyTextureToTextureCommandVK | |||
| ) |
Definition at line 13 of file blit_command_vk_unittests.cc.
References impeller::BlitCopyTextureToTextureCommand::destination, impeller::BlitCopyTextureToTextureCommandVK::Encode(), and impeller::BlitCopyTextureToTextureCommand::source.
| impeller::testing::TEST | ( | BlitCommandVkTest | , |
| BlitGenerateMipmapCommandVK | |||
| ) |
Definition at line 64 of file blit_command_vk_unittests.cc.
References impeller::BlitGenerateMipmapCommandVK::Encode(), and impeller::BlitGenerateMipmapCommand::texture.
| impeller::testing::TEST | ( | BlobTest | , |
| CanReadAndWriteBlobs | |||
| ) |
Definition at line 28 of file blobcat_unittests.cc.
References impeller::BlobWriter::AddBlob(), impeller::BlobWriter::CreateMapping(), CreateMappingFromString(), CreateStringFromMapping(), impeller::BlobLibrary::GetMapping(), impeller::BlobLibrary::GetShaderCount(), impeller::BlobLibrary::IsValid(), impeller::kFragment, and impeller::kVertex.
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultColorFormat | |||
| ) |
Definition at line 33 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 51 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kD32FloatS8UInt, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultDepthStencilFormat().
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultStencilFormat | |||
| ) |
Definition at line 42 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kS8UInt, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultStencilFormat().
| impeller::testing::TEST | ( | CommandEncoderVKTest | , |
| CleanupAfterSubmit | |||
| ) |
Definition at line 41 of file command_encoder_vk_unittests.cc.
References impeller::CommandEncoderFactoryVK::Create().
| impeller::testing::TEST | ( | CommandEncoderVKTest | , |
| DeleteEncoderAfterThreadDies | |||
| ) |
Definition at line 15 of file command_encoder_vk_unittests.cc.
References impeller::CommandEncoderFactoryVK::Create().
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| GetsACommandPoolPerThread | |||
| ) |
Definition at line 14 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| GetsTheSameCommandPoolOnSameThread | |||
| ) |
Definition at line 43 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| ReclaimMakesCommandPoolAvailable | |||
| ) |
Definition at line 76 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| CanCreateContextInAbsenceOfValidationLayers | |||
| ) |
Definition at line 117 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::AreValidationsEnabled().
| impeller::testing::TEST | ( | ContextVKTest | , |
| CanCreateContextWithValidationLayers | |||
| ) |
Definition at line 131 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::AreValidationsEnabled().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletePipelineAfterContext | |||
| ) |
Definition at line 60 of file context_vk_unittests.cc.
References impeller::PipelineFuture< T >::Get(), and impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletePipelineLibraryAfterContext | |||
| ) |
Definition at line 101 of file context_vk_unittests.cc.
References impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletesCommandPools | |||
| ) |
Definition at line 14 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletesCommandPoolsOnAllThreads | |||
| ) |
Definition at line 29 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeleteShaderFunctionAfterContext | |||
| ) |
Definition at line 79 of file context_vk_unittests.cc.
References impeller::kFragment, and impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| FillPathGeometryCoversArea | |||
| ) |
Definition at line 20 of file geometry_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| FillPathGeometryCoversAreaNoInnerRect | |||
| ) |
Definition at line 30 of file geometry_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| RectGeometryCoversArea | |||
| ) |
Definition at line 12 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::Geometry::MakeRect().
| 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::SetTransformation().
| 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 | ( | GeometryTest | , |
| BlendModeToString | |||
| ) |
Definition at line 1566 of file geometry_unittests.cc.
References _BLEND_MODE_NAME_CHECK, impeller::BlendModeToString(), IMPELLER_FOR_EACH_BLEND_MODE, and impeller::kLast.
| impeller::testing::TEST | ( | GeometryTest | , |
| BoundingBoxCubic | |||
| ) |
Definition at line 667 of file geometry_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), and ASSERT_RECT_NEAR.
| impeller::testing::TEST | ( | GeometryTest | , |
| BoundingBoxOfCompositePathIsCorrect | |||
| ) |
Definition at line 678 of file geometry_unittests.cc.
References impeller::PathBuilder::AddRoundedRect(), ASSERT_RECT_NEAR, impeller::Path::GetBoundingBox(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | GeometryTest | , |
| CanConvertBetweenDegressAndRadians | |||
| ) |
Definition at line 1575 of file geometry_unittests.cc.
References impeller::kPiOver2, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanConvertTTypesExplicitly | |||
| ) |
Definition at line 722 of file geometry_unittests.cc.
References impeller::TSize< T >::height, impeller::TRect< T >::origin, impeller::TRect< T >::size, 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 754 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicPointOpsWithArithmeticTypes | |||
| ) |
Definition at line 784 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicVector3Ops | |||
| ) |
Definition at line 1288 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicVector3OpsWithArithmeticTypes | |||
| ) |
Definition at line 1322 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanUsePointAssignmentOperators | |||
| ) |
Definition at line 936 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanUseVector3AssignmentOperators | |||
| ) |
Definition at line 1238 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorApplyColorMatrix | |||
| ) |
Definition at line 1495 of file geometry_unittests.cc.
References impeller::Color::ApplyColorMatrix(), ASSERT_COLOR_NEAR, and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorClamp01 | |||
| ) |
Definition at line 1455 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, and impeller::Color::Clamp01().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorLerp | |||
| ) |
Definition at line 1433 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, and impeller::Color::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorLinearToSRGB | |||
| ) |
Definition at line 1521 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 1475 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::BlackTransparent(), impeller::Color::MakeRGBA8(), and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorPremultiply | |||
| ) |
Definition at line 1390 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::Premultiply(), and impeller::Color::Unpremultiply().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorPrinting | |||
| ) |
Definition at line 2263 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorR8G8B8A8 | |||
| ) |
Definition at line 1413 of file geometry_unittests.cc.
References ASSERT_ARRAY_4_NEAR, and impeller::Color::ToR8G8B8A8().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorSRGBToLinear | |||
| ) |
Definition at line 1541 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::BlackTransparent(), impeller::Color::SRGBToLinear(), and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| CubicPathComponentPolylineDoesNotIncludePointOne | |||
| ) |
Definition at line 2013 of file geometry_unittests.cc.
References impeller::CubicPathComponent::CreatePolyline().
| impeller::testing::TEST | ( | GeometryTest | , |
| DeterminantTest | |||
| ) |
Definition at line 118 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| EmptyPath | |||
| ) |
Definition at line 594 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::Path::Polyline::contours, impeller::ContourComponent::destination, impeller::Path::Polyline::points, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | GeometryTest | , |
| ExtremaOfCubicPathComponentIsCorrect | |||
| ) |
Definition at line 688 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::CubicPathComponent::Extrema().
| impeller::testing::TEST | ( | GeometryTest | , |
| Gradient | |||
| ) |
Definition at line 2285 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 2355 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 123 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::Invert().
| impeller::testing::TEST | ( | GeometryTest | , |
| InvertMultMatrix | |||
| ) |
Definition at line 78 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Matrix::Invert(), impeller::kPiOver4, impeller::Matrix::MakeRotationZ(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | GeometryTest | , |
| MakeColumn | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| MakeRow | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixBasis | |||
| ) |
Definition at line 99 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::Basis().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixGetBasisVectors | |||
| ) |
Definition at line 408 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 432 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 330 of file geometry_unittests.cc.
References impeller::Matrix::MakeScale(), and impeller::Matrix::MakeSkew().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixGetMaxBasisLengthXY | |||
| ) |
Definition at line 345 of file geometry_unittests.cc.
References impeller::Matrix::MakeScale(), and impeller::Matrix::MakeSkew().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixIsAligned | |||
| ) |
Definition at line 455 of file geometry_unittests.cc.
References impeller::Matrix::IsAligned(), impeller::Matrix::MakeRotationZ(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixLookAt | |||
| ) |
Definition at line 495 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::k1OverSqrt2, and impeller::Matrix::MakeLookAt().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixMakeOrthographic | |||
| ) |
Definition at line 360 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::MakeOrthographic().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixMakePerspective | |||
| ) |
Definition at line 384 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::MakePerspective().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixMakeRotationFromQuaternion | |||
| ) |
Definition at line 275 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 2188 of file geometry_unittests.cc.
References impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixTransformDirection | |||
| ) |
Definition at line 295 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 469 of file geometry_unittests.cc.
References impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixVectorMultiplication | |||
| ) |
Definition at line 210 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 112 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Matrix::Invert(), impeller::kPiOver4, and impeller::Matrix::MakeRotationZ().
| impeller::testing::TEST | ( | GeometryTest | , |
| PathAddRectPolylineHasCorrectContourData | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| PathBuilderSetsCorrectContourPropertiesForAddCommands | |||
| ) |
Definition at line 2041 of file geometry_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, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | GeometryTest | , |
| PathBuilderWillComputeBounds | |||
| ) |
Definition at line 2425 of file geometry_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | GeometryTest | , |
| PathCreatePolyLineDoesNotDuplicatePoints | |||
| ) |
Definition at line 2022 of file geometry_unittests.cc.
References impeller::Path::CreatePolyline(), impeller::PathBuilder::LineTo(), impeller::PathBuilder::MoveTo(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | GeometryTest | , |
| PathCreatePolylineGeneratesCorrectContourData | |||
| ) |
Definition at line 2108 of file geometry_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Close(), impeller::Path::Polyline::contours, impeller::LineTo(), impeller::MoveTo(), and impeller::Path::Polyline::points.
| impeller::testing::TEST | ( | GeometryTest | , |
| PathGetBoundingBoxForCubicWithNoDerivativeRootsIsCorrect | |||
| ) |
Definition at line 698 of file geometry_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), ASSERT_RECT_NEAR, impeller::Path::GetBoundingBox(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | GeometryTest | , |
| PathPolylineDuplicatesAreRemovedForSameContour | |||
| ) |
Definition at line 2159 of file geometry_unittests.cc.
References impeller::Close(), impeller::Path::Polyline::contours, impeller::LineTo(), impeller::PathBuilder::MoveTo(), and impeller::Path::Polyline::points.
| impeller::testing::TEST | ( | GeometryTest | , |
| PathShifting | |||
| ) |
Definition at line 2389 of file geometry_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 | ( | GeometryTest | , |
| PointAbs | |||
| ) |
Definition at line 1076 of file geometry_unittests.cc.
References impeller::TPoint< T >::Abs(), and ASSERT_POINT_NEAR.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointAngleTo | |||
| ) |
Definition at line 1083 of file geometry_unittests.cc.
References impeller::TPoint< T >::AngleTo(), impeller::kPi, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointCeil | |||
| ) |
Definition at line 1175 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 1154 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointIntegerCoercesToFloat | |||
| ) |
Definition at line 816 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointLerp | |||
| ) |
Definition at line 1217 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointMax | |||
| ) |
Definition at line 1133 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointMin | |||
| ) |
Definition at line 1112 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointPrinting | |||
| ) |
Definition at line 2215 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointReflect | |||
| ) |
Definition at line 1051 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 1196 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Round().
| impeller::testing::TEST | ( | GeometryTest | , |
| PolylineGetContourPointBoundsReturnsCorrectRanges | |||
| ) |
Definition at line 2125 of file geometry_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Close(), impeller::Path::Polyline::GetContourPointBounds(), impeller::LineTo(), and impeller::MoveTo().
| impeller::testing::TEST | ( | GeometryTest | , |
| QuaternionLerp | |||
| ) |
Definition at line 541 of file geometry_unittests.cc.
References ASSERT_QUATERNION_NEAR, and impeller::kPiOver4.
| impeller::testing::TEST | ( | GeometryTest | , |
| QuaternionVectorMultiply | |||
| ) |
Definition at line 552 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, impeller::k1OverSqrt2, impeller::k2Pi, impeller::kPi, and impeller::kPiOver4.
| impeller::testing::TEST | ( | GeometryTest | , |
| RectContainsPoint | |||
| ) |
Definition at line 1793 of file geometry_unittests.cc.
References impeller::TRect< T >::Contains(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectContainsRect | |||
| ) |
Definition at line 1824 of file geometry_unittests.cc.
References impeller::TRect< T >::Contains(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectCutout | |||
| ) |
Definition at line 1734 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, impeller::TRect< T >::Cutout(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectDirections | |||
| ) |
Definition at line 1984 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectExpand | |||
| ) |
Definition at line 1915 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectGetPoints | |||
| ) |
Definition at line 1861 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::TRect< T >::GetPoints(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectGetPositive | |||
| ) |
Definition at line 1943 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< T >::GetPositive().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectGetTransformedPoints | |||
| ) |
Definition at line 1892 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::TRect< T >::GetTransformedPoints(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectIntersection | |||
| ) |
Definition at line 1647 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, impeller::TRect< T >::Intersection(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectIntersectsWithRect | |||
| ) |
Definition at line 1696 of file geometry_unittests.cc.
References impeller::TRect< T >::IntersectsWithRect(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectMakePointBounds | |||
| ) |
Definition at line 1901 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< Scalar >::MakePointBounds().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectMakeSize | |||
| ) |
Definition at line 1583 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, impeller::TRect< int64_t >::MakeLTRB(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< int64_t >::MakeSize(), and impeller::TRect< Scalar >::MakeSize().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectProject | |||
| ) |
Definition at line 1998 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectScale | |||
| ) |
Definition at line 1957 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectShift | |||
| ) |
Definition at line 1885 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | GeometryTest | , |
| RectUnion | |||
| ) |
Definition at line 1613 of file geometry_unittests.cc.
References ASSERT_RECT_NEAR, and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | GeometryTest | , |
| RotationMatrix | |||
| ) |
Definition at line 69 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::kPiOver4, and impeller::Matrix::MakeRotationZ().
| impeller::testing::TEST | ( | GeometryTest | , |
| ScalarNearlyEqual | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| SimplePath | |||
| ) |
Definition at line 607 of file geometry_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 | ( | GeometryTest | , |
| SizeCoercesToPoint | |||
| ) |
Definition at line 876 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| TestDecomposition | |||
| ) |
Definition at line 139 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 152 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 176 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 198 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 1182 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Floor | |||
| ) |
Definition at line 1161 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Lerp | |||
| ) |
Definition at line 1224 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Max | |||
| ) |
Definition at line 1140 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Min | |||
| ) |
Definition at line 1119 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Printing | |||
| ) |
Definition at line 2231 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Round | |||
| ) |
Definition at line 1203 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Round().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Ceil | |||
| ) |
Definition at line 1189 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Floor | |||
| ) |
Definition at line 1168 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Lerp | |||
| ) |
Definition at line 1231 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Max | |||
| ) |
Definition at line 1147 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Min | |||
| ) |
Definition at line 1126 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Printing | |||
| ) |
Definition at line 2247 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Round | |||
| ) |
Definition at line 1210 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Round().
| impeller::testing::TEST | ( | HostBufferTest | , |
| CanEmplace | |||
| ) |
| impeller::testing::TEST | ( | HostBufferTest | , |
| CanEmplaceWithAlignment | |||
| ) |
| impeller::testing::TEST | ( | HostBufferTest | , |
| TestInitialization | |||
| ) |
| impeller::testing::TEST | ( | PassBindingsCacheTest | , |
| bindPipeline | |||
| ) |
Definition at line 26 of file pass_bindings_cache_unittests.cc.
References impeller::PassBindingsCache::BindPipeline().
| impeller::testing::TEST | ( | PassBindingsCacheTest | , |
| setScissor | |||
| ) |
Definition at line 55 of file pass_bindings_cache_unittests.cc.
References impeller::PassBindingsCache::SetScissor().
| impeller::testing::TEST | ( | PassBindingsCacheTest | , |
| setStencilReference | |||
| ) |
Definition at line 40 of file pass_bindings_cache_unittests.cc.
References impeller::PassBindingsCache::SetStencilReference().
| impeller::testing::TEST | ( | PassBindingsCacheTest | , |
| setViewport | |||
| ) |
Definition at line 68 of file pass_bindings_cache_unittests.cc.
References impeller::PassBindingsCache::SetViewport().
| impeller::testing::TEST | ( | 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 | ( | RenderTargetCacheTest | , |
| CachesUsedTexturesAcrossFrames | |||
| ) |
Definition at line 45 of file render_target_cache_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kR8G8B8A8UNormInt, and impeller::kRenderTarget.
| impeller::testing::TEST | ( | RenderTargetCacheTest | , |
| DoesNotPersistFailedAllocations | |||
| ) |
Definition at line 73 of file render_target_cache_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kR8G8B8A8UNormInt, and impeller::kRenderTarget.
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| CreatesANewInstance | |||
| ) |
Definition at line 17 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| IsThreadSafe | |||
| ) |
Definition at line 77 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| ReclaimMovesAResourceAndDestroysIt | |||
| ) |
Definition at line 44 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| TerminatesWhenOutOfScope | |||
| ) |
Definition at line 62 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | RuntimeStageTest | , |
| CanReadUniforms | |||
| ) |
Definition at line 50 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::GetUniform(), impeller::RuntimeStage::GetUniforms(), impeller::RuntimeStage::IsValid(), and impeller::kFloat.
| impeller::testing::TEST | ( | RuntimeStageTest | , |
| CanReadValidBlob | |||
| ) |
Definition at line 26 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::GetShaderStage(), impeller::RuntimeStage::IsValid(), and impeller::kFragment.
| impeller::testing::TEST | ( | RuntimeStageTest | , |
| CanRejectInvalidBlob | |||
| ) |
Definition at line 36 of file runtime_stage_unittests.cc.
References impeller::CreateMappingFromAllocation(), and impeller::RuntimeStage::IsValid().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientConversionNonMonotonic | |||
| ) |
Definition at line 132 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientMissing0 | |||
| ) |
Definition at line 54 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientMissingLastValue | |||
| ) |
Definition at line 80 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientStopConversion | |||
| ) |
Definition at line 28 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientStopGreaterThan1 | |||
| ) |
Definition at line 106 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| ToColor | |||
| ) |
Definition at line 14 of file skia_conversions_unittests.cc.
References impeller::ScalarNearlyEqual(), and impeller::skia_conversions::ToColor().
| impeller::testing::TEST | ( | StringsTest | , |
| CanSPrintF | |||
| ) |
| impeller::testing::TEST | ( | TessellatorTest | , |
| TessellatorBuilderReturnsCorrectResultStatus | |||
| ) |
Definition at line 14 of file tessellator_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddLine(), impeller::Path::CreatePolyline(), impeller::Tessellator::kInputError, impeller::kOdd, impeller::kPositive, impeller::Tessellator::kSuccess, impeller::PathBuilder::LineTo(), impeller::PathBuilder::TakePath(), and impeller::Tessellator::Tessellate().
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateMutex | |||
| ) |
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateMutexLock | |||
| ) |
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateRWMutex | |||
| ) |
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateRWMutexLock | |||
| ) |
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| AddData | |||
| ) |
Definition at line 118 of file archivist_unittests.cc.
References impeller::Archive::IsValid(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| AddDataMultiple | |||
| ) |
Definition at line 125 of file archivist_unittests.cc.
References impeller::Archive::IsValid(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| AddStorageClass | |||
| ) |
Definition at line 113 of file archivist_unittests.cc.
References impeller::Archive::IsValid().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| CanReadWriteVectorOfArchivables | |||
| ) |
Definition at line 185 of file archivist_unittests.cc.
References impeller::Archive::IsValid(), impeller::Archive::Read(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| ReadData | |||
| ) |
Definition at line 135 of file archivist_unittests.cc.
References impeller::testing::Sample::GetPrimaryKey(), impeller::testing::Sample::GetSomeData(), impeller::Archive::IsValid(), impeller::Archive::Read(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| ReadDataWithNames | |||
| ) |
Definition at line 158 of file archivist_unittests.cc.
References impeller::testing::Sample::GetPrimaryKey(), impeller::testing::Sample::GetSomeData(), impeller::Archive::IsValid(), impeller::Archive::Read(), and impeller::Archive::Write().
| impeller::testing::TEST_F | ( | ArchiveTest | , |
| SimpleInitialization | |||
| ) |
Definition at line 108 of file archivist_unittests.cc.
References impeller::Archive::IsValid().
| impeller::testing::TEST_F | ( | GoldenTests | , |
| ConicalGradient | |||
| ) |
Definition at line 71 of file golden_tests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::Paint::kFill, impeller::ColorSource::MakeConicalGradient(), impeller::Paint::stroke_width, and impeller::Paint::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlendModeShouldCoverWholeScreen | |||
| ) |
Definition at line 1022 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::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanCanvasDrawPicture | |||
| ) |
Definition at line 3203 of file aiks_unittests.cc.
References impeller::Canvas::DrawPicture(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, impeller::Canvas::Rotate(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanCanvasDrawPictureWithAdvancedBlend | |||
| ) |
Definition at line 3217 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPicture(), impeller::Canvas::DrawRect(), and impeller::Canvas::EndRecordingAsPicture().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanCanvasDrawPictureWithBackdropFilter | |||
| ) |
Definition at line 3232 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawImage(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPicture(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawAnOpenPath | |||
| ) |
Definition at line 1237 of file aiks_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 1260 of file aiks_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 | , |
| CanDrawPaint | |||
| ) |
Definition at line 1542 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintMultipleTimes | |||
| ) |
Definition at line 1549 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintMultipleTimesInteractive | |||
| ) |
Definition at line 1627 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), GetBlendModeSelection(), impeller::Canvas::Scale(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintWithAdvancedBlend | |||
| ) |
Definition at line 1557 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPoints | |||
| ) |
Definition at line 3044 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPoints(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Translate(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPointsWithTextureMap | |||
| ) |
Definition at line 3138 of file aiks_unittests.cc.
References impeller::Paint::color_source, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformFullScreenMSAA | |||
| ) |
Definition at line 1112 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 1135 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::Color::Red(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformSaveLayerWithBoundsAndLargerIntermediateIsNotAllocated | |||
| ) |
Definition at line 1161 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::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformSkew | |||
| ) |
Definition at line 1123 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 999 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 | , |
| CanRenderBackdropBlur | |||
| ) |
Definition at line 2894 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlurHugeSigma | |||
| ) |
Definition at line 2910 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlurInteractive | |||
| ) |
Definition at line 2871 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), IMPELLER_PLAYGROUND_LINE, impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedBlur | |||
| ) |
Definition at line 2922 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::Restore().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedLayers | |||
| ) |
Definition at line 2093 of file aiks_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Canvas::ClipPath(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedRuntimeEffects | |||
| ) |
Definition at line 2981 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::Save().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClips | |||
| ) |
Definition at line 249 of file aiks_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 106 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 | , |
| CanRenderConicalGradient | |||
| ) |
Definition at line 899 of file aiks_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::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Translate(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderConicalGradientWithDitheringDisabled | |||
| ) |
Definition at line 530 of file aiks_unittests.cc.
References CanRenderConicalGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderConicalGradientWithDitheringEnabled | |||
| ) |
Definition at line 534 of file aiks_unittests.cc.
References CanRenderConicalGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderCurvedStrokes | |||
| ) |
Definition at line 239 of file aiks_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 2844 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDifferenceClips | |||
| ) |
Definition at line 272 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 1208 of file aiks_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::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 972 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::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrame | |||
| ) |
Definition at line 1438 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrameWithAlpha | |||
| ) |
Definition at line 1452 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderForegroundAdvancedBlendWithMaskBlur | |||
| ) |
Definition at line 2959 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::kColor, impeller::Canvas::Restore(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderForegroundBlendWithMaskBlur | |||
| ) |
Definition at line 2938 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderGradientDecalWithBackground | |||
| ) |
Definition at line 941 of file aiks_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 1047 of file aiks_unittests.cc.
References impeller::Color::Blue(), impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Color::Green(), impeller::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderImage | |||
| ) |
Definition at line 117 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 212 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 | , |
| CanRenderInvertedImage | |||
| ) |
Definition at line 126 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::invert_colors, impeller::TPoint< Scalar >::MakeXY(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderItalicizedText | |||
| ) |
Definition at line 1428 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientClamp | |||
| ) |
Definition at line 388 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientDecal | |||
| ) |
Definition at line 397 of file aiks_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientDecalWithColorFilter | |||
| ) |
Definition at line 401 of file aiks_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::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsClamp | |||
| ) |
Definition at line 600 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsDecal | |||
| ) |
Definition at line 609 of file aiks_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsMirror | |||
| ) |
Definition at line 606 of file aiks_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsRepeat | |||
| ) |
Definition at line 603 of file aiks_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsUnevenStops | |||
| ) |
Definition at line 643 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeLinearGradient(), impeller::Canvas::Translate(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientMaskBlur | |||
| ) |
Definition at line 694 of file aiks_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 394 of file aiks_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientRepeat | |||
| ) |
Definition at line 391 of file aiks_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWayManyColorsClamp | |||
| ) |
Definition at line 639 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithDitheringDisabled | |||
| ) |
Definition at line 445 of file aiks_unittests.cc.
References CanRenderLinearGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithDitheringEnabled | |||
| ) |
Definition at line 449 of file aiks_unittests.cc.
References CanRenderLinearGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithOverlappingStopsClamp | |||
| ) |
Definition at line 560 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderMaskBlurHugeSigma | |||
| ) |
Definition at line 2858 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderNestedClips | |||
| ) |
Definition at line 259 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 2796 of file aiks_unittests.cc.
References impeller::Canvas::debug_options, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::DebugOptions::offscreen_texture_checkerboard, impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradient | |||
| ) |
Definition at line 719 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeRadialGradient(), impeller::Canvas::Translate(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientManyColors | |||
| ) |
Definition at line 762 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::Entity::kMirror, impeller::Entity::kRepeat, impeller::ColorSource::MakeRadialGradient(), impeller::Canvas::Translate(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientWithDitheringDisabled | |||
| ) |
Definition at line 472 of file aiks_unittests.cc.
References CanRenderRadialGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientWithDitheringEnabled | |||
| ) |
Definition at line 476 of file aiks_unittests.cc.
References CanRenderRadialGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRoundedRectWithNonUniformRadii | |||
| ) |
Definition at line 1188 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::Color::Red(), impeller::PathBuilder::RoundingRadii::top_left, and impeller::PathBuilder::RoundingRadii::top_right.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderStrokes | |||
| ) |
Definition at line 228 of file aiks_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 839 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientDecal | |||
| ) |
Definition at line 848 of file aiks_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsClamp | |||
| ) |
Definition at line 886 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsDecal | |||
| ) |
Definition at line 895 of file aiks_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsMirror | |||
| ) |
Definition at line 892 of file aiks_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsRepeat | |||
| ) |
Definition at line 889 of file aiks_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientMirror | |||
| ) |
Definition at line 845 of file aiks_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientRepeat | |||
| ) |
Definition at line 842 of file aiks_unittests.cc.
References impeller::Entity::kRepeat.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientWithDitheringDisabled | |||
| ) |
Definition at line 501 of file aiks_unittests.cc.
References CanRenderSweepGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientWithDitheringEnabled | |||
| ) |
Definition at line 505 of file aiks_unittests.cc.
References CanRenderSweepGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrame | |||
| ) |
Definition at line 1365 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrameSTB | |||
| ) |
Definition at line 1374 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and RenderTextInCanvasSTB().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextInSaveLayer | |||
| ) |
Definition at line 1467 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), RenderTextInCanvasSkia(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextOutsideBoundaries | |||
| ) |
Definition at line 1489 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawTextFrame(), impeller::Canvas::EndRecordingAsPicture(), impeller::MakeTextFrameFromTextBlobSkia(), OpenFixtureAsSkData(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Translate(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureClamp | |||
| ) |
Definition at line 191 of file aiks_unittests.cc.
References impeller::Entity::kClamp.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureClampWithTranslate | |||
| ) |
Definition at line 207 of file aiks_unittests.cc.
References impeller::Entity::kClamp, and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureDecal | |||
| ) |
Definition at line 203 of file aiks_unittests.cc.
References impeller::Entity::kDecal.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureMirror | |||
| ) |
Definition at line 199 of file aiks_unittests.cc.
References impeller::Entity::kMirror.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureRepeat | |||
| ) |
Definition at line 195 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 2776 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderWithContiguousClipRestores | |||
| ) |
Definition at line 309 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 350 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 90 of file aiks_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Canvas::GetCurrentTransformation(), 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 81 of file aiks_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Canvas::GetCurrentTransformation(), impeller::Matrix::MakeTranslation(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CaptureContext | |||
| ) |
Definition at line 3475 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), and impeller::Canvas::EndRecordingAsPicture().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CaptureInactivatedByDefault | |||
| ) |
Definition at line 3500 of file aiks_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearBlend | |||
| ) |
Definition at line 3577 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::Paint::color, impeller::Canvas::DrawCircle(), and impeller::Canvas::DrawRect().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearBlendWithBlur | |||
| ) |
Definition at line 3559 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::mask_blur_descriptor, and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearColorOptimizationDoesNotApplyForBackdropFilters | |||
| ) |
Definition at line 2405 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Picture::pass, impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearColorOptimizationWhenSubpassIsBiggerThanParentPass | |||
| ) |
Definition at line 3611 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClippedBlurFilterRendersCorrectly | |||
| ) |
Definition at line 3460 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::mask_blur_descriptor, impeller::Paint::MaskBlurDescriptor::style, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClippedBlurFilterRendersCorrectlyInteractive | |||
| ) |
Definition at line 3440 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), IMPELLER_PLAYGROUND_POINT, impeller::Paint::mask_blur_descriptor, impeller::Paint::MaskBlurDescriptor::style, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClipRectElidesNoOpClips | |||
| ) |
Definition at line 2381 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Picture::pass, and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClipsUseCurrentTransform | |||
| ) |
Definition at line 332 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::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 2433 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CollapsedDrawPaintInSubpassBackdropFilter | |||
| ) |
Definition at line 2444 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ColorMatrixFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 2474 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, 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 1675 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::testing::BlendModeSelection::blend_mode_names, impeller::testing::BlendModeSelection::blend_mode_values, impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawImage(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), GetBlendModeSelection(), impeller::k2Pi, impeller::kPhi, impeller::Radians::radians, impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), impeller::Picture::Snapshot(), impeller::Canvas::Transform(), impeller::Canvas::Translate(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CoordinateConversionsAreCorrect | |||
| ) |
Definition at line 1071 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::Color::Red(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), impeller::Canvas::Translate(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CoverageOriginShouldBeAccountedForInSubpasses | |||
| ) |
Definition at line 1990 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), IMPELLER_PLAYGROUND_LINE, impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAdvancedBlendPartlyOffscreen | |||
| ) |
Definition at line 1583 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Paint::color_source, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasAdvancedAndTransform | |||
| ) |
Definition at line 3108 of file aiks_unittests.cc.
References impeller::Canvas::DrawAtlas(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasWithColorAdvancedAndTransform | |||
| ) |
Definition at line 3075 of file aiks_unittests.cc.
References impeller::Canvas::DrawAtlas(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintAbsorbsClears | |||
| ) |
Definition at line 2255 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Picture::pass, and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintTransformsBounds | |||
| ) |
Definition at line 3014 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), impeller::Canvas::Save(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintWithAdvancedBlendOverFilter | |||
| ) |
Definition at line 1566 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPictureClipped | |||
| ) |
Definition at line 3282 of file aiks_unittests.cc.
References impeller::Canvas::ClipRRect(), impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPicture(), and impeller::Canvas::EndRecordingAsPicture().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPictureWithText | |||
| ) |
Definition at line 3253 of file aiks_unittests.cc.
References impeller::Canvas::DrawPicture(), impeller::Canvas::EndRecordingAsPicture(), RenderTextInCanvasSkia(), impeller::Canvas::Restore(), impeller::Canvas::Save(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectAbsorbsClears | |||
| ) |
Definition at line 2301 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectAbsorbsClearsNegative | |||
| ) |
Definition at line 2361 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectAbsorbsClearsNegativeRotation | |||
| ) |
Definition at line 2341 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Rotate(), impeller::Picture::ToImage(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectAbsorbsClearsNegativeRRect | |||
| ) |
Definition at line 2321 of file aiks_unittests.cc.
References impeller::Canvas::DrawRRect(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectStrokesRenderCorrectly | |||
| ) |
Definition at line 2024 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Paint::stroke_width, impeller::Paint::style, and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawScaledTextWithPerspectiveNoSaveLayer | |||
| ) |
Definition at line 3383 of file aiks_unittests.cc.
References impeller::Canvas::EndRecordingAsPicture(), RenderTextInCanvasSkia(), and impeller::Canvas::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawScaledTextWithPerspectiveSaveLayer | |||
| ) |
Definition at line 3400 of file aiks_unittests.cc.
References RenderTextInCanvasSkia(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ForegroundBlendSubpassCollapseOptimization | |||
| ) |
Definition at line 2459 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, impeller::Canvas::Rotate(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GradientStrokesRenderCorrectly | |||
| ) |
Definition at line 1913 of file aiks_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Canvas::ClipPath(), impeller::Close(), impeller::Paint::color, impeller::Paint::color_source, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::GetCurrentTransformation(), impeller::TPoint< T >::GetDistance(), IMPELLER_PLAYGROUND_LINE, impeller::Matrix::Invert(), impeller::PathBuilder::MoveTo(), impeller::Canvas::Scale(), impeller::Paint::stroke_cap, impeller::Paint::stroke_join, impeller::Paint::stroke_width, impeller::Paint::style, impeller::PathBuilder::TakePath(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| LinearToSrgbFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 2495 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, impeller::Canvas::Rotate(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MaskBlurWithZeroSigmaIsSkipped | |||
| ) |
Definition at line 3629 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), and impeller::Paint::MaskBlurDescriptor::style.
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixBackdropFilter | |||
| ) |
Definition at line 3329 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::k1OverSqrt2, impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixImageFilterMagnify | |||
| ) |
Definition at line 3589 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixSaveLayerFilter | |||
| ) |
Definition at line 3302 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::k1OverSqrt2, impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| OpacityPeepHoleApplicationTest | |||
| ) |
Definition at line 2216 of file aiks_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Paint::color, impeller::Paint::color_filter, impeller::Paint::image_filter, impeller::Entity::SetContents(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| OpaqueEntitiesGetCoercedToSource | |||
| ) |
Definition at line 2817 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Entity::GetBlendMode(), impeller::Entity::GetContents(), impeller::Matrix::GetScale(), impeller::Entity::GetTransformation(), impeller::Picture::pass, impeller::ScalarNearlyEqual(), impeller::Canvas::Scale(), and impeller::Vector3::x.
| impeller::testing::TEST_P | ( | AiksTest | , |
| PaintBlendModeIsRespected | |||
| ) |
Definition at line 1656 of file aiks_unittests.cc.
References impeller::Paint::blend_mode, impeller::Paint::color, impeller::Canvas::DrawCircle(), and impeller::Canvas::EndRecordingAsPicture().
| impeller::testing::TEST_P | ( | AiksTest | , |
| PaintWithFilters | |||
| ) |
Definition at line 2189 of file aiks_unittests.cc.
References impeller::Paint::color_filter, impeller::Paint::HasColorFilter(), impeller::Paint::image_filter, and impeller::Paint::mask_blur_descriptor.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ParentSaveLayerCreatesRenderPassWhenChildBackdropFilterIsPresent | |||
| ) |
Definition at line 2279 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Picture::ToImage().
| impeller::testing::TEST_P | ( | AiksTest | , |
| PipelineBlendSingleParameter | |||
| ) |
Definition at line 3417 of file aiks_unittests.cc.
References impeller::Canvas::ClipRect(), impeller::Canvas::DrawCircle(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ReleasesTextureOnTeardown | |||
| ) |
Definition at line 3505 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| RotateColorFilteredPath | |||
| ) |
Definition at line 56 of file aiks_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 2039 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SaveLayerFiltersScaleWithTransform | |||
| ) |
Definition at line 2120 of file aiks_unittests.cc.
References impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), 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 2063 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidColorApplyColorFilter | |||
| ) |
Definition at line 3353 of file aiks_unittests.cc.
References ASSERT_COLOR_NEAR, and impeller::Color::Blend().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidStrokesRenderCorrectly | |||
| ) |
Definition at line 1850 of file aiks_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::Canvas::ClipPath(), impeller::Close(), impeller::Paint::color, impeller::Canvas::DrawPaint(), impeller::Canvas::DrawPath(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::GetCurrentTransformation(), impeller::TPoint< T >::GetDistance(), IMPELLER_PLAYGROUND_LINE, impeller::Matrix::Invert(), impeller::PathBuilder::MoveTo(), impeller::Canvas::Scale(), impeller::Paint::stroke_cap, impeller::Paint::stroke_join, impeller::Paint::stroke_width, impeller::Paint::style, impeller::PathBuilder::TakePath(), impeller::Canvas::Translate(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SrgbToLinearFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 2509 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::kPi, impeller::Canvas::Rotate(), impeller::Canvas::SaveLayer(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SubpassWithClearColorOptimization | |||
| ) |
Definition at line 3647 of file aiks_unittests.cc.
References impeller::Canvas::DrawPaint(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextForegroundShaderWithTransform | |||
| ) |
Definition at line 3171 of file aiks_unittests.cc.
References impeller::Paint::color, impeller::Paint::color_source, impeller::kPi, impeller::MakeTextFrameFromTextBlobSkia(), OpenFixtureAsSkData(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextFrameSubpixelAlignment | |||
| ) |
Definition at line 1385 of file aiks_unittests.cc.
References impeller::Canvas::EndRecordingAsPicture(), impeller::k2Pi, RenderTextInCanvasSkia(), and impeller::Canvas::Scale().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextRotated | |||
| ) |
Definition at line 1526 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 1811 of file aiks_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Canvas::GetCurrentTransformation(), impeller::kPiOver2, impeller::Canvas::Rotate(), impeller::Canvas::Scale(), and impeller::Canvas::Translate().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerDrawsCorrectly | |||
| ) |
Definition at line 2615 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerImageDrawsCorrectly | |||
| ) |
Definition at line 2677 of file aiks_unittests.cc.
References impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithAdvancedBlendModeDrawsCorrectly | |||
| ) |
Definition at line 2761 of file aiks_unittests.cc.
References impeller::Canvas::DrawCircle(), impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithBlendColorFilterDrawsCorrectly | |||
| ) |
Definition at line 2627 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithBlendImageFilterDrawsCorrectly | |||
| ) |
Definition at line 2643 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorAndImageFilterDrawsCorrectly | |||
| ) |
Definition at line 2660 of file aiks_unittests.cc.
References impeller::Canvas::DrawRect(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorFilterAndImageFilterDrawsCorrectly | |||
| ) |
Definition at line 2735 of file aiks_unittests.cc.
References impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorMatrixColorFilterDrawsCorrectly | |||
| ) |
Definition at line 2690 of file aiks_unittests.cc.
References impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorMatrixImageFilterDrawsCorrectly | |||
| ) |
Definition at line 2712 of file aiks_unittests.cc.
References impeller::Canvas::DrawImage(), impeller::Canvas::EndRecordingAsPicture(), impeller::Canvas::Restore(), and impeller::Canvas::SaveLayer().
| impeller::testing::TEST_P | ( | AiksTest | , |
| VerticesGeometryUVPositionData | |||
| ) |
Definition at line 3538 of file aiks_unittests.cc.
References impeller::Paint::color_source, impeller::Canvas::DrawVertices(), and impeller::Canvas::EndRecordingAsPicture().
| 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 179 of file compute_subgroup_unittests.cc.
References impeller::Command::BindVertices(), impeller::ContentContextOptions::blend_mode, impeller::Close(), impeller::ContentContextOptions::color_attachment_pixel_format, DEBUG_COMMAND_INFO, impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContextOptions::has_stencil_attachment, impeller::ContentContext::IsValid(), impeller::kEqual, impeller::kIncrementClamp, impeller::kNone, impeller::kSourceIn, impeller::kTriangleStrip, impeller::LineTo(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Command::pipeline, impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ComputeTessellator::SetStrokeWidth(), impeller::ContentContextOptions::stencil_compare, impeller::ContentContextOptions::stencil_operation, impeller::Command::stencil_reference, impeller::ComputeTessellator::Tessellate(), and impeller::VertexBuffer::vertex_buffer.
| impeller::testing::TEST_P | ( | ComputeSubgroupTest | , |
| PathPlayground | |||
| ) |
Definition at line 48 of file compute_subgroup_unittests.cc.
References impeller::Command::BindVertices(), impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::color_attachment_pixel_format, DEBUG_COMMAND_INFO, impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContextOptions::has_stencil_attachment, impeller::ContentContext::IsValid(), impeller::ComputeTessellator::kCommandInvalid, impeller::kEqual, impeller::kIncrementClamp, impeller::kNone, impeller::ComputeTessellator::kOk, impeller::kSourceIn, impeller::ComputeTessellator::kTooManyComponents, impeller::kTriangleStrip, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Command::pipeline, impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ComputeTessellator::SetStrokeWidth(), impeller::ContentContextOptions::stencil_compare, impeller::ContentContextOptions::stencil_operation, impeller::Command::stencil_reference, impeller::ComputeTessellator::Tessellate(), impeller::skia_conversions::ToPath(), and impeller::VertexBuffer::vertex_buffer.
| impeller::testing::TEST_P | ( | ComputeSubgroupTest | , |
| QuadAndCubicInOnePath | |||
| ) |
Definition at line 383 of file compute_subgroup_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::Command::BindVertices(), impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::color_attachment_pixel_format, DEBUG_COMMAND_INFO, impeller::ContentContext::GetSolidFillPipeline(), golden_cubic_and_quad_points, impeller::ContentContextOptions::has_stencil_attachment, impeller::ContentContext::IsValid(), impeller::kEqual, impeller::kIncrementClamp, impeller::kNone, impeller::ComputeTessellator::kOk, impeller::kSourceIn, impeller::kTriangleStrip, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Command::pipeline, impeller::Color::Premultiply(), impeller::ContentContextOptions::primitive_type, impeller::Color::Red(), impeller::ContentContextOptions::sample_count, impeller::ContentContextOptions::stencil_compare, impeller::ContentContextOptions::stencil_operation, impeller::Command::stencil_reference, impeller::ComputeTessellator::Tessellate(), and impeller::VertexBuffer::vertex_buffer.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| 1DThreadgroupSizingIsCorrect | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanCompute1DimensionalData | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanComputePrefixSum | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanComputePrefixSumLargeInteractive | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanCreateComputePass | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CapabilitiesReportSupport | |||
| ) |
Definition at line 29 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| MultiStageInputAndOutput | |||
| ) |
Definition at line 274 of file compute_unittests.cc.
References impeller::kCount1, and impeller::ComputeCommand::pipeline.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| ReturnsEarlyWhenAnyGridDimensionIsZero | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanBlendDstOverAndDstCorrectly | |||
| ) |
Definition at line 1263 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanClampTheResultingColorOfColorMatrixFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanConvertTriangleFanToTriangles | |||
| ) |
Definition at line 974 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawAnOpenPath | |||
| ) |
Definition at line 417 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawArc | |||
| ) |
Definition at line 164 of file dl_unittests.cc.
References IMPELLER_PLAYGROUND_LINE, impeller::Color::White(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawBackdropFilter | |||
| ) |
Definition at line 659 of file dl_unittests.cc.
References IMPELLER_PLAYGROUND_LINE, IMPELLER_PLAYGROUND_POINT, impeller::DlImageImpeller::Make(), impeller::Color::Red(), impeller::Color::White(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawCapsAndJoins | |||
| ) |
Definition at line 118 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawCorrectlyWithColorFilterAndImageFilter | |||
| ) |
Definition at line 1314 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 803 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawRect | |||
| ) |
Definition at line 61 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawRectWithLinearToSrgbColorFilter | |||
| ) |
Definition at line 1195 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawShadow | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawStrokedText | |||
| ) |
Definition at line 477 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextBlob | |||
| ) |
Definition at line 68 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextBlobWithGradient | |||
| ) |
Definition at line 75 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextWithSaveLayer | |||
| ) |
Definition at line 94 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithBlendColorFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithColorFilterImageFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithComposeImageFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithImageBlurFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMaskBlur | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMatrixFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMatrixFilterWhenSavingLayer | |||
| ) |
Definition at line 1138 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithOddPathWinding | |||
| ) |
Definition at line 397 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawZeroLengthLine | |||
| ) |
Definition at line 839 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawZeroWidthLine | |||
| ) |
Definition at line 1001 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DispatcherDoesNotCullPerspectiveTransformedChildDisplayLists | |||
| ) |
Definition at line 911 of file dl_unittests.cc.
References impeller::DlDispatcher::drawDisplayList(), impeller::DlDispatcher::EndRecordingAsPicture(), impeller::Entity::GetContents(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Picture::pass, impeller::Color::Red(), impeller::DlDispatcher::scale(), impeller::DlDispatcher::transformFullPerspective(), and impeller::DlDispatcher::translate().
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawPictureWithAClip | |||
| ) |
Definition at line 48 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawShapes | |||
| ) |
Definition at line 1555 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 1404 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesLinearGradientWithTextureCoordinates | |||
| ) |
Definition at line 1430 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesPremultipliesColors | |||
| ) |
Definition at line 1532 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesSolidColorTrianglesWithIndices | |||
| ) |
Definition at line 1513 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesSolidColorTrianglesWithoutIndices | |||
| ) |
Definition at line 1380 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| IgnoreMaskFilterWhenSavingLayer | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| MaskBlursApplyCorrectlyToColorSources | |||
| ) |
Definition at line 1343 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| StrokedPathsDrawCorrectly | |||
| ) |
Definition at line 224 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| StrokedTextNotOffsetFromNormalText | |||
| ) |
Definition at line 491 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| TransparentShadowProducesCorrectColor | |||
| ) |
Definition at line 947 of file dl_unittests.cc.
References impeller::DlDispatcher::drawShadow(), impeller::DlDispatcher::EndRecordingAsPicture(), impeller::Matrix::GetScale(), impeller::Entity::GetTransformation(), impeller::Picture::pass, impeller::DlDispatcher::restore(), impeller::DlDispatcher::save(), impeller::ScalarNearlyEqual(), impeller::DlDispatcher::scale(), and impeller::Vector3::x.
| impeller::testing::TEST_P | ( | EntityTest | , |
| AdvancedBlendCoverageHintIsNotResetByEntityPass | |||
| ) |
Definition at line 2492 of file entity_unittests.cc.
References impeller::Color::BlackTransparent(), impeller::RenderTarget::CreateOffscreen(), impeller::Entity::GetCoverage(), impeller::kClear, impeller::kColorBurn, impeller::RenderTarget::kDefaultColorAttachmentConfig, impeller::kDevicePrivate, impeller::kDontCare, impeller::TypographerContextSkia::Make(), impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::TSize< int64_t >::MakeWH(), impeller::Color::Red(), impeller::Entity::SetBlendMode(), impeller::Entity::SetContents(), impeller::Entity::SetTransformation(), and impeller::RenderTarget::AttachmentConfig::storage_mode.
| impeller::testing::TEST_P | ( | EntityTest | , |
| AtlasContentsSubAtlas | |||
| ) |
Definition at line 1949 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 930 of file entity_unittests.cc.
References impeller::Close(), impeller::SolidColorContents::Make(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| BlendingModeOptions | |||
| ) |
Definition at line 803 of file entity_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::ContentContext::GetSolidFillPipeline(), IMPELLER_PLAYGROUND_LINE, impeller::kClear, impeller::kDestination, impeller::kDestinationATop, impeller::kDestinationIn, impeller::kDestinationOut, impeller::kDestinationOver, impeller::Entity::kLastPipelineBlendMode, impeller::kModulate, impeller::kPlus, impeller::kSource, impeller::kSourceATop, impeller::kSourceIn, impeller::kSourceOut, impeller::kSourceOver, impeller::kTriangle, impeller::kXor, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::OptionsFromPass(), impeller::Command::pipeline, impeller::Color::White(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | EntityTest | , |
| BorderMaskBlurCoverageIsCorrect | |||
| ) |
Definition at line 1312 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanCreateEntity | |||
| ) |
Definition at line 70 of file entity_unittests.cc.
References impeller::Entity::GetTransformation(), and impeller::Matrix::IsIdentity().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanDrawCorrectlyWithRotatedTransformation | |||
| ) |
Definition at line 487 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::SetTransformation(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanDrawRect | |||
| ) |
Definition at line 225 of file entity_unittests.cc.
References impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanDrawRRect | |||
| ) |
Definition at line 237 of file entity_unittests.cc.
References impeller::PathBuilder::AddRoundedRect(), impeller::kConvex, impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeScale(), impeller::Color::Red(), impeller::Entity::SetContents(), impeller::PathBuilder::SetConvexity(), impeller::Entity::SetTransformation(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ClipContentsGetStencilCoverageIsCorrect | |||
| ) |
Definition at line 1648 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Contents::StencilCoverage::kAppend, impeller::Entity::kDifference, impeller::Entity::kIntersect, impeller::Geometry::MakeFillPath(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ClipContentsShouldRenderIsCorrect | |||
| ) |
Definition at line 1624 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 2442 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorAdvancedBlend | |||
| ) |
Definition at line 2225 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorClearBlend | |||
| ) |
Definition at line 2241 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorDstBlend | |||
| ) |
Definition at line 2273 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorSrcBlend | |||
| ) |
Definition at line 2257 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorSrcInBlend | |||
| ) |
Definition at line 2289 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorMatrixFilterCoverageIsCorrect | |||
| ) |
Definition at line 1758 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorMatrixFilterEditable | |||
| ) |
Definition at line 1787 of file entity_unittests.cc.
References impeller::ColorMatrix::array, impeller::kPi, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeColorMatrix(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ConicalGradientContentsIsOpaque | |||
| ) |
Definition at line 2329 of file entity_unittests.cc.
References impeller::Color::CornflowerBlue(), impeller::Contents::IsOpaque(), impeller::ConicalGradientContents::SetColors(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ContentsGetBoundsForEmptyPathReturnsNullopt | |||
| ) |
Definition at line 1253 of file entity_unittests.cc.
References impeller::Entity::GetCoverage(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CoverageForStrokePathWithNegativeValuesInTransform | |||
| ) |
Definition at line 2305 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 533 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CubicCurveTest | |||
| ) |
Definition at line 465 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DoesNotCullEntitiesByDefault | |||
| ) |
Definition at line 1610 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 1339 of file entity_unittests.cc.
References impeller::kSource, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), and impeller::Entity::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasNoColorFullSize | |||
| ) |
Definition at line 1515 of file entity_unittests.cc.
References impeller::kSource, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), and impeller::Entity::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasUsesProvidedCullRectForCoverage | |||
| ) |
Definition at line 1442 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::SetTransformation(), and impeller::TRect< T >::TransformBounds().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasWithColorAdvanced | |||
| ) |
Definition at line 1371 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::SetTransformation(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasWithColorSimple | |||
| ) |
Definition at line 1406 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::SetTransformation(), and impeller::Color::Yellow().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawAtlasWithOpacity | |||
| ) |
Definition at line 1480 of file entity_unittests.cc.
References impeller::kSource, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), and impeller::Entity::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| EntityPassCanMergeSubpassIntoParent | |||
| ) |
Definition at line 149 of file entity_unittests.cc.
References impeller::EntityPass::AddEntity(), impeller::EntityPass::AddSubpass(), impeller::Color::Blue(), CreatePassWithRectPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::Entity::SetContents(), and impeller::Entity::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| EntityPassCoverageRespectsCoverageLimit | |||
| ) |
Definition at line 170 of file entity_unittests.cc.
References ASSERT_RECT_NEAR, CreatePassWithRectPath(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | EntityTest | , |
| EntityPassRespectsSubpassBoundsLimit | |||
| ) |
Definition at line 122 of file entity_unittests.cc.
References impeller::EntityPass::AddSubpass(), ASSERT_RECT_NEAR, CreatePassWithRectPath(), impeller::EntityPass::GetElementsCoverage(), impeller::EntityPass::GetSubpassCoverage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST_P | ( | EntityTest | , |
| FilterCoverageRespectsCropRect | |||
| ) |
Definition at line 200 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 964 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| GaussianBlurFilter | |||
| ) |
Definition at line 992 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::alpha, impeller::Color::Black(), impeller::TPoint< T >::GetLength(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::FilterContents::kInner, impeller::Entity::kMirror, impeller::FilterContents::kNormal, impeller::FilterContents::kOuter, impeller::kPi, impeller::Entity::kRepeat, impeller::FilterContents::kSolid, impeller::SolidColorContents::Make(), impeller::FilterInput::Make(), impeller::FilterContents::MakeBorderMaskBlur(), impeller::FilterContents::MakeDirectionalGaussianBlur(), impeller::Geometry::MakeFillPath(), impeller::FilterContents::MakeGaussianBlur(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::TPoint< T >::Normalize(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransformation(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| GeometryBoundsAreTransformed | |||
| ) |
Definition at line 253 of file entity_unittests.cc.
References ASSERT_RECT_NEAR, impeller::Geometry::MakeRect(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST_P | ( | EntityTest | , |
| InheritOpacityTest | |||
| ) |
Definition at line 2154 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 2337 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 1866 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| LinearToSrgbFilterCoverageIsCorrect | |||
| ) |
Definition at line 1845 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| MorphologyFilter | |||
| ) |
Definition at line 1146 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::alpha, impeller::Color::Black(), impeller::FilterContents::kDilate, impeller::FilterContents::kErode, impeller::kPi, impeller::SolidColorContents::Make(), impeller::FilterInput::Make(), impeller::FilterContents::MakeMorphology(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransformation(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| PointFieldGeometryCoverage | |||
| ) |
Definition at line 2434 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 2416 of file entity_unittests.cc.
References impeller::PointFieldGeometry::ComputeCircleDivisions().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RadialGradientContentsIsOpaque | |||
| ) |
Definition at line 2348 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 | , |
| RRectShadowTest | |||
| ) |
Definition at line 1708 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Entity::GetCoverage(), impeller::Color::Green(), IMPELLER_PLAYGROUND_LINE, impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Color::Premultiply(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransformation(), impeller::PathBuilder::TakePath(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RuntimeEffect | |||
| ) |
Definition at line 2113 of file entity_unittests.cc.
References impeller::kMetal, impeller::Geometry::MakeCover(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SetBlendMode | |||
| ) |
Definition at line 1246 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 2321 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 783 of file entity_unittests.cc.
References impeller::Geometry::MakeStrokePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorContentsStrokeSetStrokeCapsAndJoins | |||
| ) |
Definition at line 761 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 1535 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::SetTransformation(), and impeller::Color::WhiteTransparent().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidFillShouldRenderIsCorrect | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidStrokeCoverageIsCorrect | |||
| ) |
Definition at line 1259 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 | , |
| SrgbToLinearFilter | |||
| ) |
Definition at line 1918 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SrgbToLinearFilterCoverageIsCorrect | |||
| ) |
Definition at line 1897 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| StrokeCapAndJoinTest | |||
| ) |
Definition at line 343 of file entity_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddRect(), impeller::Color::Black(), impeller::Close(), impeller::Entity::GetCoverage(), impeller::Color::Green(), IMPELLER_PLAYGROUND_LINE, IMPELLER_PLAYGROUND_POINT, impeller::kBevel, impeller::kButt, impeller::kMiter, impeller::kRound, impeller::kSquare, impeller::LineTo(), impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransformation(), impeller::PathBuilder::TakePath(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | EntityTest | , |
| StrokeWithTextureContents | |||
| ) |
Definition at line 280 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SweepGradientContentsIsOpaque | |||
| ) |
Definition at line 2359 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 | , |
| TessellateConvex | |||
| ) |
Definition at line 2380 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TessellateConvex().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TextContentsCeilsGlyphScaleToDecimal | |||
| ) |
Definition at line 2462 of file entity_unittests.cc.
References impeller::TextFrame::RoundScaledFontSize().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ThreeStrokesInOnePath | |||
| ) |
Definition at line 261 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::SetTransformation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TiledTextureContentsIsOpaque | |||
| ) |
Definition at line 2370 of file entity_unittests.cc.
References impeller::TiledTextureContents::IsOpaque(), and impeller::TiledTextureContents::SetTexture().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TriangleInsideASquare | |||
| ) |
Definition at line 301 of file entity_unittests.cc.
References impeller::PathBuilder::Close(), IMPELLER_PLAYGROUND_POINT, impeller::PathBuilder::LineTo(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransformation(), impeller::PathBuilder::TakePath(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | EntityTest | , |
| YUVToRGBFilter | |||
| ) |
Definition at line 2080 of file entity_unittests.cc.
References CreateTestYUVTextures(), impeller::kBT601FullRange, impeller::kBT601LimitedRange, impeller::kOpenGLES, impeller::TRect< Scalar >::MakeLTRB(), impeller::TextureContents::MakeRect(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeTranslation(), impeller::FilterContents::MakeYUVToRGBFilter(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransformation().
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanEmplaceHostBuffer | |||
| ) |
Definition at line 114 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanInstantiateFlutterGPUContext | |||
| ) |
Definition at line 100 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanRunDartInPlaygroundFrame | |||
| ) |
Definition at line 80 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererTest | , |
| ArrayUniforms | |||
| ) |
Definition at line 881 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Color::MakeRGBA8(), impeller::Matrix::MakeScale(), and impeller::Command::pipeline.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanBlitTextureToBuffer | |||
| ) |
Definition at line 571 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::TextureDescriptor::format, impeller::kCount4, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, impeller::kShaderRead, impeller::kShaderWrite, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TextureDescriptor::mip_count, impeller::Command::pipeline, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::DeviceBufferDescriptor::size, impeller::TextureDescriptor::size, impeller::DeviceBufferDescriptor::storage_mode, impeller::TextureDescriptor::storage_mode, impeller::TextureDescriptor::usage, and VALIDATION_LOG.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanBlitTextureToTexture | |||
| ) |
Definition at line 458 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::TextureDescriptor::format, impeller::kCount4, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, impeller::kShaderRead, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TextureDescriptor::mip_count, impeller::Command::pipeline, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanCreateBoxPrimitive | |||
| ) |
Definition at line 52 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::kCount4, impeller::kFill, impeller::kLine, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Command::pipeline, and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanCreateCPUBackedTexture | |||
| ) |
Definition at line 984 of file renderer_unittests.cc.
References impeller::TextureDescriptor::format, impeller::TSize< T >::height, impeller::kHostVisible, impeller::kOpenGLES, impeller::kR8G8B8A8UNormInt, impeller::DeviceBufferDescriptor::size, impeller::TextureDescriptor::size, impeller::DeviceBufferDescriptor::storage_mode, impeller::TextureDescriptor::storage_mode, and impeller::TSize< T >::width.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanGenerateMipmaps | |||
| ) |
Definition at line 703 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::kCount4, impeller::kLinear, impeller::kNearest, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::SamplerDescriptor::min_filter, impeller::SamplerDescriptor::mip_filter, impeller::Command::pipeline, and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderInstanced | |||
| ) |
Definition at line 391 of file renderer_unittests.cc.
References impeller::RenderPass::AddCommand(), impeller::PathBuilder::AddRect(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendIndex(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendVertex(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::HostBuffer::EmplaceStorageBuffer(), impeller::HostBuffer::EmplaceUniform(), impeller::RenderPass::GetRenderTargetSize(), impeller::RenderPass::GetTransientsBuffer(), impeller::Command::instance_count, impeller::kCount4, impeller::kOpenGLES, impeller::kPositive, impeller::Tessellator::kSuccess, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Command::pipeline, impeller::Color::Random(), and impeller::Tessellator::Tessellate().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderMultiplePrimitives | |||
| ) |
Definition at line 215 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::kCount4, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Command::pipeline, and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderPerspectiveCube | |||
| ) |
Definition at line 124 of file renderer_unittests.cc.
References impeller::Command::BindVertices(), impeller::Color::Blue(), impeller::BufferView::buffer, DEBUG_COMMAND_INFO, impeller::Degrees::degrees, impeller::Color::Green(), impeller::VertexBuffer::index_buffer, impeller::VertexBuffer::index_type, impeller::k16bit, impeller::kBackFace, impeller::kCount4, impeller::kCounterClockwise, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakePerspective(), impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), impeller::Command::pipeline, impeller::Color::Red(), impeller::VertexBuffer::vertex_buffer, impeller::VertexBuffer::vertex_count, impeller::Vector3::x, impeller::Vector3::y, impeller::Color::Yellow(), and impeller::Vector3::z.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderToTexture | |||
| ) |
Definition at line 287 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::TextureDescriptor::format, impeller::Attachment::IsValid(), impeller::kClear, impeller::kCount1, impeller::kDeviceTransient, impeller::kDontCare, impeller::kHostVisible, impeller::kRenderTarget, impeller::kS8UInt, impeller::kStore, impeller::Attachment::load_action, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeTranslation(), impeller::TextureDescriptor::mip_count, impeller::Command::pipeline, impeller::RenderTarget::SetColorAttachment(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::RenderTarget::SetStencilAttachment(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, impeller::Attachment::store_action, impeller::Attachment::texture, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | RendererTest | , |
| DefaultIndexBehavior | |||
| ) |
Definition at line 1031 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetIndexType(), and impeller::kNone.
| impeller::testing::TEST_P | ( | RendererTest | , |
| DefaultIndexSize | |||
| ) |
Definition at line 1021 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 938 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::Color::Green(), impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Command::pipeline, and impeller::Color::Red().
| impeller::testing::TEST_P | ( | RendererTest | , |
| StencilMask | |||
| ) |
Definition at line 1109 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), CompareFunctionUI(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::testing::CompareFunctionUIData::FunctionOf(), impeller::testing::CompareFunctionUIData::IndexOf(), impeller::kCount4, impeller::kDontCare, impeller::kHostVisible, impeller::kLessEqual, impeller::kLoad, impeller::RenderTarget::AttachmentConfig::load_action, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Command::pipeline, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::StencilAttachmentDescriptor::stencil_compare, impeller::Command::stencil_reference, impeller::RenderTarget::AttachmentConfig::storage_mode, impeller::RenderTarget::AttachmentConfig::store_action, and VALIDATION_LOG.
| impeller::testing::TEST_P | ( | RendererTest | , |
| TheImpeller | |||
| ) |
Definition at line 820 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), DEBUG_COMMAND_INFO, impeller::SamplerDescriptor::height_address_mode, impeller::kCount4, impeller::kRepeat, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Command::pipeline, and impeller::SamplerDescriptor::width_address_mode.
| impeller::testing::TEST_P | ( | RendererTest | , |
| VertexBufferBuilder | |||
| ) |
Definition at line 1039 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendIndex(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetIndexCount(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetVertexCount(), and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanCreatePipelineFromRuntimeStage | |||
| ) |
Definition at line 226 of file runtime_stage_unittests.cc.
References impeller::PipelineDescriptor::AddStageEntrypoint(), impeller::ColorAttachmentDescriptor::format, impeller::kEqual, impeller::kFragment, impeller::kMetal, impeller::kVertex, 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 | , |
| CanRegisterStage | |||
| ) |
| impeller::testing::TEST_P | ( | TypographerTest | , |
| CanConvertTextBlob | |||
| ) |
Definition at line 38 of file typographer_unittests.cc.
References impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| CanCreateGlyphAtlas | |||
| ) |
Definition at line 56 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 51 of file typographer_unittests.cc.
References impeller::TypographerContextSkia::Make().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasIsRecycledIfUnchanged | |||
| ) |
Definition at line 158 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 258 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 225 of file typographer_unittests.cc.
References CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasWithLotsOfdUniqueGlyphSize | |||
| ) |
Definition at line 181 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 141 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 104 of file typographer_unittests.cc.
References impeller::LazyGlyphAtlas::AddTextFrame(), impeller::LazyGlyphAtlas::CreateOrGetGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::GlyphAtlas::kColorBitmap, impeller::TypographerContextSkia::Make(), impeller::MakeTextFrameFromTextBlobSkia(), and OpenFixtureAsSkData().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| MaybeHasOverlapping | |||
| ) |
Definition at line 292 of file typographer_unittests.cc.
References impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| RectanglePackerAddsNonoverlapingRectangles | |||
| ) |
Definition at line 308 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 40 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 15 of file golden_paths.h.
Referenced by TEST_P().
|
static |
Definition at line 20 of file archivist_unittests.cc.