Classes | |
| class | BlendFilterContentsTest |
| struct | BlendModeSelection |
| struct | ColorBlendTestData |
| class | CompareFunctionUIData |
| struct | CVTest |
| class | FailingAllocator |
| struct | Foo |
| class | GaussianBlurFilterContentsTest |
| class | GoldenDigest |
| Manages a global variable for tracking instances of golden images. More... | |
| class | GoldenTests |
| struct | MaskBlurTestConfig |
| class | MatrixFilterContentsTest |
| class | MetalScreenshot |
A screenshot that was produced from MetalScreenshotter. More... | |
| class | MetalScreenshotter |
| class | RendererDartTest |
| struct | RWFoo |
| class | Screenshot |
| class | Screenshotter |
| class | TestAllocator |
| struct | TextRenderOptions |
| class | VulkanScreenshotter |
| class | WorkingDirectory |
Typedefs | |
| using | AiksTest = AiksPlayground |
| using | DisplayListTest = DlPlayground |
| using | EntityTest = EntityPlayground |
| using | HostBufferTest = EntityPlayground |
| using | EntityPassTargetTest = EntityPlayground |
| using | RenderTargetCacheTest = EntityPlayground |
| using | SaveLayerUtilsTest = ::testing::Test |
| using | AllocatorMTLTest = PlaygroundTest |
| using | DriverInfoVKTest = PlaygroundTest |
| using | PipelineCacheDataVKPlaygroundTest = PlaygroundTest |
| using | RendererTest = PlaygroundTest |
| using | BlitPassTest = PlaygroundTest |
| using | ComputeTest = ComputePlaygroundTest |
| using | DeviceBufferTest = Playground |
| using | RuntimeStageTest = RuntimeStagePlayground |
| using | TypographerTest = PlaygroundTest |
Functions | |
| TEST (AllocationSizeTest, CanCreateTypedAllocations) | |
| TEST (AllocationSizeTest, CanCreateTypedAllocationsWithLiterals) | |
| TEST (AllocationSizeTest, CanConvert) | |
| TEST (AllocationSizeTest, ConversionsAreNonTruncating) | |
| TEST (AllocationSizeTest, CanGetFloatValues) | |
| TEST (AllocationSizeTest, RelationalOperatorsAreFunctional) | |
| TEST (AllocationSizeTest, CanCast) | |
| TEST (AllocationSizeTest, CanPerformSimpleArithmetic) | |
| TEST (AllocationSizeTest, CanConstructWithArith) | |
| TEST (ThreadTest, CanCreateMutex) | |
| TEST (ThreadTest, CanCreateMutexLock) | |
| TEST (ThreadTest, CanCreateRWMutex) | |
| TEST (ThreadTest, CanCreateRWMutexLock) | |
| TEST (StringsTest, CanSPrintF) | |
| TEST (ConditionVariableTest, WaitUntil) | |
| TEST (ConditionVariableTest, WaitFor) | |
| TEST (ConditionVariableTest, WaitForever) | |
| TEST (ConditionVariableTest, TestsCriticalSectionAfterWaitForUntil) | |
| TEST (ConditionVariableTest, TestsCriticalSectionAfterWait) | |
| TEST (BaseTest, NoExceptionPromiseValue) | |
| TEST (BaseTest, NoExceptionPromiseEmpty) | |
| TEST (BaseTest, CanUseTypedMasks) | |
| TEST (AllocatorTest, TextureDescriptorCompatibility) | |
| TEST (AllocatorTest, RangeTest) | |
| TEST_P (AiksTest, DrawAtlasNoColor) | |
| TEST_P (AiksTest, DrawAtlasWithColorAdvanced) | |
| TEST_P (AiksTest, DrawAtlasWithColorSimple) | |
| TEST_P (AiksTest, DrawAtlasWithOpacity) | |
| TEST_P (AiksTest, DrawAtlasNoColorFullSize) | |
| TEST_P (AiksTest, DrawAtlasAdvancedAndTransform) | |
| TEST_P (AiksTest, DrawAtlasWithColorAdvancedAndTransform) | |
| TEST_P (AiksTest, DrawAtlasPlusWideGamut) | |
| TEST_P (AiksTest, DlAtlasGeometryNoBlend) | |
| TEST_P (AiksTest, DlAtlasGeometryBlend) | |
| TEST_P (AiksTest, DlAtlasGeometryColorButNoBlend) | |
| TEST_P (AiksTest, DlAtlasGeometrySkip) | |
| TEST_P (AiksTest, CanRenderColoredRect) | |
| TEST_P (AiksTest, CanRenderImage) | |
| TEST_P (AiksTest, CanRenderInvertedImageWithColorFilter) | |
| TEST_P (AiksTest, CanRenderColorFilterWithInvertColors) | |
| TEST_P (AiksTest, CanRenderColorFilterWithInvertColorsDrawPaint) | |
| TEST_P (AiksTest, CanRenderTiledTextureClamp) | |
| TEST_P (AiksTest, CanRenderTiledTextureRepeat) | |
| TEST_P (AiksTest, CanRenderTiledTextureMirror) | |
| TEST_P (AiksTest, CanRenderTiledTextureDecal) | |
| TEST_P (AiksTest, CanRenderTiledTextureClampWithTranslate) | |
| TEST_P (AiksTest, CanRenderImageRect) | |
| TEST_P (AiksTest, CanRenderSimpleClips) | |
| TEST_P (AiksTest, CanSaveLayerStandalone) | |
| TEST_P (AiksTest, CanRenderDifferentShapesWithSameColorSource) | |
| TEST_P (AiksTest, CanRenderRoundedRectWithNonUniformRadii) | |
| TEST_P (AiksTest, CanDrawPaint) | |
| TEST_P (AiksTest, CanDrawPaintMultipleTimes) | |
| TEST_P (AiksTest, FilledCirclesRenderCorrectly) | |
| TEST_P (AiksTest, StrokedCirclesRenderCorrectly) | |
| TEST_P (AiksTest, FilledEllipsesRenderCorrectly) | |
| TEST_P (AiksTest, FilledRoundRectsRenderCorrectly) | |
| TEST_P (AiksTest, SolidColorCirclesOvalsRRectsMaskBlurCorrectly) | |
| TEST_P (AiksTest, CanRenderClippedBackdropFilter) | |
| TEST_P (AiksTest, CanDrawPerspectiveTransformWithClips) | |
| TEST_P (AiksTest, ImageColorSourceEffectTransform) | |
| TEST_P (AiksTest, SubpassWithClearColorOptimization) | |
| TEST_P (AiksTest, MatrixImageFilterDoesntCullWhenTranslatedFromOffscreen) | |
| TEST_P (AiksTest, MatrixImageFilterDoesntCullWhenScaledAndTranslatedFromOffscreen) | |
| TEST_P (AiksTest, ClearColorOptimizationWhenSubpassIsBiggerThanParentPass) | |
| TEST_P (AiksTest, EmptySaveLayerIgnoresPaint) | |
| TEST_P (AiksTest, EmptySaveLayerRendersWithClear) | |
| TEST_P (AiksTest, CanPerformSaveLayerWithBoundsAndLargerIntermediateIsNotAllocated) | |
| TEST_P (AiksTest, FormatWideGamut) | |
| TEST_P (AiksTest, FormatSRGB) | |
| TEST_P (AiksTest, CoordinateConversionsAreCorrect) | |
| TEST_P (AiksTest, CanPerformFullScreenMSAA) | |
| TEST_P (AiksTest, CanPerformSkew) | |
| TEST_P (AiksTest, CanPerformSaveLayerWithBounds) | |
| TEST_P (AiksTest, FilledRoundRectPathsRenderCorrectly) | |
| TEST_P (AiksTest, CoverageOriginShouldBeAccountedForInSubpasses) | |
| TEST_P (AiksTest, SaveLayerDrawsBehindSubsequentEntities) | |
| TEST_P (AiksTest, SiblingSaveLayerBoundsAreRespected) | |
| TEST_P (AiksTest, CanRenderClippedLayers) | |
| TEST_P (AiksTest, SaveLayerFiltersScaleWithTransform) | |
| TEST_P (AiksTest, FastEllipticalRRectMaskBlursRenderCorrectly) | |
| TEST_P (AiksTest, PipelineBlendSingleParameter) | |
| TEST_P (AiksTest, MassiveScalingMatrixImageFilter) | |
| static BlendModeSelection | GetBlendModeSelection () |
| TEST_P (AiksTest, CanRenderAdvancedBlendColorFilterWithSaveLayer) | |
| TEST_P (AiksTest, BlendModeShouldCoverWholeScreen) | |
| TEST_P (AiksTest, CanDrawPaintWithAdvancedBlend) | |
| TEST_P (AiksTest, DrawPaintWithAdvancedBlendOverFilter) | |
| TEST_P (AiksTest, DrawAdvancedBlendPartlyOffscreen) | |
| TEST_P (AiksTest, PaintBlendModeIsRespected) | |
| TEST_P (AiksTest, ColorFilterBlend) | |
| TEST_P (AiksTest, ColorFilterAdvancedBlend) | |
| TEST_P (AiksTest, ColorFilterAdvancedBlendNoFbFetch) | |
| TEST_P (AiksTest, BlendModePlusAlphaWideGamut) | |
| TEST_P (AiksTest, BlendModePlusAlphaColorFilterWideGamut) | |
| TEST_P (AiksTest, ForegroundBlendSubpassCollapseOptimization) | |
| TEST_P (AiksTest, ClearBlend) | |
| static sk_sp< DisplayList > | BlendModeTest (Vector2 content_scale, BlendMode blend_mode, const sk_sp< DlImageImpeller > &src_image, const sk_sp< DlImageImpeller > &dst_image, Scalar src_alpha) |
| TEST_P (AiksTest, CanDrawPaintMultipleTimesInteractive) | |
| TEST_P (AiksTest, ForegroundPipelineBlendAppliesTransformCorrectly) | |
| TEST_P (AiksTest, ForegroundAdvancedBlendAppliesTransformCorrectly) | |
| TEST_P (AiksTest, FramebufferAdvancedBlendCoverage) | |
| TEST_P (AiksTest, ColorWheel) | |
| TEST_P (AiksTest, SolidColorOvalsMaskBlurTinySigma) | |
| sk_sp< flutter::DisplayList > | DoGradientOvalStrokeMaskBlur (Vector2 content_Scale, Scalar sigma, DlBlurStyle style) |
| TEST_P (AiksTest, GradientOvalStrokeMaskBlur) | |
| TEST_P (AiksTest, GradientOvalStrokeMaskBlurSigmaZero) | |
| TEST_P (AiksTest, GradientOvalStrokeMaskBlurOuter) | |
| TEST_P (AiksTest, GradientOvalStrokeMaskBlurInner) | |
| TEST_P (AiksTest, GradientOvalStrokeMaskBlurSolid) | |
| TEST_P (AiksTest, SolidColorCircleMaskBlurTinySigma) | |
| TEST_P (AiksTest, CanRenderMaskBlurHugeSigma) | |
| TEST_P (AiksTest, CanRenderForegroundBlendWithMaskBlur) | |
| TEST_P (AiksTest, CanRenderForegroundAdvancedBlendWithMaskBlur) | |
| TEST_P (AiksTest, CanRenderBackdropBlurInteractive) | |
| TEST_P (AiksTest, CanRenderBackdropBlur) | |
| TEST_P (AiksTest, CanRenderBackdropBlurHugeSigma) | |
| TEST_P (AiksTest, CanRenderClippedBlur) | |
| TEST_P (AiksTest, ClippedBlurFilterRendersCorrectlyInteractive) | |
| TEST_P (AiksTest, ClippedBlurFilterRendersCorrectly) | |
| TEST_P (AiksTest, ClearBlendWithBlur) | |
| TEST_P (AiksTest, BlurHasNoEdge) | |
| TEST_P (AiksTest, MaskBlurWithZeroSigmaIsSkipped) | |
| static sk_sp< DisplayList > | MaskBlurVariantTest (const AiksTest &test_context, const MaskBlurTestConfig &config) |
| TEST_P (AiksTest, GaussianBlurStyleInner) | |
| TEST_P (AiksTest, GaussianBlurStyleOuter) | |
| TEST_P (AiksTest, GaussianBlurStyleSolid) | |
| TEST_P (AiksTest, MaskBlurTexture) | |
| TEST_P (AiksTest, MaskBlurDoesntStretchContents) | |
| TEST_P (AiksTest, GaussianBlurAtPeripheryVertical) | |
| TEST_P (AiksTest, GaussianBlurAtPeripheryHorizontal) | |
| TEST_P (AiksTest, GaussianBlurAnimatedBackdrop) | |
| TEST_P (AiksTest, GaussianBlurStyleInnerGradient) | |
| TEST_P (AiksTest, GaussianBlurStyleSolidGradient) | |
| TEST_P (AiksTest, GaussianBlurStyleOuterGradient) | |
| TEST_P (AiksTest, GaussianBlurScaledAndClipped) | |
| TEST_P (AiksTest, GaussianBlurRotatedAndClippedInteractive) | |
| TEST_P (AiksTest, GaussianBlurOneDimension) | |
| TEST_P (AiksTest, GaussianBlurRotatedAndClipped) | |
| TEST_P (AiksTest, GaussianBlurRotatedNonUniform) | |
| TEST_P (AiksTest, BlurredRectangleWithShader) | |
| TEST_P (AiksTest, GaussianBlurWithoutDecalSupport) | |
| TEST_P (AiksTest, GaussianBlurSolidColorTinyMipMap) | |
| TEST_P (AiksTest, GaussianBlurBackdropTinyMipMap) | |
| TEST_P (AiksTest, CanRenderNestedClips) | |
| TEST_P (AiksTest, CanRenderDifferenceClips) | |
| TEST_P (AiksTest, CanRenderWithContiguousClipRestores) | |
| TEST_P (AiksTest, ClipsUseCurrentTransform) | |
| TEST_P (AiksTest, FramebufferBlendsRespectClips) | |
| 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) |
| TEST_P (AiksTest, CanRenderLinearGradientWithDitheringEnabled) | |
| static void | CanRenderRadialGradientWithDithering (AiksTest *aiks_test) |
| TEST_P (AiksTest, CanRenderRadialGradientWithDitheringEnabled) | |
| static void | CanRenderSweepGradientWithDithering (AiksTest *aiks_test) |
| TEST_P (AiksTest, CanRenderSweepGradientWithDitheringEnabled) | |
| static void | CanRenderConicalGradientWithDithering (AiksTest *aiks_test) |
| 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, GradientStrokesRenderCorrectly) | |
| TEST_P (AiksTest, FastGradientTestHorizontal) | |
| TEST_P (AiksTest, FastGradientTestVertical) | |
| TEST_P (AiksTest, FastGradientTestHorizontalReversed) | |
| TEST_P (AiksTest, FastGradientTestVerticalReversed) | |
| TEST_P (AiksTest, VerifyNonOptimizedGradient) | |
| TEST_P (AiksTest, DrawOpacityPeephole) | |
| TEST_P (AiksTest, CanRenderGroupOpacity) | |
| TEST_P (AiksTest, CanRenderGroupOpacityToSavelayer) | |
| TEST_P (AiksTest, RotateColorFilteredPath) | |
| TEST_P (AiksTest, CanRenderStrokes) | |
| TEST_P (AiksTest, CanRenderCurvedStrokes) | |
| TEST_P (AiksTest, CanRenderThickCurvedStrokes) | |
| TEST_P (AiksTest, CanRenderThinCurvedStrokes) | |
| TEST_P (AiksTest, CanRenderStrokePathThatEndsAtSharpTurn) | |
| TEST_P (AiksTest, CanRenderStrokePathWithCubicLine) | |
| TEST_P (AiksTest, CanRenderQuadraticStrokeWithInstantTurn) | |
| TEST_P (AiksTest, CanRenderDifferencePaths) | |
| TEST_P (AiksTest, CanDrawAnOpenPath) | |
| TEST_P (AiksTest, CanDrawAnOpenPathThatIsntARect) | |
| TEST_P (AiksTest, SolidStrokesRenderCorrectly) | |
| TEST_P (AiksTest, DrawLinesRenderCorrectly) | |
| TEST_P (AiksTest, DrawRectStrokesRenderCorrectly) | |
| TEST_P (AiksTest, DrawRectStrokesWithBevelJoinRenderCorrectly) | |
| TEST_P (AiksTest, CanDrawMultiContourConvexPath) | |
| TEST_P (AiksTest, ArcWithZeroSweepAndBlur) | |
| TEST_P (AiksTest, CanRenderClips) | |
| TEST_P (AiksTest, CanRenderOverlappingMultiContourPath) | |
| TEST_P (AiksTest, CanRenderClippedRuntimeEffects) | |
| TEST_P (AiksTest, DrawPaintTransformsBounds) | |
| bool | RenderTextInCanvasSkia (const std::shared_ptr< Context > &context, DisplayListBuilder &canvas, const std::string &text, const std::string_view &font_fixture, const TextRenderOptions &options={}) |
| bool | RenderTextInCanvasSTB (const std::shared_ptr< Context > &context, DisplayListBuilder &canvas, const std::string &text, const std::string &font_fixture, const TextRenderOptions &options={}) |
| TEST_P (AiksTest, CanRenderTextFrame) | |
| TEST_P (AiksTest, CanRenderTextFrameWithInvertedTransform) | |
| TEST_P (AiksTest, CanRenderStrokedTextFrame) | |
| TEST_P (AiksTest, CanRenderTextStrokeWidth) | |
| TEST_P (AiksTest, CanRenderTextFrameWithHalfScaling) | |
| TEST_P (AiksTest, CanRenderTextFrameWithFractionScaling) | |
| TEST_P (AiksTest, CanRenderTextFrameSTB) | |
| TEST_P (AiksTest, TextFrameSubpixelAlignment) | |
| TEST_P (AiksTest, CanRenderItalicizedText) | |
| TEST_P (AiksTest, CanRenderEmojiTextFrame) | |
| TEST_P (AiksTest, CanRenderEmojiTextFrameWithBlur) | |
| TEST_P (AiksTest, CanRenderEmojiTextFrameWithAlpha) | |
| TEST_P (AiksTest, CanRenderTextInSaveLayer) | |
| TEST_P (AiksTest, CanRenderTextOutsideBoundaries) | |
| TEST_P (AiksTest, TextRotated) | |
| TEST_P (AiksTest, DrawScaledTextWithPerspectiveNoSaveLayer) | |
| TEST_P (AiksTest, DrawScaledTextWithPerspectiveSaveLayer) | |
| TEST_P (AiksTest, CanRenderTextWithLargePerspectiveTransform) | |
| TEST_P (AiksTest, CanRenderTextWithPerspectiveTransformInSublist) | |
| TEST_P (AiksTest, TextForegroundShaderWithTransform) | |
| TEST_P (AiksTest, CollapsedDrawPaintInSubpass) | |
| TEST_P (AiksTest, CollapsedDrawPaintInSubpassBackdropFilter) | |
| TEST_P (AiksTest, ColorMatrixFilterSubpassCollapseOptimization) | |
| TEST_P (AiksTest, LinearToSrgbFilterSubpassCollapseOptimization) | |
| TEST_P (AiksTest, SrgbToLinearFilterSubpassCollapseOptimization) | |
| TEST_P (AiksTest, TranslucentSaveLayerDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithBlendColorFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithBlendImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorAndImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, ImageFilteredUnboundedSaveLayerWithUnboundedContents) | |
| TEST_P (AiksTest, TranslucentSaveLayerImageDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorMatrixColorFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorMatrixImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithColorFilterAndImageFilterDrawsCorrectly) | |
| TEST_P (AiksTest, TranslucentSaveLayerWithAdvancedBlendModeDrawsCorrectly) | |
| TEST_P (AiksTest, CanRenderTinyOverlappingSubpasses) | |
| TEST_P (AiksTest, CanRenderDestructiveSaveLayer) | |
| TEST_P (AiksTest, CanDrawPoints) | |
| TEST_P (AiksTest, CanDrawPointsWithTextureMap) | |
| TEST_P (AiksTest, MipmapGenerationWorksCorrectly) | |
| TEST_P (AiksTest, StrokedPathWithMoveToThenCloseDrawnCorrectly) | |
| TEST_P (AiksTest, SetContentsWithRegion) | |
| TEST_P (AiksTest, ReleasesTextureOnTeardown) | |
| TEST_P (AiksTest, MatrixImageFilterMagnify) | |
| TEST_P (AiksTest, ImageFilteredSaveLayerWithUnboundedContents) | |
| TEST_P (AiksTest, MatrixBackdropFilter) | |
| TEST_P (AiksTest, MatrixSaveLayerFilter) | |
| TEST_P (AiksTest, CanDrawScaledPointsSmallScaleLargeRadius) | |
| TEST_P (AiksTest, CanDrawScaledPointsLargeScaleSmallRadius) | |
| TEST_P (AiksTest, TransparentShadowProducesCorrectColor) | |
| TEST_P (AiksTest, DispatcherDoesNotCullPerspectiveTransformedChildDisplayLists) | |
| TEST_P (AiksTest, BackdropRestoreUsesCorrectCoverageForFirstRestoredClip) | |
| TEST_P (AiksTest, CanPictureConvertToImage) | |
| TEST_P (AiksTest, CanEmptyPictureConvertToImage) | |
| TEST_P (AiksTest, VerticesGeometryUVPositionData) | |
| TEST_P (AiksTest, VerticesGeometryUVPositionDataWithTranslate) | |
| TEST_P (AiksTest, VerticesGeometryColorUVPositionData) | |
| TEST_P (AiksTest, VerticesGeometryColorUVPositionDataAdvancedBlend) | |
| TEST_P (AiksTest, CanConvertTriangleFanToTriangles) | |
| TEST_P (AiksTest, DrawVerticesSolidColorTrianglesWithoutIndices) | |
| TEST_P (AiksTest, DrawVerticesLinearGradientWithoutIndices) | |
| TEST_P (AiksTest, DrawVerticesLinearGradientWithTextureCoordinates) | |
| TEST_P (AiksTest, DrawVerticesImageSourceWithTextureCoordinates) | |
| TEST_P (AiksTest, DrawVerticesImageSourceWithTextureCoordinatesAndColorBlending) | |
| TEST_P (AiksTest, DrawVerticesSolidColorTrianglesWithIndices) | |
| TEST_P (AiksTest, DrawVerticesPremultipliesColors) | |
| TEST_P (AiksTest, DrawVerticesWithInvalidIndices) | |
| TEST_P (AiksTest, DrawVerticesTextureCoordinatesWithFragmentShader) | |
| TEST_P (AiksTest, DrawVerticesTextureCoordinatesWithFragmentShaderNonZeroOrigin) | |
| INSTANTIATE_PLAYGROUND_SUITE (AiksTest) | |
| std::unique_ptr< Canvas > | CreateTestCanvas (ContentContext &context, std::optional< Rect > cull_rect=std::nullopt) |
| TEST_P (AiksTest, TransformMultipliesCorrectly) | |
| TEST_P (AiksTest, CanvasCanPushPopCTM) | |
| TEST_P (AiksTest, CanvasCTMCanBeUpdated) | |
| flutter::DlColor | toColor (const float *components) |
| INSTANTIATE_PLAYGROUND_SUITE (DisplayListTest) | |
| TEST_P (DisplayListTest, CanDrawRect) | |
| TEST_P (DisplayListTest, CanDrawTextBlob) | |
| TEST_P (DisplayListTest, CanDrawTextBlobWithGradient) | |
| TEST_P (DisplayListTest, CanDrawTextWithSaveLayer) | |
| TEST_P (DisplayListTest, CanDrawImage) | |
| TEST_P (DisplayListTest, CanDrawCapsAndJoins) | |
| TEST_P (DisplayListTest, CanDrawArc) | |
| TEST_P (DisplayListTest, StrokedPathsDrawCorrectly) | |
| TEST_P (DisplayListTest, CanDrawWithOddPathWinding) | |
| TEST_P (DisplayListTest, CanDrawAnOpenPath) | |
| TEST_P (DisplayListTest, CanDrawWithMaskBlur) | |
| TEST_P (DisplayListTest, CanDrawStrokedText) | |
| TEST_P (DisplayListTest, StrokedTextNotOffsetFromNormalText) | |
| TEST_P (DisplayListTest, IgnoreMaskFilterWhenSavingLayer) | |
| TEST_P (DisplayListTest, CanDrawWithBlendColorFilter) | |
| TEST_P (DisplayListTest, CanDrawWithColorFilterImageFilter) | |
| TEST_P (DisplayListTest, CanDrawWithImageBlurFilter) | |
| TEST_P (DisplayListTest, CanDrawWithComposeImageFilter) | |
| TEST_P (DisplayListTest, CanClampTheResultingColorOfColorMatrixFilter) | |
| TEST_P (DisplayListTest, CanDrawBackdropFilter) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImage) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterWidthBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterHeightBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCenterBiggerThanDest) | |
| TEST_P (DisplayListTest, CanDrawNinePatchImageCornersScaledDown) | |
| TEST_P (DisplayListTest, NinePatchImagePrecision) | |
| TEST_P (DisplayListTest, CanDrawPoints) | |
| TEST_P (DisplayListTest, CanDrawZeroLengthLine) | |
| TEST_P (DisplayListTest, CanDrawShadow) | |
| TEST_P (DisplayListTest, 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, DrawShapes) | |
| TEST_P (DisplayListTest, ClipDrawRRectWithNonCircularRadii) | |
| TEST_P (DisplayListTest, DrawVerticesBlendModes) | |
| TEST_P (DisplayListTest, DrawPaintIgnoresMaskFilter) | |
| TEST_P (DisplayListTest, DrawMaskBlursThatMightUseSaveLayers) | |
| TEST (SkiaConversionTest, ToMatrixTranslate) | |
| TEST (SkiaConversionTest, ToMatrixScale) | |
| TEST (SkiaConversionTest, ToMatrixRotate) | |
| TEST (SkiaConversionTest, ToMatrixSkew) | |
| TEST (SkiaConversionTest, ToSamplerDescriptor) | |
| TEST (SkiaConversionsTest, SkPointToPoint) | |
| TEST (SkiaConversionsTest, SkPointToSize) | |
| TEST (SkiaConversionsTest, ToColor) | |
| TEST (SkiaConversionsTest, GradientStopConversion) | |
| TEST (SkiaConversionsTest, GradientMissing0) | |
| TEST (SkiaConversionsTest, GradientMissingLastValue) | |
| TEST (SkiaConversionsTest, GradientStopGreaterThan1) | |
| TEST (SkiaConversionsTest, GradientConversionNonMonotonic) | |
| TEST (SkiaConversionsTest, IsNearlySimpleRRect) | |
| TEST (SkiaConversionsTest, BlendMode) | |
| TEST_P (EntityTest, ClipContentsOptimizesFullScreenIntersectClips) | |
| INSTANTIATE_PLAYGROUND_SUITE (BlendFilterContentsTest) | |
| TEST_P (BlendFilterContentsTest, AdvancedBlendColorAlignsColorTo4) | |
| INSTANTIATE_PLAYGROUND_SUITE (GaussianBlurFilterContentsTest) | |
| TEST (GaussianBlurFilterContentsTest, Create) | |
| TEST (GaussianBlurFilterContentsTest, CoverageEmpty) | |
| TEST (GaussianBlurFilterContentsTest, CoverageSimple) | |
| TEST (GaussianBlurFilterContentsTest, CoverageWithSigma) | |
| TEST_P (GaussianBlurFilterContentsTest, CoverageWithTexture) | |
| TEST_P (GaussianBlurFilterContentsTest, CoverageWithEffectTransform) | |
| TEST (GaussianBlurFilterContentsTest, FilterSourceCoverage) | |
| TEST (GaussianBlurFilterContentsTest, CalculateSigmaValues) | |
| TEST_P (GaussianBlurFilterContentsTest, RenderCoverageMatchesGetCoverage) | |
| TEST_P (GaussianBlurFilterContentsTest, RenderCoverageMatchesGetCoverageTranslate) | |
| TEST_P (GaussianBlurFilterContentsTest, RenderCoverageMatchesGetCoverageRotated) | |
| TEST_P (GaussianBlurFilterContentsTest, CalculateUVsSimple) | |
| TEST_P (GaussianBlurFilterContentsTest, TextureContentsWithDestinationRect) | |
| TEST_P (GaussianBlurFilterContentsTest, TextureContentsWithDestinationRectScaled) | |
| TEST_P (GaussianBlurFilterContentsTest, TextureContentsWithEffectTransform) | |
| TEST (GaussianBlurFilterContentsTest, CalculateSigmaForBlurRadius) | |
| TEST (GaussianBlurFilterContentsTest, Coefficients) | |
| TEST (GaussianBlurFilterContentsTest, LerpHackKernelSamplesSimple) | |
| TEST (GaussianBlurFilterContentsTest, LerpHackKernelSamplesComplex) | |
| TEST (GaussianBlurFilterContentsTest, ChopHugeBlurs) | |
| TEST (FilterInputTest, CanSetLocalTransformForTexture) | |
| TEST (FilterInputTest, IsLeaf) | |
| TEST (FilterInputTest, SetCoverageInputs) | |
| INSTANTIATE_PLAYGROUND_SUITE (MatrixFilterContentsTest) | |
| TEST (MatrixFilterContentsTest, Create) | |
| TEST (MatrixFilterContentsTest, CoverageEmpty) | |
| TEST (MatrixFilterContentsTest, CoverageSimple) | |
| TEST (MatrixFilterContentsTest, Coverage2x) | |
| TEST (MatrixFilterContentsTest, Coverage2xEffect) | |
| TEST_P (MatrixFilterContentsTest, RenderCoverageMatchesGetCoverageIdentity) | |
| TEST_P (MatrixFilterContentsTest, RenderCoverageMatchesGetCoverageTranslate) | |
| TEST_P (MatrixFilterContentsTest, RenderCoverageMatchesGetCoverageClippedSubpassTranslate) | |
| TEST_P (MatrixFilterContentsTest, RenderCoverageMatchesGetCoverageScale) | |
| TEST_P (MatrixFilterContentsTest, RenderCoverageMatchesGetCoverageClippedSubpassScale) | |
| TEST_P (MatrixFilterContentsTest, RenderCoverageMatchesGetCoverageSubpassScale) | |
| INSTANTIATE_PLAYGROUND_SUITE (HostBufferTest) | |
| TEST_P (HostBufferTest, CanEmplace) | |
| TEST_P (HostBufferTest, CanEmplaceWithAlignment) | |
| TEST_P (HostBufferTest, HostBufferInitialState) | |
| TEST_P (HostBufferTest, ResetIncrementsFrameCounter) | |
| TEST_P (HostBufferTest, EmplacingLargerThanBlockSizeCreatesOneOffBufferCallback) | |
| TEST_P (HostBufferTest, EmplacingLargerThanBlockSizeCreatesOneOffBuffer) | |
| TEST_P (HostBufferTest, UnusedBuffersAreDiscardedWhenResetting) | |
| TEST_P (HostBufferTest, EmplaceWithProcIsAligned) | |
| TEST_P (HostBufferTest, EmplaceWithFailingAllocationDoesntCrash) | |
| TEST_P (EntityTest, TiledTextureContentsRendersWithCorrectPipeline) | |
| TEST_P (EntityTest, TiledTextureContentsRendersWithCorrectPipelineExternalOES) | |
| TEST (DrawOrderResolverTest, GetSortedDrawsReturnsCorrectOrderWithNoClips) | |
| TEST (DrawOrderResolverTest, GetSortedDrawsReturnsCorrectOrderWithClips) | |
| TEST (DrawOrderResolverTest, GetSortedDrawsRespectsSkipCounts) | |
| TEST (DrawOrderResolverTest, GetSortedDrawsReturnsCorrectOrderWithFlush) | |
| TEST_P (EntityPassTargetTest, SwapWithMSAATexture) | |
| TEST_P (EntityPassTargetTest, SwapWithMSAAImplicitResolve) | |
| TEST (EntityPassClipStackTest, CanPushAndPopEntities) | |
| TEST (EntityPassClipStackTest, CanPopEntitiesSafely) | |
| TEST (EntityPassClipStackTest, CanAppendNoChange) | |
| TEST (EntityPassClipStackTest, AppendCoverageNoChange) | |
| TEST (EntityPassClipStackTest, AppendAndRestoreClipCoverage) | |
| TEST (EntityPassClipStackTest, AppendLargerClipCoverage) | |
| TEST (EntityPassClipStackTest, AppendLargerClipCoverageWithDifferenceOrNonSquare) | |
| TEST (EntityPassClipStackTest, AppendDecreasingSizeClipCoverage) | |
| TEST (EntityPassClipStackTest, AppendIncreasingSizeClipCoverage) | |
| TEST (EntityPassClipStackTest, UnbalancedRestore) | |
| TEST (EntityPassClipStackTest, ClipAndRestoreWithSubpasses) | |
| TEST_P (EntityTest, CanCreateEntity) | |
| TEST_P (EntityTest, FilterCoverageRespectsCropRect) | |
| TEST_P (EntityTest, GeometryBoundsAreTransformed) | |
| TEST_P (EntityTest, ThreeStrokesInOnePath) | |
| TEST_P (EntityTest, StrokeWithTextureContents) | |
| TEST_P (EntityTest, TriangleInsideASquare) | |
| TEST_P (EntityTest, StrokeCapAndJoinTest) | |
| TEST_P (EntityTest, CubicCurveTest) | |
| TEST_P (EntityTest, CanDrawCorrectlyWithRotatedTransform) | |
| TEST_P (EntityTest, CubicCurveAndOverlapTest) | |
| TEST_P (EntityTest, SolidColorContentsStrokeSetStrokeCapsAndJoins) | |
| TEST_P (EntityTest, SolidColorContentsStrokeSetMiterLimit) | |
| TEST_P (EntityTest, BlendingModeOptions) | |
| TEST_P (EntityTest, BezierCircleScaled) | |
| TEST_P (EntityTest, Filters) | |
| TEST_P (EntityTest, GaussianBlurFilter) | |
| TEST_P (EntityTest, MorphologyFilter) | |
| TEST_P (EntityTest, SetBlendMode) | |
| TEST_P (EntityTest, ContentsGetBoundsForEmptyPathReturnsNullopt) | |
| TEST_P (EntityTest, SolidStrokeCoverageIsCorrect) | |
| TEST_P (EntityTest, BorderMaskBlurCoverageIsCorrect) | |
| TEST_P (EntityTest, SolidFillCoverageIsCorrect) | |
| TEST_P (EntityTest, ClipContentsGetClipCoverageIsCorrect) | |
| TEST_P (EntityTest, RRectShadowTest) | |
| TEST_P (EntityTest, ColorMatrixFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, ColorMatrixFilterEditable) | |
| TEST_P (EntityTest, LinearToSrgbFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, LinearToSrgbFilter) | |
| TEST_P (EntityTest, SrgbToLinearFilterCoverageIsCorrect) | |
| TEST_P (EntityTest, SrgbToLinearFilter) | |
| static Vector3 | RGBToYUV (Vector3 rgb, YUVColorSpace yuv_color_space) |
| static std::vector< std::shared_ptr< Texture > > | CreateTestYUVTextures (Context *context, YUVColorSpace yuv_color_space) |
| TEST_P (EntityTest, YUVToRGBFilter) | |
| TEST_P (EntityTest, RuntimeEffect) | |
| TEST_P (EntityTest, RuntimeEffectCanSuccessfullyRender) | |
| TEST_P (EntityTest, RuntimeEffectCanPrecache) | |
| TEST_P (EntityTest, RuntimeEffectSetsRightSizeWhenUniformIsStruct) | |
| 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, PointFieldGeometryCoverage) | |
| TEST_P (EntityTest, ColorFilterContentsWithLargeGeometry) | |
| TEST_P (EntityTest, TextContentsCeilsGlyphScaleToDecimal) | |
| TEST_P (EntityTest, SpecializationConstantsAreAppliedToVariants) | |
| TEST_P (EntityTest, DecalSpecializationAppliedToMorphologyFilter) | |
| TEST_P (EntityTest, ContentContextOptionsHasReasonableHashFunctions) | |
| TEST_P (EntityTest, FillPathGeometryGetPositionBufferReturnsExpectedMode) | |
| TEST_P (EntityTest, FailOnValidationError) | |
| TEST_P (EntityTest, CanComputeGeometryForEmptyPathsWithoutCrashing) | |
| TEST_P (EntityTest, CanRenderEmptyPathsWithoutCrashing) | |
| TEST_P (EntityTest, DrawSuperEllipse) | |
| TEST_P (EntityTest, 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 (EntityGeometryTest, RectGeometryCoversArea) | |
| TEST (EntityGeometryTest, FillPathGeometryCoversArea) | |
| TEST (EntityGeometryTest, FillPathGeometryCoversAreaNoInnerRect) | |
| TEST (EntityGeometryTest, LineGeometryCoverage) | |
| TEST (EntityGeometryTest, RoundRectGeometryCoversArea) | |
| TEST (EntityGeometryTest, GeometryResultHasReasonableDefaults) | |
| TEST (EntityGeometryTest, AlphaCoverageStrokePaths) | |
| TEST_P (RenderTargetCacheTest, CachesUsedTexturesAcrossFrames) | |
| TEST_P (RenderTargetCacheTest, DoesNotPersistFailedAllocations) | |
| TEST_P (RenderTargetCacheTest, CachedTextureGetsNewAttachmentConfig) | |
| TEST_P (RenderTargetCacheTest, CreateWithEmptySize) | |
| TEST (SaveLayerUtilsTest, SimplePaintComputedCoverage) | |
| TEST (SaveLayerUtilsTest, BackdropFiterComputedCoverage) | |
| TEST (SaveLayerUtilsTest, ImageFiterComputedCoverage) | |
| TEST (SaveLayerUtilsTest, ImageFiterSmallScaleComputedCoverageLargerThanBoundsLimit) | |
| TEST (SaveLayerUtilsTest, ImageFiterLargeScaleComputedCoverageLargerThanBoundsLimit) | |
| TEST (SaveLayerUtilsTest, DisjointCoverage) | |
| TEST (SaveLayerUtilsTest, DisjointCoverageTransformedByImageFilter) | |
| TEST (SaveLayerUtilsTest, DisjointCoveragTransformedByCTM) | |
| TEST (SaveLayerUtilsTest, BasicEmptyCoverage) | |
| TEST (SaveLayerUtilsTest, ImageFilterEmptyCoverage) | |
| TEST (SaveLayerUtilsTest, BackdropFilterEmptyCoverage) | |
| TEST (SaveLayerUtilsTest, FloodInputCoverage) | |
| TEST (SaveLayerUtilsTest, FloodInputCoverageWithImageFilter) | |
| TEST (SaveLayerUtilsTest, FloodInputCoverageWithImageFilterWithNoCoverageProducesNoCoverage) | |
| TEST (SaveLayerUtilsTest, CoverageLimitIgnoredIfIntersectedValueIsCloseToActualCoverageSmallerWithImageFilter) | |
| TEST (SaveLayerUtilsTest, CoverageLimitIgnoredIfIntersectedValueIsCloseToActualCoverageLargerWithImageFilter) | |
| TEST (SaveLayerUtilsTest, CoverageLimitRespectedIfSubstantiallyDifferentFromContentCoverge) | |
| 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, MatrixGetMaxBasisLengthXY) | |
| TEST (GeometryTest, MatrixMakeOrthographic) | |
| TEST (GeometryTest, MatrixMakePerspective) | |
| TEST (GeometryTest, MatrixGetBasisVectors) | |
| TEST (GeometryTest, MatrixGetDirectionScale) | |
| TEST (GeometryTest, MatrixTranslationScaleOnly) | |
| TEST (GeometryTest, MatrixLookAt) | |
| TEST (GeometryTest, QuaternionLerp) | |
| TEST (GeometryTest, QuaternionVectorMultiply) | |
| TEST (GeometryTest, CanGenerateMipCounts) | |
| TEST (GeometryTest, CanConvertTTypesExplicitly) | |
| TEST (GeometryTest, CanPerformAlgebraicPointOps) | |
| TEST (GeometryTest, CanPerformAlgebraicPointOpsWithArithmeticTypes) | |
| TEST (GeometryTest, PointIntegerCoercesToFloat) | |
| TEST (GeometryTest, SizeCoercesToPoint) | |
| TEST (GeometryTest, CanUsePointAssignmentOperators) | |
| TEST (GeometryTest, PointDotProduct) | |
| TEST (GeometryTest, PointCrossProduct) | |
| TEST (GeometryTest, PointReflect) | |
| TEST (GeometryTest, PointAbs) | |
| TEST (GeometryTest, PointRotate) | |
| 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, SeparatedVector2NormalizesWithConstructor) | |
| TEST (GeometryTest, SeparatedVector2GetVector) | |
| TEST (GeometryTest, SeparatedVector2GetAlignment) | |
| TEST (GeometryTest, SeparatedVector2AngleTo) | |
| TEST (GeometryTest, CanUseVector3AssignmentOperators) | |
| TEST (GeometryTest, CanPerformAlgebraicVector3Ops) | |
| TEST (GeometryTest, CanPerformAlgebraicVector3OpsWithArithmeticTypes) | |
| TEST (GeometryTest, ColorPremultiply) | |
| TEST (GeometryTest, ColorR8G8B8A8) | |
| TEST (GeometryTest, ColorLerp) | |
| TEST (GeometryTest, ColorClamp01) | |
| TEST (GeometryTest, ColorMakeRGBA8) | |
| TEST (GeometryTest, ColorApplyColorMatrix) | |
| TEST (GeometryTest, ColorLinearToSRGB) | |
| TEST (GeometryTest, ColorSRGBToLinear) | |
| TEST (GeometryTest, ColorBlendReturnsExpectedResults) | |
| TEST (GeometryTest, BlendModeToString) | |
| TEST (GeometryTest, CanConvertBetweenDegressAndRadians) | |
| TEST (GeometryTest, MatrixPrinting) | |
| TEST (GeometryTest, PointPrinting) | |
| TEST (GeometryTest, Vector3Printing) | |
| TEST (GeometryTest, Vector4Printing) | |
| TEST (GeometryTest, ColorPrinting) | |
| TEST (GeometryTest, ToIColor) | |
| TEST (GeometryTest, Gradient) | |
| TEST (GeometryTest, HalfConversions) | |
| TEST (MatrixTest, Multiply) | |
| TEST (MatrixTest, Equals) | |
| TEST (MatrixTest, NotEquals) | |
| TEST (MatrixTest, HasPerspective2D) | |
| TEST (MatrixTest, HasPerspective) | |
| TEST (MatrixTest, HasTranslation) | |
| TEST (MatrixTest, IsAligned2D) | |
| TEST (MatrixTest, IsAligned) | |
| TEST (MatrixTest, TransformHomogenous) | |
| TEST (MatrixTest, GetMaxBasisXYNegativeScale) | |
| TEST (MatrixTest, GetMaxBasisXYWithLargeAndSmallScalingFactor) | |
| TEST (MatrixTest, GetMaxBasisXYWithLargeAndSmallScalingFactorNonScaleTranslate) | |
| TEST (MatrixTest, TranslateWithPerspective) | |
| TEST (PathTest, CubicPathComponentPolylineDoesNotIncludePointOne) | |
| TEST (PathTest, EmptyPathWithContour) | |
| TEST (PathTest, PathCreatePolyLineDoesNotDuplicatePoints) | |
| TEST (PathTest, PathBuilderSetsCorrectContourPropertiesForAddCommands) | |
| TEST (PathTest, PathCreatePolylineGeneratesCorrectContourData) | |
| TEST (PathTest, PolylineGetContourPointBoundsReturnsCorrectRanges) | |
| TEST (PathTest, PathAddRectPolylineHasCorrectContourData) | |
| TEST (PathTest, PathPolylineDuplicatesAreRemovedForSameContour) | |
| TEST (PathTest, PolylineBufferReuse) | |
| TEST (PathTest, PolylineFailsWithNullptrBuffer) | |
| TEST (PathTest, PathShifting) | |
| TEST (PathTest, PathBuilderWillComputeBounds) | |
| TEST (PathTest, PathHorizontalLine) | |
| TEST (PathTest, PathVerticalLine) | |
| TEST (PathTest, QuadradicPath) | |
| TEST (PathTest, CubicPath) | |
| TEST (PathTest, BoundingBoxCubic) | |
| TEST (PathTest, BoundingBoxOfCompositePathIsCorrect) | |
| TEST (PathTest, ExtremaOfCubicPathComponentIsCorrect) | |
| TEST (PathTest, PathGetBoundingBoxForCubicWithNoDerivativeRootsIsCorrect) | |
| TEST (PathTest, EmptyPath) | |
| TEST (PathTest, SimplePath) | |
| TEST (PathTest, RepeatCloseDoesNotAddNewLines) | |
| TEST (PathTest, CloseAfterMoveDoesNotAddNewLines) | |
| TEST (PathTest, CloseAtOriginDoesNotAddNewLineSegment) | |
| TEST (PathTest, CanBeCloned) | |
| TEST (PathTest, PathBuilderDoesNotMutateCopiedPaths) | |
| TEST (RectTest, RectEmptyDeclaration) | |
| TEST (RectTest, IRectEmptyDeclaration) | |
| TEST (RectTest, RectDefaultConstructor) | |
| TEST (RectTest, IRectDefaultConstructor) | |
| TEST (RectTest, RectSimpleLTRB) | |
| TEST (RectTest, IRectSimpleLTRB) | |
| TEST (RectTest, RectSimpleXYWH) | |
| TEST (RectTest, IRectSimpleXYWH) | |
| TEST (RectTest, RectSimpleWH) | |
| TEST (RectTest, IRectSimpleWH) | |
| TEST (RectTest, RectOverflowXYWH) | |
| TEST (RectTest, IRectOverflowXYWH) | |
| TEST (RectTest, RectOverflowLTRB) | |
| TEST (RectTest, IRectOverflowLTRB) | |
| TEST (RectTest, RectMakeSize) | |
| TEST (RectTest, RectMakeMaximum) | |
| TEST (RectTest, IRectMakeMaximum) | |
| TEST (RectTest, RectFromRect) | |
| TEST (RectTest, IRectFromIRect) | |
| TEST (RectTest, RectCopy) | |
| TEST (RectTest, IRectCopy) | |
| TEST (RectTest, RectOriginSizeXYWHGetters) | |
| TEST (RectTest, IRectOriginSizeXYWHGetters) | |
| TEST (RectTest, RectRoundOutEmpty) | |
| TEST (RectTest, RectRoundOutSimple) | |
| TEST (RectTest, RectRoundOutToIRectHuge) | |
| TEST (RectTest, RectDoesNotIntersectEmpty) | |
| TEST (RectTest, IRectDoesNotIntersectEmpty) | |
| TEST (RectTest, EmptyRectDoesNotIntersect) | |
| TEST (RectTest, EmptyIRectDoesNotIntersect) | |
| TEST (RectTest, RectScale) | |
| TEST (RectTest, IRectScale) | |
| TEST (RectTest, RectArea) | |
| TEST (RectTest, IRectArea) | |
| TEST (RectTest, RectGetNormalizingTransform) | |
| TEST (RectTest, IRectGetNormalizingTransform) | |
| TEST (RectTest, RectXYWHIsEmpty) | |
| TEST (RectTest, IRectXYWHIsEmpty) | |
| TEST (RectTest, MakePointBoundsQuad) | |
| TEST (RectTest, IsSquare) | |
| TEST (RectTest, GetCenter) | |
| TEST (RectTest, RectExpand) | |
| TEST (RectTest, IRectExpand) | |
| TEST (RectTest, ContainsFloatingPoint) | |
| template<typename R > | |
| static constexpr R | flip_lr (R rect) |
| template<typename R > | |
| static constexpr R | flip_tb (R rect) |
| template<typename R > | |
| static constexpr R | flip_lrtb (R rect) |
| static constexpr Rect | swap_nan (const Rect &rect, int index) |
| static constexpr Point | swap_nan (const Point &point, int index) |
| TEST (RectTest, RectUnion) | |
| TEST (RectTest, OptRectUnion) | |
| TEST (RectTest, IRectUnion) | |
| TEST (RectTest, OptIRectUnion) | |
| TEST (RectTest, RectIntersection) | |
| TEST (RectTest, OptRectIntersection) | |
| TEST (RectTest, IRectIntersection) | |
| TEST (RectTest, OptIRectIntersection) | |
| TEST (RectTest, RectIntersectsWithRect) | |
| TEST (RectTest, IRectIntersectsWithRect) | |
| TEST (RectTest, RectContainsPoint) | |
| TEST (RectTest, IRectContainsIPoint) | |
| TEST (RectTest, RectContainsInclusivePoint) | |
| TEST (RectTest, IRectContainsInclusiveIPoint) | |
| TEST (RectTest, RectContainsRect) | |
| TEST (RectTest, IRectContainsIRect) | |
| TEST (RectTest, RectCutOut) | |
| TEST (RectTest, IRectCutOut) | |
| TEST (RectTest, RectGetPoints) | |
| TEST (RectTest, RectShift) | |
| TEST (RectTest, RectGetTransformedPoints) | |
| TEST (RectTest, RectMakePointBounds) | |
| TEST (RectTest, RectGetPositive) | |
| TEST (RectTest, RectDirections) | |
| TEST (RectTest, RectProject) | |
| TEST (RectTest, RectRoundOut) | |
| TEST (RectTest, IRectRoundOut) | |
| TEST (RectTest, RectRound) | |
| TEST (RectTest, IRectRound) | |
| TEST (RectTest, TransformAndClipBounds) | |
| TEST (SaturatedMath, ExplicitAddOfSignedInts) | |
| TEST (SaturatedMath, ImplicitAddOfSignedInts) | |
| TEST (SaturatedMath, ExplicitAddOfFloatingPoint) | |
| TEST (SaturatedMath, ImplicitAddOfFloatingPoint) | |
| TEST (SaturatedMath, ExplicitSubOfSignedInts) | |
| TEST (SaturatedMath, ImplicitSubOfSignedInts) | |
| TEST (SaturatedMath, ExplicitSubOfFloatingPoint) | |
| TEST (SaturatedMath, ImplicitSubOfFloatingPoint) | |
| TEST (SaturatedMath, ExplicitAverageScalarOfSignedInts) | |
| TEST (SaturatedMath, ImplicitAverageScalarOfSignedInts) | |
| TEST (SaturatedMath, ExplicitAverageScalarOfFloatingPoint) | |
| TEST (SaturatedMath, ImplicitAverageScalarOfFloatingPoint) | |
| TEST (SaturatedMath, CastingFiniteDoubleToFloatStaysFinite) | |
| TEST (SaturatedMath, CastingInfiniteDoubleToFloatStaysInfinite) | |
| TEST (SaturatedMath, CastingNaNDoubleToFloatStaysNaN) | |
| TEST (SaturatedMath, CastingLargeScalarToSignedIntProducesLimit) | |
| TEST (SaturatedMath, CastingInfiniteScalarToSignedIntProducesLimit) | |
| TEST (SaturatedMath, CastingNaNScalarToSignedIntProducesZero) | |
| TEST (SizeTest, SizeIsEmpty) | |
| TEST (SizeTest, ISizeIsEmpty) | |
| TEST (SizeTest, IsSquare) | |
| TEST (SizeTest, MaxDimension) | |
| TEST (SizeTest, NegationOperator) | |
| TEST (TrigTest, TrigAngles) | |
| TEST (TrigTest, MultiplyByScalarRadius) | |
| TEST_F (GoldenTests, ConicalGradient) | |
| INSTANTIATE_METAL_PLAYGROUND_SUITE (AllocatorMTLTest) | |
| TEST_P (AllocatorMTLTest, DebugTraceMemoryStatistics) | |
| TEST (TextureMTL, CreateFromDrawable) | |
| TEST (AllocatorVKTest, ToVKImageUsageFlags) | |
| TEST (AllocatorVKTest, MemoryTypeSelectionSingleHeap) | |
| TEST (AllocatorVKTest, MemoryTypeSelectionTwoHeap) | |
| TEST (CommandEncoderVKTest, DeleteEncoderAfterThreadDies) | |
| TEST (CommandEncoderVKTest, CleanupAfterSubmit) | |
| TEST (CommandPoolRecyclerVKTest, GetsACommandPoolPerThread) | |
| TEST (CommandPoolRecyclerVKTest, GetsTheSameCommandPoolOnSameThread) | |
| TEST (CommandPoolRecyclerVKTest, ReclaimMakesCommandPoolAvailable) | |
| TEST (CommandPoolRecyclerVKTest, CommandBuffersAreRecycled) | |
| TEST (ContextVKTest, CommonHardwareConcurrencyConfigurations) | |
| TEST (ContextVKTest, DeletesCommandPools) | |
| TEST (ContextVKTest, DeletesCommandPoolsOnAllThreads) | |
| TEST (ContextVKTest, ThreadLocalCleanupDeletesCommandPool) | |
| TEST (ContextVKTest, DeletePipelineAfterContext) | |
| TEST (ContextVKTest, DeleteShaderFunctionAfterContext) | |
| TEST (ContextVKTest, DeletePipelineLibraryAfterContext) | |
| TEST (ContextVKTest, CanCreateContextInAbsenceOfValidationLayers) | |
| TEST (ContextVKTest, CanCreateContextWithValidationLayers) | |
| TEST (CapabilitiesVKTest, ContextInitializesWithNoStencilFormat) | |
| TEST (CapabilitiesVKTest, ContextFailsInitializationForNoCombinedDepthStencilFormat) | |
| TEST (ContextVKTest, WarmUpFunctionCreatesRenderPass) | |
| TEST (ContextVKTest, FatalMissingValidations) | |
| TEST (ContextVKTest, HasDefaultColorFormat) | |
| TEST (DescriptorPoolRecyclerVKTest, GetDescriptorPoolRecyclerCreatesNewPools) | |
| TEST (DescriptorPoolRecyclerVKTest, ReclaimMakesDescriptorPoolAvailable) | |
| TEST (DescriptorPoolRecyclerVKTest, ReclaimDropsDescriptorPoolIfSizeIsExceeded) | |
| INSTANTIATE_VULKAN_PLAYGROUND_SUITE (DriverInfoVKTest) | |
| TEST_P (DriverInfoVKTest, CanQueryDriverInfo) | |
| TEST_P (DriverInfoVKTest, CanDumpToLog) | |
| TEST (DriverInfoVKTest, CanIdentifyBadMaleoonDriver) | |
| bool | IsBadVersionTest (std::string_view driver_name, bool qc=true) |
| TEST (DriverInfoVKTest, DriverParsingMali) | |
| TEST (DriverInfoVKTest, DriverParsingArm) | |
| TEST (DriverInfoVKTest, DisabledDevices) | |
| TEST (DriverInfoVKTest, EnabledDevicesMali) | |
| TEST (DriverInfoVKTest, EnabledDevicesAdreno) | |
| TEST (FenceWaiterVKTest, IgnoresNullFence) | |
| TEST (FenceWaiterVKTest, IgnoresNullCallback) | |
| TEST (FenceWaiterVKTest, ExecutesFenceCallback) | |
| TEST (FenceWaiterVKTest, ExecutesFenceCallbackX2) | |
| TEST (FenceWaiterVKTest, ExecutesNewFenceThenOldFence) | |
| TEST (FenceWaiterVKTest, AddFenceDoesNothingIfTerminating) | |
| TEST (FenceWaiterVKTest, InProgressFencesStillWaitIfTerminated) | |
| TEST (PipelineCacheDataVKTest, CanTestHeaderCompatibility) | |
| TEST (PipelineCacheDataVKTest, CanCreateFromDeviceProperties) | |
| TEST_P (PipelineCacheDataVKPlaygroundTest, CanPersistAndRetrievePipelineCache) | |
| TEST_P (PipelineCacheDataVKPlaygroundTest, IntegrityChecksArePerformedOnPersistedData) | |
| TEST (RenderPassBuilder, CreatesRenderPassWithNoDepthStencil) | |
| TEST (RenderPassBuilder, CreatesRenderPassWithCombinedDepthStencil) | |
| TEST (RenderPassBuilder, CreatesRenderPassWithOnlyStencil) | |
| TEST (RenderPassBuilder, CreatesMSAAResolveWithCorrectStore) | |
| TEST_P (RendererTest, CachesRenderPassAndFramebuffer) | |
| TEST (ResourceManagerVKTest, CreatesANewInstance) | |
| TEST (ResourceManagerVKTest, ReclaimMovesAResourceAndDestroysIt) | |
| TEST (ResourceManagerVKTest, TerminatesWhenOutOfScope) | |
| TEST (ResourceManagerVKTest, IsThreadSafe) | |
| INSTANTIATE_PLAYGROUND_SUITE (BlitPassTest) | |
| TEST_P (BlitPassTest, BlitAcrossDifferentPixelFormatsFails) | |
| TEST_P (BlitPassTest, BlitAcrossDifferentSampleCountsFails) | |
| TEST_P (BlitPassTest, BlitPassesForMatchingFormats) | |
| TEST_P (BlitPassTest, ChecksInvalidSliceParameters) | |
| TEST_P (BlitPassTest, CanBlitSmallRegionToUninitializedTexture) | |
| TEST_P (BlitPassTest, CanResizeTextures) | |
| CAPABILITY_TEST (SupportsOffscreenMSAA, false) | |
| CAPABILITY_TEST (SupportsSSBO, false) | |
| CAPABILITY_TEST (SupportsTextureToTextureBlits, false) | |
| CAPABILITY_TEST (SupportsFramebufferFetch, false) | |
| CAPABILITY_TEST (SupportsCompute, false) | |
| CAPABILITY_TEST (SupportsComputeSubgroups, false) | |
| CAPABILITY_TEST (SupportsReadFromResolve, false) | |
| CAPABILITY_TEST (SupportsDecalSamplerAddressMode, false) | |
| CAPABILITY_TEST (SupportsDeviceTransientTextures, false) | |
| CAPABILITY_TEST (SupportsTriangleFan, false) | |
| TEST (CapabilitiesTest, DefaultColorFormat) | |
| TEST (CapabilitiesTest, DefaultStencilFormat) | |
| TEST (CapabilitiesTest, DefaultDepthStencilFormat) | |
| TEST (CapabilitiesTest, DefaultGlyphAtlasFormat) | |
| TEST (CapabilitiesTest, MaxRenderPassAttachmentSize) | |
| INSTANTIATE_COMPUTE_SUITE (ComputeTest) | |
| TEST_P (ComputeTest, CapabilitiesReportSupport) | |
| TEST_P (ComputeTest, CanCreateComputePass) | |
| TEST_P (ComputeTest, CanComputePrefixSum) | |
| TEST_P (ComputeTest, 1DThreadgroupSizingIsCorrect) | |
| TEST_P (ComputeTest, CanComputePrefixSumLargeInteractive) | |
| TEST_P (ComputeTest, MultiStageInputAndOutput) | |
| TEST_P (ComputeTest, CanCompute1DimensionalData) | |
| TEST_P (ComputeTest, ReturnsEarlyWhenAnyGridDimensionIsZero) | |
| TEST (PipelineDescriptorTest, PrimitiveTypeHashEquality) | |
| TEST (PoolTest, Simple) | |
| TEST (PoolTest, Overload) | |
| static void | InstantiateTestShaderLibrary (Context::BackendType backend_type) |
| INSTANTIATE_PLAYGROUND_SUITE (RendererDartTest) | |
| TEST_P (RendererDartTest, CanRunDartInPlaygroundFrame) | |
| TEST_P (RendererDartTest, CanInstantiateFlutterGPUContext) | |
| TEST_P (RendererDartTest, CanCreateShaderLibrary) | |
| TEST_P (RendererDartTest, CanReflectUniformStructs) | |
| TEST_P (RendererDartTest, UniformBindFailsForInvalidHostBufferOffset) | |
| TEST_P (RendererDartTest, CanCreateRenderPassAndSubmit) | |
| TEST_P (RendererTest, CanCreateBoxPrimitive) | |
| TEST_P (RendererTest, BabysFirstTriangle) | |
| 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, Planet) | |
| TEST_P (RendererTest, ArrayUniforms) | |
| TEST_P (RendererTest, InactiveUniforms) | |
| TEST_P (RendererTest, DefaultIndexSize) | |
| TEST_P (RendererTest, DefaultIndexBehavior) | |
| TEST_P (RendererTest, VertexBufferBuilder) | |
| static const CompareFunctionUIData & | CompareFunctionUI () |
| TEST_P (RendererTest, StencilMask) | |
| TEST_P (RendererTest, CanLookupRenderTargetProperties) | |
| TEST_P (RendererTest, RenderTargetCreateOffscreenMSAASetsDefaultDepthStencilFormat) | |
| template<class VertexShader , class FragmentShader > | |
| std::shared_ptr< Pipeline< PipelineDescriptor > > | CreateDefaultPipeline (const std::shared_ptr< Context > &context) |
| TEST_P (RendererTest, CanSepiaToneWithSubpasses) | |
| TEST_P (RendererTest, CanSepiaToneThenSwizzleWithSubpasses) | |
| INSTANTIATE_PLAYGROUND_SUITE (RuntimeStageTest) | |
| TEST_P (RuntimeStageTest, CanReadValidBlob) | |
| TEST_P (RuntimeStageTest, CanRejectInvalidBlob) | |
| TEST_P (RuntimeStageTest, CanReadUniforms) | |
| TEST_P (RuntimeStageTest, CanReadUniformsSamplerBeforeUBO) | |
| TEST_P (RuntimeStageTest, CanReadUniformsSamplerAfterUBO) | |
| TEST_P (RuntimeStageTest, CanRegisterStage) | |
| TEST_P (RuntimeStageTest, CanCreatePipelineFromRuntimeStage) | |
| TEST_P (RuntimeStageTest, ContainsExpectedShaderTypes) | |
| static std::shared_ptr< fml::Mapping > | CreateMappingFromString (std::string p_string) |
| const std::string | CreateStringFromMapping (const fml::Mapping &mapping) |
| TEST (ShaderArchiveTest, CanReadAndWriteBlobs) | |
| TEST (TessellatorTest, TessellatorBuilderReturnsCorrectResultStatus) | |
| TEST (TessellatorTest, TessellateConvex) | |
| TEST (TessellatorTest, TessellateConvexUnclosedPath) | |
| TEST (TessellatorTest, CircleVertexCounts) | |
| TEST (TessellatorTest, FilledCircleTessellationVertices) | |
| TEST (TessellatorTest, StrokedCircleTessellationVertices) | |
| TEST (TessellatorTest, RoundCapLineTessellationVertices) | |
| TEST (TessellatorTest, FilledEllipseTessellationVertices) | |
| TEST (TessellatorTest, FilledRoundRectTessellationVertices) | |
| TEST (TessellatorTest, EarlyReturnEmptyConvexShape) | |
| TEST (TessellatorTest, ChecksConcurrentPolylineUsage) | |
| static std::shared_ptr< GlyphAtlas > | CreateGlyphAtlas (Context &context, const TypographerContext *typographer_context, HostBuffer &host_buffer, GlyphAtlas::Type type, Scalar scale, const std::shared_ptr< GlyphAtlasContext > &atlas_context, const TextFrame &frame) |
| static std::shared_ptr< GlyphAtlas > | CreateGlyphAtlas (Context &context, const TypographerContext *typographer_context, HostBuffer &host_buffer, GlyphAtlas::Type type, Scalar scale, const std::shared_ptr< GlyphAtlasContext > &atlas_context, const std::vector< std::shared_ptr< TextFrame >> &frames, const std::vector< GlyphProperties > &properties) |
| TEST_P (TypographerTest, CanConvertTextBlob) | |
| TEST_P (TypographerTest, CanCreateRenderContext) | |
| TEST_P (TypographerTest, CanCreateGlyphAtlas) | |
| TEST_P (TypographerTest, LazyAtlasTracksColor) | |
| TEST_P (TypographerTest, GlyphAtlasWithOddUniqueGlyphSize) | |
| TEST_P (TypographerTest, GlyphAtlasIsRecycledIfUnchanged) | |
| TEST_P (TypographerTest, GlyphAtlasWithLotsOfdUniqueGlyphSize) | |
| TEST_P (TypographerTest, GlyphAtlasTextureIsRecycledIfUnchanged) | |
| TEST_P (TypographerTest, GlyphColorIsPartOfCacheKey) | |
| TEST_P (TypographerTest, GlyphColorIsIgnoredForNonEmojiFonts) | |
| TEST_P (TypographerTest, RectanglePackerAddsNonoverlapingRectangles) | |
| TEST (TypographerTest, RectanglePackerFillsRows) | |
| TEST_P (TypographerTest, GlyphAtlasTextureWillGrowTilMaxTextureSize) | |
Variables | |
| static const std::map< std::string, MaskBlurTestConfig > | kPaintVariations |
| static constexpr std::string_view | kFontFixture |
| static constexpr const size_t | kMagicFailingAllocation = 1024000 * 2 |
| std::vector< Point > | golden_cubic_and_quad_points |
| using impeller::testing::AiksTest = typedef AiksPlayground |
Definition at line 17 of file aiks_unittests.h.
| using impeller::testing::AllocatorMTLTest = typedef PlaygroundTest |
Definition at line 25 of file allocator_mtl_unittests.mm.
| using impeller::testing::BlitPassTest = typedef PlaygroundTest |
Definition at line 19 of file blit_pass_unittests.cc.
| using impeller::testing::ComputeTest = typedef ComputePlaygroundTest |
Definition at line 21 of file compute_unittests.cc.
| using impeller::testing::DeviceBufferTest = typedef Playground |
Definition at line 12 of file device_buffer_unittests.cc.
| using impeller::testing::DisplayListTest = typedef DlPlayground |
Definition at line 46 of file dl_unittests.cc.
| using impeller::testing::DriverInfoVKTest = typedef PlaygroundTest |
Definition at line 13 of file driver_info_vk_unittests.cc.
| using impeller::testing::EntityPassTargetTest = typedef EntityPlayground |
Definition at line 16 of file entity_pass_target_unittests.cc.
Definition at line 21 of file clip_contents_unittests.cc.
| using impeller::testing::HostBufferTest = typedef EntityPlayground |
Definition at line 16 of file host_buffer_unittests.cc.
| using impeller::testing::PipelineCacheDataVKPlaygroundTest = typedef PlaygroundTest |
Definition at line 95 of file pipeline_cache_data_vk_unittests.cc.
Definition at line 14 of file render_pass_cache_unittests.cc.
| using impeller::testing::RenderTargetCacheTest = typedef EntityPlayground |
Definition at line 19 of file render_target_cache_unittests.cc.
| using impeller::testing::RuntimeStageTest = typedef RuntimeStagePlayground |
Definition at line 26 of file runtime_stage_unittests.cc.
| using impeller::testing::SaveLayerUtilsTest = typedef ::testing::Test |
Definition at line 15 of file save_layer_utils_unittests.cc.
| using impeller::testing::TypographerTest = typedef PlaygroundTest |
Definition at line 29 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 501 of file aiks_dl_blend_unittests.cc.
References impeller::Color::alpha, impeller::Color::Black(), impeller::Color::Blend(), impeller::Color::blue, color, impeller::Color::CornflowerBlue(), impeller::Color::green, impeller::AiksPlayground::ImGuiBegin(), impeller::Color::LimeGreen(), impeller::Color::red, impeller::Color::White(), and impeller::Color::WithAlpha().
|
static |
Definition at line 167 of file aiks_dl_gradient_unittests.cc.
References impeller::Playground::GetContentScale(), impeller::AiksPlayground::OpenPlaygroundHere(), impeller::Color::ToARGB(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by TEST_P().
|
static |
Definition at line 104 of file aiks_dl_gradient_unittests.cc.
References impeller::AiksPlayground::OpenPlaygroundHere().
Referenced by TEST_P().
|
static |
Definition at line 124 of file aiks_dl_gradient_unittests.cc.
References impeller::AiksPlayground::OpenPlaygroundHere(), and impeller::Color::ToARGB().
Referenced by TEST_P().
|
static |
Definition at line 144 of file aiks_dl_gradient_unittests.cc.
References impeller::Playground::GetContentScale(), impeller::AiksPlayground::OpenPlaygroundHere(), impeller::Color::ToARGB(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by TEST_P().
| impeller::testing::CAPABILITY_TEST | ( | SupportsCompute | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsComputeSubgroups | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsDecalSamplerAddressMode | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsDeviceTransientTextures | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsFramebufferFetch | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsOffscreenMSAA | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsReadFromResolve | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsSSBO | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsTextureToTextureBlits | , |
| false | |||
| ) |
| impeller::testing::CAPABILITY_TEST | ( | SupportsTriangleFan | , |
| false | |||
| ) |
|
static |
| std::shared_ptr<Pipeline<PipelineDescriptor> > impeller::testing::CreateDefaultPipeline | ( | const std::shared_ptr< Context > & | context | ) |
|
static |
Definition at line 46 of file typographer_unittests.cc.
References impeller::TypographerContext::CreateGlyphAtlas(), offset, scale, and type.
|
static |
Definition at line 32 of file typographer_unittests.cc.
References impeller::TextFrame::CollectUniqueFontGlyphPairs(), impeller::TypographerContext::CreateGlyphAtlas(), scale, and type.
Referenced by TEST_P().
|
static |
| const std::string impeller::testing::CreateStringFromMapping | ( | const fml::Mapping & | mapping | ) |
| std::unique_ptr<Canvas> impeller::testing::CreateTestCanvas | ( | ContentContext & | context, |
| std::optional< Rect > | cull_rect = std::nullopt |
||
| ) |
Definition at line 13 of file canvas_unittests.cc.
References impeller::ContentContext::GetContext(), and impeller::ContentContext::GetRenderTargetCache().
Referenced by TEST_P().
|
static |
Definition at line 1659 of file entity_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), impeller::Context::CreateCommandBuffer(), impeller::TextureDescriptor::format, impeller::Context::GetCommandQueue(), impeller::Context::GetResourceAllocator(), impeller::kHostVisible, impeller::kR8G8UNormInt, impeller::kR8UNormInt, RGBToYUV(), impeller::TextureDescriptor::size, and impeller::TextureDescriptor::storage_mode.
Referenced by TEST_P().
| sk_sp<flutter::DisplayList> impeller::testing::DoGradientOvalStrokeMaskBlur | ( | Vector2 | content_Scale, |
| Scalar | sigma, | ||
| DlBlurStyle | style | ||
| ) |
Definition at line 63 of file aiks_dl_blur_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by TEST_P().
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
static |
Definition at line 45 of file aiks_dl_blend_unittests.cc.
References BLEND_MODE_TUPLE, IMPELLER_FOR_EACH_BLEND_MODE, and impeller::Entity::kLastAdvancedBlendMode.
Referenced by TEST_P().
| impeller::testing::INSTANTIATE_COMPUTE_SUITE | ( | ComputeTest | ) |
| impeller::testing::INSTANTIATE_METAL_PLAYGROUND_SUITE | ( | AllocatorMTLTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | AiksTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | BlendFilterContentsTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | BlitPassTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | DisplayListTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | GaussianBlurFilterContentsTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | HostBufferTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | MatrixFilterContentsTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RendererDartTest | ) |
| impeller::testing::INSTANTIATE_PLAYGROUND_SUITE | ( | RuntimeStageTest | ) |
| impeller::testing::INSTANTIATE_VULKAN_PLAYGROUND_SUITE | ( | DriverInfoVKTest | ) |
|
static |
Definition at line 34 of file renderer_dart_unittests.cc.
Referenced by impeller::testing::RendererDartTest::GetIsolate().
| bool impeller::testing::IsBadVersionTest | ( | std::string_view | driver_name, |
| bool | qc = true |
||
| ) |
|
static |
Definition at line 403 of file aiks_dl_blur_unittests.cc.
References impeller::testing::MaskBlurTestConfig::alpha, impeller::Color::AntiqueWhite(), impeller::testing::MaskBlurTestConfig::blend_mode, impeller::Playground::GetContentScale(), impeller::testing::MaskBlurTestConfig::image_filter, impeller::testing::MaskBlurTestConfig::invert_colors, impeller::testing::MaskBlurTestConfig::sigma, impeller::testing::MaskBlurTestConfig::style, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| bool impeller::testing::RenderTextInCanvasSkia | ( | const std::shared_ptr< Context > & | context, |
| DisplayListBuilder & | canvas, | ||
| const std::string & | text, | ||
| const std::string_view & | font_fixture, | ||
| const TextRenderOptions & | options = {} |
||
| ) |
Definition at line 41 of file aiks_dl_text_unittests.cc.
Referenced by flutter::testing::TEST_P(), and TEST_P().
| bool impeller::testing::RenderTextInCanvasSTB | ( | const std::shared_ptr< Context > & | context, |
| DisplayListBuilder & | canvas, | ||
| const std::string & | text, | ||
| const std::string & | font_fixture, | ||
| const TextRenderOptions & | options = {} |
||
| ) |
|
static |
Definition at line 1642 of file entity_unittests.cc.
References impeller::kBT601FullRange, impeller::kBT601LimitedRange, impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
Referenced by CreateTestYUVTextures().
|
inlinestaticconstexpr |
Definition at line 1336 of file rect_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlinestaticconstexpr |
Definition at line 1326 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), and impeller::TRect< Scalar >::MakeLTRB().
Referenced by TEST().
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| CanCast | |||
| ) |
Definition at line 77 of file allocation_size_unittests.cc.
References impeller::AllocationSize< Period >::GetSize().
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| CanConstructWithArith | |||
| ) |
Definition at line 110 of file allocation_size_unittests.cc.
References impeller::AllocationSize< Period >::GetByteSize().
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| CanConvert | |||
| ) |
Definition at line 44 of file allocation_size_unittests.cc.
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| CanCreateTypedAllocations | |||
| ) |
Definition at line 10 of file allocation_size_unittests.cc.
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| CanCreateTypedAllocationsWithLiterals | |||
| ) |
Definition at line 33 of file allocation_size_unittests.cc.
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| CanGetFloatValues | |||
| ) |
Definition at line 55 of file allocation_size_unittests.cc.
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| CanPerformSimpleArithmetic | |||
| ) |
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| ConversionsAreNonTruncating | |||
| ) |
Definition at line 49 of file allocation_size_unittests.cc.
| impeller::testing::TEST | ( | AllocationSizeTest | , |
| RelationalOperatorsAreFunctional | |||
| ) |
| impeller::testing::TEST | ( | AllocatorTest | , |
| RangeTest | |||
| ) |
Definition at line 82 of file allocator_unittests.cc.
References impeller::saturated::b, and impeller::Range::Merge().
| impeller::testing::TEST | ( | AllocatorTest | , |
| TextureDescriptorCompatibility | |||
| ) |
Definition at line 16 of file allocator_unittests.cc.
References impeller::TextureDescriptor::compression_type, impeller::TextureDescriptor::format, impeller::kB10G10R10A10XR, impeller::kCount1, impeller::kCount4, impeller::kDevicePrivate, impeller::kHostVisible, impeller::kLossless, impeller::kLossy, impeller::kR8G8B8A8UNormInt, impeller::kTexture2D, impeller::kTexture2DMultisample, impeller::TextureDescriptor::mip_count, impeller::TextureDescriptor::sample_count, impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::type.
| impeller::testing::TEST | ( | AllocatorVKTest | , |
| MemoryTypeSelectionSingleHeap | |||
| ) |
Definition at line 36 of file allocator_vk_unittests.cc.
References impeller::AllocatorVK::FindMemoryTypeIndex().
| impeller::testing::TEST | ( | AllocatorVKTest | , |
| MemoryTypeSelectionTwoHeap | |||
| ) |
Definition at line 51 of file allocator_vk_unittests.cc.
References impeller::AllocatorVK::FindMemoryTypeIndex().
| impeller::testing::TEST | ( | AllocatorVKTest | , |
| ToVKImageUsageFlags | |||
| ) |
Definition at line 17 of file allocator_vk_unittests.cc.
References impeller::kD24UnormS8Uint, impeller::kDeviceTransient, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, and impeller::AllocatorVK::ToVKImageUsageFlags().
| impeller::testing::TEST | ( | BaseTest | , |
| CanUseTypedMasks | |||
| ) |
Definition at line 264 of file base_unittests.cc.
References impeller::kBang, impeller::kBar, and impeller::kBaz.
| impeller::testing::TEST | ( | BaseTest | , |
| NoExceptionPromiseEmpty | |||
| ) |
Definition at line 255 of file base_unittests.cc.
| impeller::testing::TEST | ( | BaseTest | , |
| NoExceptionPromiseValue | |||
| ) |
Definition at line 248 of file base_unittests.cc.
References impeller::NoExceptionPromise< T >::get_future(), and impeller::NoExceptionPromise< T >::set_value().
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultColorFormat | |||
| ) |
Definition at line 32 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kB10G10R10A10XR, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultColorFormat().
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultDepthStencilFormat | |||
| ) |
Definition at line 50 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kD32FloatS8UInt, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultDepthStencilFormat().
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultGlyphAtlasFormat | |||
| ) |
Definition at line 60 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kA8UNormInt, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultGlyphAtlasFormat().
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| DefaultStencilFormat | |||
| ) |
Definition at line 41 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), impeller::kS8UInt, impeller::kUnknown, and impeller::CapabilitiesBuilder::SetDefaultStencilFormat().
| impeller::testing::TEST | ( | CapabilitiesTest | , |
| MaxRenderPassAttachmentSize | |||
| ) |
Definition at line 69 of file capabilities_unittests.cc.
References impeller::CapabilitiesBuilder::Build(), and impeller::CapabilitiesBuilder::SetMaximumRenderPassAttachmentSize().
| impeller::testing::TEST | ( | CapabilitiesVKTest | , |
| ContextFailsInitializationForNoCombinedDepthStencilFormat | |||
| ) |
Definition at line 214 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | CapabilitiesVKTest | , |
| ContextInitializesWithNoStencilFormat | |||
| ) |
Definition at line 183 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::GetDefaultDepthStencilFormat(), impeller::CapabilitiesVK::GetDefaultStencilFormat(), and impeller::kD32FloatS8UInt.
| impeller::testing::TEST | ( | CommandEncoderVKTest | , |
| CleanupAfterSubmit | |||
| ) |
Definition at line 37 of file command_encoder_vk_unittests.cc.
References impeller::CommandBuffer::kCompleted.
| impeller::testing::TEST | ( | CommandEncoderVKTest | , |
| DeleteEncoderAfterThreadDies | |||
| ) |
Definition at line 15 of file command_encoder_vk_unittests.cc.
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| CommandBuffersAreRecycled | |||
| ) |
Definition at line 115 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| GetsACommandPoolPerThread | |||
| ) |
Definition at line 14 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| GetsTheSameCommandPoolOnSameThread | |||
| ) |
Definition at line 43 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | CommandPoolRecyclerVKTest | , |
| ReclaimMakesCommandPoolAvailable | |||
| ) |
Definition at line 76 of file command_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| TestsCriticalSectionAfterWait | |||
| ) |
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| TestsCriticalSectionAfterWaitForUntil | |||
| ) |
Definition at line 158 of file base_unittests.cc.
References impeller::ConditionVariable::WaitFor().
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| WaitFor | |||
| ) |
Definition at line 120 of file base_unittests.cc.
References impeller::testing::CVTest::cv, IPLR_REQUIRES, impeller::testing::CVTest::mutex, and impeller::ConditionVariable::WaitFor().
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| WaitForever | |||
| ) |
Definition at line 141 of file base_unittests.cc.
References impeller::testing::CVTest::cv, IPLR_REQUIRES, impeller::testing::CVTest::mutex, and impeller::ConditionVariable::Wait().
| impeller::testing::TEST | ( | ConditionVariableTest | , |
| WaitUntil | |||
| ) |
Definition at line 97 of file base_unittests.cc.
References impeller::testing::CVTest::cv, IPLR_REQUIRES, impeller::testing::CVTest::mutex, and impeller::ConditionVariable::WaitUntil().
| impeller::testing::TEST | ( | ContextVKTest | , |
| CanCreateContextInAbsenceOfValidationLayers | |||
| ) |
Definition at line 151 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::AreValidationsEnabled().
| impeller::testing::TEST | ( | ContextVKTest | , |
| CanCreateContextWithValidationLayers | |||
| ) |
Definition at line 165 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::AreValidationsEnabled().
| impeller::testing::TEST | ( | ContextVKTest | , |
| CommonHardwareConcurrencyConfigurations | |||
| ) |
Definition at line 16 of file context_vk_unittests.cc.
References impeller::ContextVK::ChooseThreadCountForWorkers().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletePipelineAfterContext | |||
| ) |
Definition at line 94 of file context_vk_unittests.cc.
References impeller::PipelineFuture< T >::Get(), and impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletePipelineLibraryAfterContext | |||
| ) |
Definition at line 135 of file context_vk_unittests.cc.
References impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletesCommandPools | |||
| ) |
Definition at line 29 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeletesCommandPoolsOnAllThreads | |||
| ) |
Definition at line 44 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| DeleteShaderFunctionAfterContext | |||
| ) |
Definition at line 113 of file context_vk_unittests.cc.
References data, impeller::kFragment, and impeller::PipelineDescriptor::SetVertexDescriptor().
| impeller::testing::TEST | ( | ContextVKTest | , |
| FatalMissingValidations | |||
| ) |
Definition at line 244 of file context_vk_unittests.cc.
References impeller::ContextVK::Settings::enable_validation, and impeller::ContextVK::Settings::fatal_missing_validations.
| impeller::testing::TEST | ( | ContextVKTest | , |
| HasDefaultColorFormat | |||
| ) |
Definition at line 255 of file context_vk_unittests.cc.
References impeller::CapabilitiesVK::GetDefaultColorFormat(), and impeller::kUnknown.
| impeller::testing::TEST | ( | ContextVKTest | , |
| ThreadLocalCleanupDeletesCommandPool | |||
| ) |
Definition at line 75 of file context_vk_unittests.cc.
| impeller::testing::TEST | ( | ContextVKTest | , |
| WarmUpFunctionCreatesRenderPass | |||
| ) |
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| GetDescriptorPoolRecyclerCreatesNewPools | |||
| ) |
Definition at line 15 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| ReclaimDropsDescriptorPoolIfSizeIsExceeded | |||
| ) |
Definition at line 65 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DescriptorPoolRecyclerVKTest | , |
| ReclaimMakesDescriptorPoolAvailable | |||
| ) |
Definition at line 27 of file descriptor_pool_vk_unittests.cc.
| impeller::testing::TEST | ( | DrawOrderResolverTest | , |
| GetSortedDrawsRespectsSkipCounts | |||
| ) |
Definition at line 89 of file draw_order_resolver_unittests.cc.
References impeller::DrawOrderResolver::AddElement(), and impeller::DrawOrderResolver::GetSortedDraws().
| impeller::testing::TEST | ( | DrawOrderResolverTest | , |
| GetSortedDrawsReturnsCorrectOrderWithClips | |||
| ) |
Definition at line 33 of file draw_order_resolver_unittests.cc.
References impeller::DrawOrderResolver::AddElement(), impeller::DrawOrderResolver::GetSortedDraws(), impeller::DrawOrderResolver::PopClip(), and impeller::DrawOrderResolver::PushClip().
| impeller::testing::TEST | ( | DrawOrderResolverTest | , |
| GetSortedDrawsReturnsCorrectOrderWithFlush | |||
| ) |
Definition at line 114 of file draw_order_resolver_unittests.cc.
References impeller::DrawOrderResolver::AddElement(), impeller::DrawOrderResolver::Flush(), and impeller::DrawOrderResolver::GetSortedDraws().
| impeller::testing::TEST | ( | DrawOrderResolverTest | , |
| GetSortedDrawsReturnsCorrectOrderWithNoClips | |||
| ) |
Definition at line 12 of file draw_order_resolver_unittests.cc.
References impeller::DrawOrderResolver::AddElement(), and impeller::DrawOrderResolver::GetSortedDraws().
| impeller::testing::TEST | ( | DriverInfoVKTest | , |
| CanIdentifyBadMaleoonDriver | |||
| ) |
Definition at line 39 of file driver_info_vk_unittests.cc.
| impeller::testing::TEST | ( | DriverInfoVKTest | , |
| DisabledDevices | |||
| ) |
| impeller::testing::TEST | ( | DriverInfoVKTest | , |
| DriverParsingArm | |||
| ) |
Definition at line 76 of file driver_info_vk_unittests.cc.
References impeller::GetAdrenoVersion(), impeller::kAdreno540, and impeller::kUnknown.
| impeller::testing::TEST | ( | DriverInfoVKTest | , |
| DriverParsingMali | |||
| ) |
Definition at line 70 of file driver_info_vk_unittests.cc.
References impeller::GetMaliVersion(), impeller::kG51, and impeller::kUnknown.
| impeller::testing::TEST | ( | DriverInfoVKTest | , |
| EnabledDevicesAdreno | |||
| ) |
| impeller::testing::TEST | ( | DriverInfoVKTest | , |
| EnabledDevicesMali | |||
| ) |
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| AlphaCoverageStrokePaths | |||
| ) |
Definition at line 139 of file geometry_unittests.cc.
References impeller::Matrix::MakeScale(), and impeller::Geometry::MakeStrokePath().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| FillPathGeometryCoversArea | |||
| ) |
Definition at line 78 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 88 of file geometry_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| GeometryResultHasReasonableDefaults | |||
| ) |
Definition at line 132 of file geometry_unittests.cc.
References impeller::GeometryResult::kNormal, impeller::kTriangleStrip, impeller::GeometryResult::mode, impeller::GeometryResult::transform, and impeller::GeometryResult::type.
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| LineGeometryCoverage | |||
| ) |
Definition at line 97 of file geometry_unittests.cc.
References impeller::kButt, impeller::kSquare, impeller::Geometry::MakeLine(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| RectGeometryCoversArea | |||
| ) |
Definition at line 70 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::Geometry::MakeRect().
| impeller::testing::TEST | ( | EntityGeometryTest | , |
| RoundRectGeometryCoversArea | |||
| ) |
Definition at line 123 of file geometry_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::Geometry::MakeRoundRect().
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| AppendAndRestoreClipCoverage | |||
| ) |
Definition at line 92 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kAppend, impeller::Contents::ClipCoverage::kRestore, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TSize< Scalar >::MakeWH(), impeller::Entity::SetContents(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| AppendCoverageNoChange | |||
| ) |
Definition at line 69 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::Contents::ClipCoverage::kNoChange, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TSize< Scalar >::MakeWH(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| AppendDecreasingSizeClipCoverage | |||
| ) |
Definition at line 197 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::CurrentClipCoverage(), impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::Contents::ClipCoverage::kAppend, impeller::TRect< Scalar >::MakeLTRB(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| AppendIncreasingSizeClipCoverage | |||
| ) |
Definition at line 220 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::CurrentClipCoverage(), impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::Contents::ClipCoverage::kAppend, impeller::TRect< Scalar >::MakeLTRB(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| AppendLargerClipCoverage | |||
| ) |
Definition at line 135 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::Contents::ClipCoverage::kAppend, impeller::TRect< Scalar >::MakeLTRB(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| AppendLargerClipCoverageWithDifferenceOrNonSquare | |||
| ) |
Definition at line 166 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::Contents::ClipCoverage::kAppend, impeller::TRect< Scalar >::MakeLTRB(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| CanAppendNoChange | |||
| ) |
Definition at line 57 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kNoChange, impeller::TRect< Scalar >::MakeLTRB(), and impeller::EntityPassClipStack::RecordEntity().
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| CanPopEntitiesSafely | |||
| ) |
Definition at line 46 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kRestore, impeller::TRect< Scalar >::MakeLTRB(), and impeller::EntityPassClipStack::RecordEntity().
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| CanPushAndPopEntities | |||
| ) |
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| ClipAndRestoreWithSubpasses | |||
| ) |
Definition at line 269 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kAppend, impeller::TRect< Scalar >::MakeLTRB(), impeller::EntityPassClipStack::PopSubpass(), impeller::EntityPassClipStack::PushSubpass(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | EntityPassClipStackTest | , |
| UnbalancedRestore | |||
| ) |
Definition at line 242 of file entity_pass_unittests.cc.
References impeller::EntityPassClipStack::ApplyClipState(), impeller::EntityPassClipStack::ClipStateResult::clip_did_change, impeller::EntityPassClipStack::GetClipCoverageLayers(), impeller::EntityPassClipStack::GetReplayEntities(), impeller::Contents::ClipCoverage::kRestore, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TSize< Scalar >::MakeWH(), impeller::Entity::SetContents(), impeller::EntityPassClipStack::ClipStateResult::should_render, and impeller::Contents::ClipCoverage::type.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| AddFenceDoesNothingIfTerminating | |||
| ) |
Definition at line 86 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| ExecutesFenceCallback | |||
| ) |
Definition at line 28 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| ExecutesFenceCallbackX2 | |||
| ) |
Definition at line 40 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| ExecutesNewFenceThenOldFence | |||
| ) |
Definition at line 57 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| IgnoresNullCallback | |||
| ) |
Definition at line 19 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| IgnoresNullFence | |||
| ) |
Definition at line 13 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FenceWaiterVKTest | , |
| InProgressFencesStillWaitIfTerminated | |||
| ) |
Definition at line 103 of file fence_waiter_vk_unittests.cc.
| impeller::testing::TEST | ( | FilterInputTest | , |
| CanSetLocalTransformForTexture | |||
| ) |
Definition at line 17 of file filter_input_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::FilterInput::Make(), impeller::Matrix::MakeTranslation(), and impeller::Entity::SetTransform().
| impeller::testing::TEST | ( | FilterInputTest | , |
| IsLeaf | |||
| ) |
Definition at line 30 of file filter_input_unittests.cc.
References impeller::kSource, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), and impeller::FilterContents::MakeMatrixFilter().
| impeller::testing::TEST | ( | FilterInputTest | , |
| SetCoverageInputs | |||
| ) |
Definition at line 42 of file filter_input_unittests.cc.
References ASSERT_RECT_NEAR, impeller::kSource, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::FilterContents::MakeMatrixFilter().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CalculateSigmaForBlurRadius | |||
| ) |
Definition at line 458 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateBlurRadius(), and impeller::GaussianBlurFilterContents::ScaleSigma().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CalculateSigmaValues | |||
| ) |
Definition at line 225 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateScale().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| ChopHugeBlurs | |||
| ) |
Definition at line 621 of file gaussian_blur_filter_contents_unittests.cc.
References blur_radius, impeller::BlurParameters::blur_uv_offset, impeller::GaussianBlurFilterContents::CalculateBlurRadius(), impeller::GenerateBlurInfo(), impeller::kGaussianBlurMaxKernelSize, and impeller::LerpHackKernelSamples().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| Coefficients | |||
| ) |
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CoverageEmpty | |||
| ) |
Definition at line 121 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::Entity::kDecal, and impeller::FilterContents::kNormal.
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CoverageSimple | |||
| ) |
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithSigma | |||
| ) |
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| Create | |||
| ) |
Definition at line 113 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::GetSigmaX(), impeller::GaussianBlurFilterContents::GetSigmaY(), impeller::Entity::kDecal, and impeller::FilterContents::kNormal.
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| FilterSourceCoverage | |||
| ) |
Definition at line 208 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::TRect< Scalar >::MakeLTRB(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| LerpHackKernelSamplesComplex | |||
| ) |
Definition at line 567 of file gaussian_blur_filter_contents_unittests.cc.
References blur_radius, impeller::BlurParameters::blur_uv_offset, impeller::GaussianBlurFilterContents::CalculateBlurRadius(), impeller::KernelSample::coefficient, data, impeller::GenerateBlurInfo(), IMPELLER_RAND, impeller::LerpHackKernelSamples(), impeller::KernelSamples::sample_count, and impeller::KernelSamples::samples.
| impeller::testing::TEST | ( | GaussianBlurFilterContentsTest | , |
| LerpHackKernelSamplesSimple | |||
| ) |
Definition at line 492 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::KernelSample::coefficient, data, EXPECT_POINT_NEAR, impeller::LerpHackKernelSamples(), impeller::KernelSamples::sample_count, impeller::KernelSamples::samples, and impeller::TPoint< T >::x.
| impeller::testing::TEST | ( | GeometryTest | , |
| BlendModeToString | |||
| ) |
Definition at line 1663 of file geometry_unittests.cc.
References _BLEND_MODE_NAME_CHECK, impeller::BlendModeToString(), IMPELLER_FOR_EACH_BLEND_MODE, and impeller::kLast.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanConvertBetweenDegressAndRadians | |||
| ) |
Definition at line 1672 of file geometry_unittests.cc.
References impeller::kPiOver2, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanConvertTTypesExplicitly | |||
| ) |
Definition at line 593 of file geometry_unittests.cc.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanGenerateMipCounts | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicPointOps | |||
| ) |
Definition at line 616 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicPointOpsWithArithmeticTypes | |||
| ) |
Definition at line 646 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicVector3Ops | |||
| ) |
Definition at line 1230 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanPerformAlgebraicVector3OpsWithArithmeticTypes | |||
| ) |
Definition at line 1264 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanUsePointAssignmentOperators | |||
| ) |
Definition at line 798 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| CanUseVector3AssignmentOperators | |||
| ) |
Definition at line 1180 of file geometry_unittests.cc.
References impeller::Vector3::x, impeller::Vector3::y, and impeller::Vector3::z.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorApplyColorMatrix | |||
| ) |
Definition at line 1437 of file geometry_unittests.cc.
References impeller::Color::ApplyColorMatrix(), ASSERT_COLOR_NEAR, and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorBlendReturnsExpectedResults | |||
| ) |
Definition at line 1646 of file geometry_unittests.cc.
References _BLEND_MODE_RESULT_CHECK, IMPELLER_FOR_EACH_BLEND_MODE, impeller::testing::ColorBlendTestData::kDestinationColor, and impeller::testing::ColorBlendTestData::kSourceColors.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorClamp01 | |||
| ) |
Definition at line 1397 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, and impeller::Color::Clamp01().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorLerp | |||
| ) |
Definition at line 1375 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::saturated::b, and impeller::Color::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorLinearToSRGB | |||
| ) |
Definition at line 1463 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 1417 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::saturated::b, impeller::Color::BlackTransparent(), impeller::Color::MakeRGBA8(), and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorPremultiply | |||
| ) |
Definition at line 1332 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::Premultiply(), and impeller::Color::Unpremultiply().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorPrinting | |||
| ) |
Definition at line 1755 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorR8G8B8A8 | |||
| ) |
Definition at line 1355 of file geometry_unittests.cc.
References ASSERT_ARRAY_4_NEAR, and impeller::Color::ToR8G8B8A8().
| impeller::testing::TEST | ( | GeometryTest | , |
| ColorSRGBToLinear | |||
| ) |
Definition at line 1483 of file geometry_unittests.cc.
References ASSERT_COLOR_NEAR, impeller::Color::BlackTransparent(), impeller::Color::SRGBToLinear(), and impeller::Color::White().
| impeller::testing::TEST | ( | GeometryTest | , |
| DeterminantTest | |||
| ) |
Definition at line 121 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Gradient | |||
| ) |
Definition at line 1777 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 1847 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 126 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, and impeller::Matrix::Invert().
| impeller::testing::TEST | ( | GeometryTest | , |
| InvertMultMatrix | |||
| ) |
Definition at line 79 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Matrix::Invert(), impeller::k1OverSqrt2, impeller::kPiOver4, impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), and scale.
| impeller::testing::TEST | ( | GeometryTest | , |
| MakeColumn | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| MakeRow | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixBasis | |||
| ) |
Definition at line 102 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 | , |
| MatrixGetMaxBasisLengthXY | |||
| ) |
Definition at line 333 of file geometry_unittests.cc.
References impeller::Matrix::MakeColumn(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeSkew().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixLookAt | |||
| ) |
Definition at line 481 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 278 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 1680 of file geometry_unittests.cc.
References impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixTransformDirection | |||
| ) |
Definition at line 298 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 455 of file geometry_unittests.cc.
References impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | GeometryTest | , |
| MatrixVectorMultiplication | |||
| ) |
Definition at line 213 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 115 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::Matrix::Invert(), impeller::kPiOver4, and impeller::Matrix::MakeRotationZ().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointAbs | |||
| ) |
Definition at line 938 of file geometry_unittests.cc.
References impeller::TPoint< T >::Abs(), and ASSERT_POINT_NEAR.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointAngleTo | |||
| ) |
Definition at line 975 of file geometry_unittests.cc.
References impeller::TPoint< T >::AngleTo(), impeller::saturated::b, impeller::kPi, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointCeil | |||
| ) |
Definition at line 1067 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 1046 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointIntegerCoercesToFloat | |||
| ) |
Definition at line 678 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointLerp | |||
| ) |
Definition at line 1109 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointMax | |||
| ) |
Definition at line 1025 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointMin | |||
| ) |
Definition at line 1004 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointPrinting | |||
| ) |
Definition at line 1707 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| PointReflect | |||
| ) |
Definition at line 913 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::TPoint< T >::Normalize(), and impeller::TPoint< T >::Reflect().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointRotate | |||
| ) |
Definition at line 945 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, and impeller::TPoint< T >::Rotate().
| impeller::testing::TEST | ( | GeometryTest | , |
| PointRound | |||
| ) |
Definition at line 1088 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::TPoint< T >::Round().
| impeller::testing::TEST | ( | GeometryTest | , |
| QuaternionLerp | |||
| ) |
Definition at line 527 of file geometry_unittests.cc.
References ASSERT_QUATERNION_NEAR, and impeller::kPiOver4.
| impeller::testing::TEST | ( | GeometryTest | , |
| QuaternionVectorMultiply | |||
| ) |
Definition at line 538 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, impeller::k1OverSqrt2, impeller::k2Pi, impeller::kPi, and impeller::kPiOver4.
| impeller::testing::TEST | ( | GeometryTest | , |
| RotationMatrix | |||
| ) |
Definition at line 68 of file geometry_unittests.cc.
References ASSERT_MATRIX_NEAR, impeller::k1OverSqrt2, impeller::kPiOver4, and impeller::Matrix::MakeRotationZ().
| impeller::testing::TEST | ( | GeometryTest | , |
| ScalarNearlyEqual | |||
| ) |
| impeller::testing::TEST | ( | GeometryTest | , |
| SeparatedVector2AngleTo | |||
| ) |
Definition at line 1164 of file geometry_unittests.cc.
References impeller::SeparatedVector2::AngleTo(), impeller::kEhCloseEnough, impeller::kPi, and impeller::Radians::radians.
| impeller::testing::TEST | ( | GeometryTest | , |
| SeparatedVector2GetAlignment | |||
| ) |
Definition at line 1141 of file geometry_unittests.cc.
References impeller::SeparatedVector2::GetAlignment(), and impeller::kEhCloseEnough.
| impeller::testing::TEST | ( | GeometryTest | , |
| SeparatedVector2GetVector | |||
| ) |
Definition at line 1136 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::SeparatedVector2::GetVector().
| impeller::testing::TEST | ( | GeometryTest | , |
| SeparatedVector2NormalizesWithConstructor | |||
| ) |
Definition at line 1130 of file geometry_unittests.cc.
References ASSERT_POINT_NEAR, impeller::SeparatedVector2::direction, impeller::kEhCloseEnough, and impeller::SeparatedVector2::magnitude.
| impeller::testing::TEST | ( | GeometryTest | , |
| SizeCoercesToPoint | |||
| ) |
Definition at line 738 of file geometry_unittests.cc.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | GeometryTest | , |
| TestDecomposition | |||
| ) |
Definition at line 142 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 155 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 179 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 201 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 1074 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Floor | |||
| ) |
Definition at line 1053 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Lerp | |||
| ) |
Definition at line 1116 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Max | |||
| ) |
Definition at line 1032 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Min | |||
| ) |
Definition at line 1011 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Printing | |||
| ) |
Definition at line 1723 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector3Round | |||
| ) |
Definition at line 1095 of file geometry_unittests.cc.
References ASSERT_VECTOR3_NEAR, and impeller::Vector3::Round().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Ceil | |||
| ) |
Definition at line 1081 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Ceil().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Floor | |||
| ) |
Definition at line 1060 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Floor().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Lerp | |||
| ) |
Definition at line 1123 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Lerp().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Max | |||
| ) |
Definition at line 1039 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Max().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Min | |||
| ) |
Definition at line 1018 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Min().
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Printing | |||
| ) |
Definition at line 1739 of file geometry_unittests.cc.
| impeller::testing::TEST | ( | GeometryTest | , |
| Vector4Round | |||
| ) |
Definition at line 1102 of file geometry_unittests.cc.
References ASSERT_VECTOR4_NEAR, and impeller::Vector4::Round().
| impeller::testing::TEST | ( | MatrixFilterContentsTest | , |
| Coverage2x | |||
| ) |
| impeller::testing::TEST | ( | MatrixFilterContentsTest | , |
| Coverage2xEffect | |||
| ) |
Definition at line 82 of file matrix_filter_contents_unittests.cc.
References impeller::MatrixFilterContents::GetFilterCoverage(), impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | MatrixFilterContentsTest | , |
| CoverageEmpty | |||
| ) |
Definition at line 50 of file matrix_filter_contents_unittests.cc.
References impeller::MatrixFilterContents::GetFilterCoverage().
| impeller::testing::TEST | ( | MatrixFilterContentsTest | , |
| CoverageSimple | |||
| ) |
Definition at line 59 of file matrix_filter_contents_unittests.cc.
References impeller::MatrixFilterContents::GetFilterCoverage(), impeller::FilterInput::Make(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | MatrixFilterContentsTest | , |
| Create | |||
| ) |
Definition at line 45 of file matrix_filter_contents_unittests.cc.
References impeller::MatrixFilterContents::IsTranslationOnly().
| impeller::testing::TEST | ( | MatrixTest | , |
| Equals | |||
| ) |
Definition at line 28 of file matrix_unittests.cc.
References impeller::Matrix::Equals().
| impeller::testing::TEST | ( | MatrixTest | , |
| GetMaxBasisXYNegativeScale | |||
| ) |
Definition at line 176 of file matrix_unittests.cc.
References impeller::Matrix::GetMaxBasisLengthXY(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | MatrixTest | , |
| GetMaxBasisXYWithLargeAndSmallScalingFactor | |||
| ) |
Definition at line 187 of file matrix_unittests.cc.
References impeller::Matrix::GetMaxBasisLengthXY(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | MatrixTest | , |
| GetMaxBasisXYWithLargeAndSmallScalingFactorNonScaleTranslate | |||
| ) |
Definition at line 195 of file matrix_unittests.cc.
References impeller::Matrix::e, impeller::Matrix::GetMaxBasisLengthXY(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | MatrixTest | , |
| HasPerspective | |||
| ) |
Definition at line 58 of file matrix_unittests.cc.
References impeller::Matrix::HasPerspective(), and impeller::Matrix::m.
| impeller::testing::TEST | ( | MatrixTest | , |
| HasPerspective2D | |||
| ) |
Definition at line 40 of file matrix_unittests.cc.
References impeller::Matrix::HasPerspective2D(), and impeller::Matrix::m.
| impeller::testing::TEST | ( | MatrixTest | , |
| HasTranslation | |||
| ) |
| impeller::testing::TEST | ( | MatrixTest | , |
| IsAligned | |||
| ) |
Definition at line 116 of file matrix_unittests.cc.
References impeller::Degrees::degrees, impeller::Matrix::IsAligned(), impeller::Matrix::m, impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | MatrixTest | , |
| IsAligned2D | |||
| ) |
Definition at line 83 of file matrix_unittests.cc.
References impeller::Degrees::degrees, impeller::Matrix::IsAligned2D(), impeller::Matrix::m, impeller::Matrix::MakeRotationZ(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | MatrixTest | , |
| Multiply | |||
| ) |
Definition at line 15 of file matrix_unittests.cc.
References impeller::Matrix::MakeTranslation(), and MatrixNear().
| impeller::testing::TEST | ( | MatrixTest | , |
| NotEquals | |||
| ) |
Definition at line 34 of file matrix_unittests.cc.
References impeller::Matrix::Equals(), and impeller::Matrix::Translate().
| impeller::testing::TEST | ( | MatrixTest | , |
| TransformHomogenous | |||
| ) |
Definition at line 163 of file matrix_unittests.cc.
References impeller::Matrix::MakeColumn(), and impeller::Matrix::TransformHomogenous().
| impeller::testing::TEST | ( | MatrixTest | , |
| TranslateWithPerspective | |||
| ) |
Definition at line 202 of file matrix_unittests.cc.
References impeller::Matrix::MakeRow(), MatrixNear(), and impeller::Matrix::Translate().
| impeller::testing::TEST | ( | PathTest | , |
| BoundingBoxCubic | |||
| ) |
Definition at line 347 of file path_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), ASSERT_RECT_NEAR, impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | PathTest | , |
| BoundingBoxOfCompositePathIsCorrect | |||
| ) |
Definition at line 358 of file path_unittests.cc.
References impeller::PathBuilder::AddRoundedRect(), ASSERT_RECT_NEAR, impeller::Path::GetBoundingBox(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| CanBeCloned | |||
| ) |
Definition at line 527 of file path_unittests.cc.
References impeller::kConvex, impeller::kOdd, impeller::PathBuilder::LineTo(), impeller::TRect< Scalar >::MakeLTRB(), impeller::PathBuilder::MoveTo(), impeller::PathBuilder::SetBounds(), impeller::PathBuilder::SetConvexity(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| CloseAfterMoveDoesNotAddNewLines | |||
| ) |
Definition at line 497 of file path_unittests.cc.
References impeller::Close(), impeller::Path::kContour, impeller::Path::kLinear, impeller::LineTo(), impeller::PathBuilder::LineTo(), and impeller::MoveTo().
| impeller::testing::TEST | ( | PathTest | , |
| CloseAtOriginDoesNotAddNewLineSegment | |||
| ) |
Definition at line 511 of file path_unittests.cc.
References impeller::Close(), impeller::Path::kContour, impeller::Path::kLinear, impeller::LineTo(), and impeller::PathBuilder::LineTo().
| impeller::testing::TEST | ( | PathTest | , |
| CubicPath | |||
| ) |
Definition at line 332 of file path_unittests.cc.
References impeller::CubicPathComponent::cp1, impeller::CubicPathComponent::cp2, impeller::PathBuilder::CubicCurveTo(), impeller::CubicPathComponent::p1, impeller::CubicPathComponent::p2, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| CubicPathComponentPolylineDoesNotIncludePointOne | |||
| ) |
| impeller::testing::TEST | ( | PathTest | , |
| EmptyPath | |||
| ) |
Definition at line 392 of file path_unittests.cc.
References ASSERT_POINT_NEAR, impeller::ContourComponent::destination, polyline, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| EmptyPathWithContour | |||
| ) |
| impeller::testing::TEST | ( | PathTest | , |
| ExtremaOfCubicPathComponentIsCorrect | |||
| ) |
Definition at line 369 of file path_unittests.cc.
References ASSERT_POINT_NEAR, and impeller::CubicPathComponent::Extrema().
| impeller::testing::TEST | ( | PathTest | , |
| PathAddRectPolylineHasCorrectContourData | |||
| ) |
Definition at line 168 of file path_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Path::CreatePolyline(), impeller::TRect< Scalar >::MakeLTRB(), polyline, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathBuilderDoesNotMutateCopiedPaths | |||
| ) |
Definition at line 559 of file path_unittests.cc.
References impeller::PathBuilder::AddArc(), impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddLine(), impeller::PathBuilder::AddOval(), impeller::PathBuilder::AddQuadraticCurve(), impeller::PathBuilder::AddRect(), impeller::PathBuilder::Close(), impeller::PathBuilder::CopyPath(), impeller::PathBuilder::CubicCurveTo(), impeller::ContourComponent::destination, impeller::Path::GetComponentCount(), impeller::Path::GetContourComponentAtIndex(), impeller::Path::GetLinearComponentAtIndex(), impeller::PathBuilder::HorizontalLineTo(), impeller::ContourComponent::IsClosed(), impeller::kConvex, impeller::kUnknown, impeller::PathBuilder::LineTo(), impeller::TRect< Scalar >::MakeLTRB(), impeller::PathBuilder::MoveTo(), offset, impeller::LinearPathComponent::p1, impeller::LinearPathComponent::p2, impeller::PathBuilder::QuadraticCurveTo(), impeller::PathBuilder::SetConvexity(), impeller::PathBuilder::Shift(), and impeller::PathBuilder::VerticalLineTo().
| impeller::testing::TEST | ( | PathTest | , |
| PathBuilderSetsCorrectContourPropertiesForAddCommands | |||
| ) |
Definition at line 52 of file path_unittests.cc.
References impeller::PathBuilder::AddCircle(), impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddLine(), impeller::PathBuilder::AddOval(), impeller::PathBuilder::AddQuadraticCurve(), impeller::PathBuilder::AddRect(), impeller::PathBuilder::AddRoundedRect(), ASSERT_POINT_NEAR, impeller::ContourComponent::destination, EXPECT_POINT_NEAR, impeller::Path::GetContourComponentAtIndex(), impeller::ContourComponent::IsClosed(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathBuilderWillComputeBounds | |||
| ) |
Definition at line 276 of file path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathCreatePolyLineDoesNotDuplicatePoints | |||
| ) |
Definition at line 33 of file path_unittests.cc.
References impeller::Path::CreatePolyline(), impeller::PathBuilder::LineTo(), impeller::PathBuilder::MoveTo(), polyline, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathCreatePolylineGeneratesCorrectContourData | |||
| ) |
Definition at line 133 of file path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Close(), impeller::LineTo(), impeller::MoveTo(), and polyline.
| impeller::testing::TEST | ( | PathTest | , |
| PathGetBoundingBoxForCubicWithNoDerivativeRootsIsCorrect | |||
| ) |
Definition at line 380 of file path_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), ASSERT_RECT_NEAR, impeller::Path::GetBoundingBox(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathHorizontalLine | |||
| ) |
Definition at line 298 of file path_unittests.cc.
References impeller::PathBuilder::HorizontalLineTo(), impeller::LinearPathComponent::p1, impeller::LinearPathComponent::p2, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathPolylineDuplicatesAreRemovedForSameContour | |||
| ) |
Definition at line 184 of file path_unittests.cc.
References impeller::Close(), impeller::LineTo(), impeller::PathBuilder::MoveTo(), and polyline.
| impeller::testing::TEST | ( | PathTest | , |
| PathShifting | |||
| ) |
Definition at line 240 of file path_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddLine(), impeller::PathBuilder::AddQuadraticCurve(), impeller::PathBuilder::Close(), impeller::QuadraticPathComponent::cp, impeller::CubicPathComponent::cp1, impeller::CubicPathComponent::cp2, impeller::ContourComponent::destination, impeller::LinearPathComponent::p1, impeller::QuadraticPathComponent::p1, impeller::CubicPathComponent::p1, impeller::LinearPathComponent::p2, impeller::QuadraticPathComponent::p2, impeller::CubicPathComponent::p2, impeller::PathBuilder::Shift(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| PathVerticalLine | |||
| ) |
Definition at line 309 of file path_unittests.cc.
References impeller::LinearPathComponent::p1, impeller::LinearPathComponent::p2, impeller::PathBuilder::TakePath(), and impeller::PathBuilder::VerticalLineTo().
| impeller::testing::TEST | ( | PathTest | , |
| PolylineBufferReuse | |||
| ) |
Definition at line 213 of file path_unittests.cc.
References impeller::LineTo(), impeller::PathBuilder::MoveTo(), and polyline.
| impeller::testing::TEST | ( | PathTest | , |
| PolylineFailsWithNullptrBuffer | |||
| ) |
Definition at line 231 of file path_unittests.cc.
References impeller::LineTo(), and impeller::PathBuilder::MoveTo().
| impeller::testing::TEST | ( | PathTest | , |
| PolylineGetContourPointBoundsReturnsCorrectRanges | |||
| ) |
Definition at line 150 of file path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Close(), impeller::LineTo(), impeller::MoveTo(), and polyline.
| impeller::testing::TEST | ( | PathTest | , |
| QuadradicPath | |||
| ) |
Definition at line 320 of file path_unittests.cc.
References impeller::QuadraticPathComponent::cp, impeller::QuadraticPathComponent::p1, impeller::QuadraticPathComponent::p2, impeller::PathBuilder::QuadraticCurveTo(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | PathTest | , |
| RepeatCloseDoesNotAddNewLines | |||
| ) |
Definition at line 483 of file path_unittests.cc.
References impeller::Close(), impeller::Path::kContour, impeller::Path::kLinear, impeller::LineTo(), and impeller::PathBuilder::LineTo().
| impeller::testing::TEST | ( | PathTest | , |
| SimplePath | |||
| ) |
Definition at line 405 of file path_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::QuadraticPathComponent::cp, impeller::CubicPathComponent::cp1, impeller::CubicPathComponent::cp2, impeller::ContourComponent::destination, impeller::ContourComponent::IsClosed(), impeller::Path::kContour, impeller::Path::kCubic, impeller::Path::kLinear, impeller::Path::kQuadratic, impeller::LinearPathComponent::p1, impeller::QuadraticPathComponent::p1, impeller::CubicPathComponent::p1, impeller::LinearPathComponent::p2, impeller::QuadraticPathComponent::p2, and impeller::CubicPathComponent::p2.
| impeller::testing::TEST | ( | PipelineCacheDataVKTest | , |
| CanCreateFromDeviceProperties | |||
| ) |
Definition at line 76 of file pipeline_cache_data_vk_unittests.cc.
References impeller::PipelineCacheHeaderVK::device_id, impeller::PipelineCacheHeaderVK::driver_version, impeller::PipelineCacheHeaderVK::uuid, and impeller::PipelineCacheHeaderVK::vendor_id.
| impeller::testing::TEST | ( | PipelineCacheDataVKTest | , |
| CanTestHeaderCompatibility | |||
| ) |
| impeller::testing::TEST | ( | PipelineDescriptorTest | , |
| PrimitiveTypeHashEquality | |||
| ) |
Definition at line 13 of file pipeline_descriptor_unittests.cc.
References impeller::PipelineDescriptor::GetHash(), impeller::PipelineDescriptor::IsEqual(), impeller::kTriangleStrip, and impeller::PipelineDescriptor::SetPrimitiveType().
| impeller::testing::TEST | ( | PoolTest | , |
| Overload | |||
| ) |
Definition at line 47 of file pool_unittests.cc.
| impeller::testing::TEST | ( | PoolTest | , |
| Simple | |||
| ) |
Definition at line 33 of file pool_unittests.cc.
| impeller::testing::TEST | ( | RectTest | , |
| ContainsFloatingPoint | |||
| ) |
Definition at line 1302 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| EmptyIRectDoesNotIntersect | |||
| ) |
Definition at line 885 of file rect_unittests.cc.
References impeller::saturated::b, and impeller::TRect< T >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| EmptyRectDoesNotIntersect | |||
| ) |
Definition at line 855 of file rect_unittests.cc.
References impeller::saturated::b, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| GetCenter | |||
| ) |
Definition at line 1225 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< T >::MakeMaximum(), impeller::TRect< T >::MakeXYWH(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectArea | |||
| ) |
| impeller::testing::TEST | ( | RectTest | , |
| IRectContainsInclusiveIPoint | |||
| ) |
Definition at line 2398 of file rect_unittests.cc.
References impeller::TRect< T >::ContainsInclusive(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::MakeMaximum(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectContainsIPoint | |||
| ) |
Definition at line 2236 of file rect_unittests.cc.
References impeller::TRect< T >::Contains(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::MakeMaximum(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectContainsIRect | |||
| ) |
Definition at line 2589 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::Contains(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::MakeMaximum(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectCopy | |||
| ) |
Definition at line 672 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectCutOut | |||
| ) |
Definition at line 2834 of file rect_unittests.cc.
References impeller::TRect< T >::Cutout(), impeller::TRect< T >::CutoutOrEmpty(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectDefaultConstructor | |||
| ) |
Definition at line 59 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), and impeller::TRect< T >::IsEmpty().
| impeller::testing::TEST | ( | RectTest | , |
| IRectDoesNotIntersectEmpty | |||
| ) |
Definition at line 825 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::IntersectsWithRect(), and impeller::TRect< T >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectEmptyDeclaration | |||
| ) |
Definition at line 29 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), and impeller::TRect< T >::IsEmpty().
| impeller::testing::TEST | ( | RectTest | , |
| IRectExpand | |||
| ) |
| impeller::testing::TEST | ( | RectTest | , |
| IRectFromIRect | |||
| ) |
Definition at line 647 of file rect_unittests.cc.
References impeller::TRect< T >::MakeLTRB(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectGetNormalizingTransform | |||
| ) |
Definition at line 1108 of file rect_unittests.cc.
References impeller::TRect< T >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectIntersection | |||
| ) |
Definition at line 1794 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::Intersection(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::MakeMaximum(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectIntersectsWithRect | |||
| ) |
Definition at line 2059 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IntersectsWithRect(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::MakeMaximum(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectMakeMaximum | |||
| ) |
Definition at line 624 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::MakeMaximum().
| impeller::testing::TEST | ( | RectTest | , |
| IRectOriginSizeXYWHGetters | |||
| ) |
Definition at line 714 of file rect_unittests.cc.
References impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetOrigin(), impeller::TRect< T >::GetSize(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetXYWH(), impeller::TRect< T >::GetY(), impeller::TRect< T >::MakeLTRB(), and impeller::TRect< T >::MakeOriginSize().
| impeller::testing::TEST | ( | RectTest | , |
| IRectOverflowLTRB | |||
| ) |
Definition at line 509 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectOverflowXYWH | |||
| ) |
Definition at line 303 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectRound | |||
| ) |
Definition at line 3092 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< T >::MakeLTRB(), and impeller::TRect< T >::Round().
| impeller::testing::TEST | ( | RectTest | , |
| IRectRoundOut | |||
| ) |
Definition at line 3064 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< T >::MakeLTRB(), and impeller::TRect< T >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| IRectScale | |||
| ) |
Definition at line 960 of file rect_unittests.cc.
References impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::MakeLTRB(), impeller::TRect< T >::MakeXYWH(), impeller::TRect< T >::Scale(), and scale.
| impeller::testing::TEST | ( | RectTest | , |
| IRectSimpleLTRB | |||
| ) |
Definition at line 89 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| IRectSimpleWH | |||
| ) |
Definition at line 149 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::MakeWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectSimpleXYWH | |||
| ) |
Definition at line 119 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| IRectUnion | |||
| ) |
Definition at line 1487 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::MakeXYWH(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | RectTest | , |
| IRectXYWHIsEmpty | |||
| ) |
| impeller::testing::TEST | ( | RectTest | , |
| IsSquare | |||
| ) |
Definition at line 1213 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< T >::MakeMaximum(), impeller::TRect< T >::MakeXYWH(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| MakePointBoundsQuad | |||
| ) |
Definition at line 1199 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakePointBounds(), and RectNear().
| impeller::testing::TEST | ( | RectTest | , |
| OptIRectIntersection | |||
| ) |
Definition at line 1889 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::Intersection(), and impeller::TRect< T >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| OptIRectUnion | |||
| ) |
Definition at line 1559 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::MakeLTRB(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | RectTest | , |
| OptRectIntersection | |||
| ) |
Definition at line 1740 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::Intersection(), impeller::TRect< Scalar >::Intersection(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| OptRectUnion | |||
| ) |
Definition at line 1435 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::Union(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | RectTest | , |
| RectArea | |||
| ) |
Definition at line 1002 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectContainsInclusivePoint | |||
| ) |
Definition at line 2305 of file rect_unittests.cc.
References flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::kEhCloseEnough, impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectContainsPoint | |||
| ) |
Definition at line 2150 of file rect_unittests.cc.
References flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectContainsRect | |||
| ) |
Definition at line 2474 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::Contains(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectCopy | |||
| ) |
Definition at line 654 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectCutOut | |||
| ) |
Definition at line 2682 of file rect_unittests.cc.
References impeller::TRect< T >::Cutout(), impeller::TRect< T >::CutoutOrEmpty(), flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeLTRB(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectDefaultConstructor | |||
| ) |
Definition at line 44 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::IsFinite().
| impeller::testing::TEST | ( | RectTest | , |
| RectDirections | |||
| ) |
Definition at line 3024 of file rect_unittests.cc.
References EXPECT_POINT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectDoesNotIntersectEmpty | |||
| ) |
Definition at line 795 of file rect_unittests.cc.
References impeller::saturated::b, impeller::TRect< T >::IntersectsWithRect(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectEmptyDeclaration | |||
| ) |
Definition at line 14 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), and impeller::TRect< T >::IsFinite().
| impeller::testing::TEST | ( | RectTest | , |
| RectExpand | |||
| ) |
Definition at line 1236 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectFromRect | |||
| ) |
Definition at line 640 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectGetNormalizingTransform | |||
| ) |
Definition at line 1020 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectGetPoints | |||
| ) |
Definition at line 2953 of file rect_unittests.cc.
References EXPECT_POINT_NEAR, impeller::TRect< T >::GetPoints(), impeller::TRect< Scalar >::MakeMaximum(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectGetPositive | |||
| ) |
Definition at line 3010 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, impeller::TRect< T >::GetPositive(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectGetTransformedPoints | |||
| ) |
Definition at line 2984 of file rect_unittests.cc.
References EXPECT_POINT_NEAR, impeller::TRect< T >::GetTransformedPoints(), impeller::Matrix::MakeTranslation(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectIntersection | |||
| ) |
Definition at line 1611 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::Intersection(), impeller::TRect< T >::IntersectionOrEmpty(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectIntersectsWithRect | |||
| ) |
Definition at line 1945 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IntersectsWithRect(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeMaximum(), impeller::TRect< Scalar >::MakeXYWH(), and swap_nan().
| impeller::testing::TEST | ( | RectTest | , |
| RectMakeMaximum | |||
| ) |
Definition at line 606 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeMaximum().
| impeller::testing::TEST | ( | RectTest | , |
| RectMakePointBounds | |||
| ) |
Definition at line 2993 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, impeller::TRect< Scalar >::MakePointBounds(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectMakeSize | |||
| ) |
Definition at line 576 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, impeller::TRect< T >::MakeLTRB(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< T >::MakeSize(), and impeller::TRect< Scalar >::MakeSize().
| impeller::testing::TEST | ( | RectTest | , |
| RectOriginSizeXYWHGetters | |||
| ) |
Definition at line 688 of file rect_unittests.cc.
References impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetOrigin(), impeller::TRect< T >::GetSize(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetXYWH(), impeller::TRect< T >::GetY(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::MakeOriginSize().
| impeller::testing::TEST | ( | RectTest | , |
| RectOverflowLTRB | |||
| ) |
Definition at line 370 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectOverflowXYWH | |||
| ) |
Definition at line 164 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectProject | |||
| ) |
Definition at line 3038 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectRound | |||
| ) |
Definition at line 3077 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::Round().
| impeller::testing::TEST | ( | RectTest | , |
| RectRoundOut | |||
| ) |
Definition at line 3053 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< Scalar >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| RectRoundOutEmpty | |||
| ) |
Definition at line 740 of file rect_unittests.cc.
References impeller::TRect< Scalar >::RoundOut(), and impeller::TRect< T >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| RectRoundOutSimple | |||
| ) |
Definition at line 748 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< T >::MakeLTRB(), impeller::TRect< T >::RoundOut(), and impeller::TRect< Scalar >::RoundOut().
| impeller::testing::TEST | ( | RectTest | , |
| RectRoundOutToIRectHuge | |||
| ) |
| impeller::testing::TEST | ( | RectTest | , |
| RectScale | |||
| ) |
Definition at line 915 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), impeller::TRect< T >::Scale(), and scale.
| impeller::testing::TEST | ( | RectTest | , |
| RectShift | |||
| ) |
Definition at line 2977 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectSimpleLTRB | |||
| ) |
Definition at line 73 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | RectTest | , |
| RectSimpleWH | |||
| ) |
Definition at line 133 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectSimpleXYWH | |||
| ) |
Definition at line 103 of file rect_unittests.cc.
References impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetHeight(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| RectUnion | |||
| ) |
Definition at line 1344 of file rect_unittests.cc.
References impeller::saturated::b, flip_lr(), flip_lrtb(), flip_tb(), impeller::TRect< T >::IsEmpty(), impeller::TRect< T >::IsFinite(), impeller::TRect< Scalar >::MakeXYWH(), swap_nan(), and impeller::TRect< T >::Union().
| impeller::testing::TEST | ( | RectTest | , |
| RectXYWHIsEmpty | |||
| ) |
Definition at line 1158 of file rect_unittests.cc.
References impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST | ( | RectTest | , |
| TransformAndClipBounds | |||
| ) |
Definition at line 3110 of file rect_unittests.cc.
References EXPECT_RECT_NEAR, EXPECT_VECTOR3_NEAR, impeller::TRect< T >::GetLeftBottom(), impeller::TRect< T >::GetLeftTop(), impeller::TRect< T >::GetRightBottom(), impeller::TRect< T >::GetRightTop(), impeller::TRect< T >::IsEmpty(), impeller::Matrix::MakeColumn(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::TRect< T >::TransformAndClipBounds().
| impeller::testing::TEST | ( | RenderPassBuilder | , |
| CreatesMSAAResolveWithCorrectStore | |||
| ) |
Definition at line 102 of file render_pass_builder_vk_unittests.cc.
References impeller::RenderPassBuilderVK::Build(), color, impeller::RenderPassBuilderVK::GetColorAttachments(), impeller::RenderPassBuilderVK::GetResolves(), impeller::kClear, impeller::kCount4, impeller::kMultisampleResolve, impeller::kR8G8B8A8UNormInt, and impeller::RenderPassBuilderVK::SetColorAttachment().
| impeller::testing::TEST | ( | RenderPassBuilder | , |
| CreatesRenderPassWithCombinedDepthStencil | |||
| ) |
Definition at line 30 of file render_pass_builder_vk_unittests.cc.
References impeller::RenderPassBuilderVK::Build(), color, impeller::RenderPassBuilderVK::GetColorAttachments(), impeller::RenderPassBuilderVK::GetDepthStencil(), impeller::kClear, impeller::kCount1, impeller::kD24UnormS8Uint, impeller::kDontCare, impeller::kR8G8B8A8UNormInt, impeller::kStore, impeller::RenderPassBuilderVK::SetColorAttachment(), and impeller::RenderPassBuilderVK::SetDepthStencilAttachment().
| impeller::testing::TEST | ( | RenderPassBuilder | , |
| CreatesRenderPassWithNoDepthStencil | |||
| ) |
Definition at line 15 of file render_pass_builder_vk_unittests.cc.
References impeller::RenderPassBuilderVK::Build(), impeller::RenderPassBuilderVK::GetDepthStencil(), impeller::kClear, impeller::kCount1, impeller::kR8G8B8A8UNormInt, impeller::kStore, and impeller::RenderPassBuilderVK::SetColorAttachment().
| impeller::testing::TEST | ( | RenderPassBuilder | , |
| CreatesRenderPassWithOnlyStencil | |||
| ) |
Definition at line 71 of file render_pass_builder_vk_unittests.cc.
References impeller::RenderPassBuilderVK::Build(), impeller::RenderPassBuilderVK::GetDepthStencil(), impeller::kClear, impeller::kCount1, impeller::kDontCare, impeller::kR8G8B8A8UNormInt, impeller::kS8UInt, impeller::kStore, impeller::RenderPassBuilderVK::SetColorAttachment(), and impeller::RenderPassBuilderVK::SetStencilAttachment().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| CreatesANewInstance | |||
| ) |
Definition at line 18 of file resource_manager_vk_unittests.cc.
References impeller::saturated::b, and impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| IsThreadSafe | |||
| ) |
Definition at line 58 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| ReclaimMovesAResourceAndDestroysIt | |||
| ) |
Definition at line 24 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | ResourceManagerVKTest | , |
| TerminatesWhenOutOfScope | |||
| ) |
Definition at line 43 of file resource_manager_vk_unittests.cc.
References impeller::ResourceManagerVK::Create().
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingFiniteDoubleToFloatStaysFinite | |||
| ) |
Definition at line 981 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingInfiniteDoubleToFloatStaysInfinite | |||
| ) |
Definition at line 996 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingInfiniteScalarToSignedIntProducesLimit | |||
| ) |
Definition at line 1066 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingLargeScalarToSignedIntProducesLimit | |||
| ) |
Definition at line 1025 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingNaNDoubleToFloatStaysNaN | |||
| ) |
Definition at line 1011 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| CastingNaNScalarToSignedIntProducesZero | |||
| ) |
Definition at line 1107 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitAddOfFloatingPoint | |||
| ) |
Definition at line 136 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitAddOfSignedInts | |||
| ) |
Definition at line 12 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitAverageScalarOfFloatingPoint | |||
| ) |
Definition at line 828 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitAverageScalarOfSignedInts | |||
| ) |
Definition at line 716 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitSubOfFloatingPoint | |||
| ) |
Definition at line 488 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ExplicitSubOfSignedInts | |||
| ) |
Definition at line 364 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitAddOfFloatingPoint | |||
| ) |
Definition at line 250 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitAddOfSignedInts | |||
| ) |
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitAverageScalarOfFloatingPoint | |||
| ) |
Definition at line 903 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitAverageScalarOfSignedInts | |||
| ) |
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitSubOfFloatingPoint | |||
| ) |
Definition at line 602 of file saturated_math_unittests.cc.
| impeller::testing::TEST | ( | SaturatedMath | , |
| ImplicitSubOfSignedInts | |||
| ) |
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| BackdropFilterEmptyCoverage | |||
| ) |
Definition at line 163 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| BackdropFiterComputedCoverage | |||
| ) |
Definition at line 29 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| BasicEmptyCoverage | |||
| ) |
Definition at line 137 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| CoverageLimitIgnoredIfIntersectedValueIsCloseToActualCoverageLargerWithImageFilter | |||
| ) |
Definition at line 246 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| CoverageLimitIgnoredIfIntersectedValueIsCloseToActualCoverageSmallerWithImageFilter | |||
| ) |
Definition at line 227 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| CoverageLimitRespectedIfSubstantiallyDifferentFromContentCoverge | |||
| ) |
Definition at line 267 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| DisjointCoverage | |||
| ) |
Definition at line 94 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| DisjointCoverageTransformedByImageFilter | |||
| ) |
Definition at line 106 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| DisjointCoveragTransformedByCTM | |||
| ) |
Definition at line 123 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| FloodInputCoverage | |||
| ) |
Definition at line 177 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| FloodInputCoverageWithImageFilter | |||
| ) |
Definition at line 191 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| FloodInputCoverageWithImageFilterWithNoCoverageProducesNoCoverage | |||
| ) |
Definition at line 208 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| ImageFilterEmptyCoverage | |||
| ) |
Definition at line 148 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| ImageFiterComputedCoverage | |||
| ) |
Definition at line 44 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| ImageFiterLargeScaleComputedCoverageLargerThanBoundsLimit | |||
| ) |
Definition at line 77 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| ImageFiterSmallScaleComputedCoverageLargerThanBoundsLimit | |||
| ) |
Definition at line 60 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::FilterContents::MakeMatrixFilter(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST | ( | SaveLayerUtilsTest | , |
| SimplePaintComputedCoverage | |||
| ) |
Definition at line 17 of file save_layer_utils_unittests.cc.
References impeller::ComputeSaveLayerCoverage(), and impeller::TRect< Scalar >::MakeLTRB().
| impeller::testing::TEST | ( | ShaderArchiveTest | , |
| CanReadAndWriteBlobs | |||
| ) |
Definition at line 28 of file shader_archive_unittests.cc.
References impeller::ShaderArchiveWriter::AddShader(), impeller::ShaderArchiveWriter::CreateMapping(), CreateMappingFromString(), CreateStringFromMapping(), impeller::ShaderArchive::GetMapping(), impeller::ShaderArchive::GetShaderCount(), impeller::ShaderArchive::IsValid(), impeller::kFragment, and impeller::kVertex.
| impeller::testing::TEST | ( | SizeTest | , |
| ISizeIsEmpty | |||
| ) |
Definition at line 36 of file size_unittests.cc.
| impeller::testing::TEST | ( | SizeTest | , |
| IsSquare | |||
| ) |
Definition at line 53 of file size_unittests.cc.
| impeller::testing::TEST | ( | SizeTest | , |
| MaxDimension | |||
| ) |
Definition at line 63 of file size_unittests.cc.
| impeller::testing::TEST | ( | SizeTest | , |
| NegationOperator | |||
| ) |
| impeller::testing::TEST | ( | SizeTest | , |
| SizeIsEmpty | |||
| ) |
Definition at line 12 of file size_unittests.cc.
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| BlendMode | |||
| ) |
Definition at line 297 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ToBlendMode().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientConversionNonMonotonic | |||
| ) |
Definition at line 234 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientMissing0 | |||
| ) |
Definition at line 156 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientMissingLastValue | |||
| ) |
Definition at line 182 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientStopConversion | |||
| ) |
Definition at line 130 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| GradientStopGreaterThan1 | |||
| ) |
Definition at line 208 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ConvertStops(), and impeller::ScalarNearlyEqual().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| IsNearlySimpleRRect | |||
| ) |
Definition at line 261 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::IsNearlySimpleRRect(), and impeller::kEhCloseEnough.
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| SkPointToPoint | |||
| ) |
Definition at line 98 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ToPoint().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| SkPointToSize | |||
| ) |
Definition at line 107 of file skia_conversions_unittests.cc.
References impeller::skia_conversions::ToSize().
| impeller::testing::TEST | ( | SkiaConversionsTest | , |
| ToColor | |||
| ) |
Definition at line 116 of file skia_conversions_unittests.cc.
References color, impeller::ScalarNearlyEqual(), and impeller::skia_conversions::ToColor().
| impeller::testing::TEST | ( | SkiaConversionTest | , |
| ToMatrixRotate | |||
| ) |
Definition at line 47 of file skia_conversions_unittests.cc.
References impeller::Matrix::IsTranslationScaleOnly(), impeller::skia_conversions::ToMatrix(), and impeller::Matrix::vec.
| impeller::testing::TEST | ( | SkiaConversionTest | , |
| ToMatrixScale | |||
| ) |
Definition at line 33 of file skia_conversions_unittests.cc.
References impeller::Matrix::IsIdentity(), impeller::Matrix::IsTranslationScaleOnly(), impeller::Matrix::m, and impeller::skia_conversions::ToMatrix().
| impeller::testing::TEST | ( | SkiaConversionTest | , |
| ToMatrixSkew | |||
| ) |
Definition at line 58 of file skia_conversions_unittests.cc.
References impeller::Matrix::IsTranslationScaleOnly(), impeller::skia_conversions::ToMatrix(), and impeller::Matrix::vec.
| impeller::testing::TEST | ( | SkiaConversionTest | , |
| ToMatrixTranslate | |||
| ) |
Definition at line 19 of file skia_conversions_unittests.cc.
References impeller::Matrix::IsIdentity(), impeller::Matrix::IsTranslationScaleOnly(), impeller::Matrix::m, and impeller::skia_conversions::ToMatrix().
| impeller::testing::TEST | ( | SkiaConversionTest | , |
| ToSamplerDescriptor | |||
| ) |
Definition at line 69 of file skia_conversions_unittests.cc.
References impeller::kBase, impeller::kLinear, impeller::kNearest, and impeller::skia_conversions::ToSamplerDescriptor().
| impeller::testing::TEST | ( | StringsTest | , |
| CanSPrintF | |||
| ) |
| impeller::testing::TEST | ( | TessellatorTest | , |
| ChecksConcurrentPolylineUsage | |||
| ) |
Definition at line 515 of file tessellator_unittests.cc.
References impeller::PathBuilder::AddLine(), polyline, and impeller::PathBuilder::TakePath().
| impeller::testing::TEST | ( | TessellatorTest | , |
| CircleVertexCounts | |||
| ) |
Definition at line 139 of file tessellator_unittests.cc.
References impeller::TPoint< T >::GetLength(), impeller::Tessellator::kCircleTolerance, impeller::kPiOver2, impeller::Matrix::MakeScale(), and transform.
| impeller::testing::TEST | ( | TessellatorTest | , |
| EarlyReturnEmptyConvexShape | |||
| ) |
Definition at line 499 of file tessellator_unittests.cc.
References impeller::PathBuilder::MoveTo(), impeller::PathBuilder::TakePath(), and impeller::Tessellator::TessellateConvexInternal().
| impeller::testing::TEST | ( | TessellatorTest | , |
| FilledCircleTessellationVertices | |||
| ) |
Definition at line 175 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), and transform.
| impeller::testing::TEST | ( | TessellatorTest | , |
| FilledEllipseTessellationVertices | |||
| ) |
Definition at line 364 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), and transform.
| impeller::testing::TEST | ( | TessellatorTest | , |
| FilledRoundRectTessellationVertices | |||
| ) |
Definition at line 425 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), and transform.
| impeller::testing::TEST | ( | TessellatorTest | , |
| RoundCapLineTessellationVertices | |||
| ) |
Definition at line 291 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::TPoint< T >::GetLength(), impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), transform, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST | ( | TessellatorTest | , |
| StrokedCircleTessellationVertices | |||
| ) |
Definition at line 219 of file tessellator_unittests.cc.
References EXPECT_POINT_NEAR, impeller::kPi, impeller::kPiOver2, impeller::kTriangleStrip, impeller::Matrix::MakeScale(), and transform.
| impeller::testing::TEST | ( | TessellatorTest | , |
| TessellateConvex | |||
| ) |
Definition at line 84 of file tessellator_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::Tessellator::TessellateConvexInternal().
| impeller::testing::TEST | ( | TessellatorTest | , |
| TessellateConvexUnclosedPath | |||
| ) |
Definition at line 121 of file tessellator_unittests.cc.
References impeller::LineTo(), impeller::PathBuilder::LineTo(), and impeller::Tessellator::TessellateConvexInternal().
| impeller::testing::TEST | ( | TessellatorTest | , |
| TessellatorBuilderReturnsCorrectResultStatus | |||
| ) |
Definition at line 17 of file tessellator_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::TessellatorLibtess::kInputError, impeller::kOdd, impeller::TessellatorLibtess::kSuccess, impeller::PathBuilder::LineTo(), impeller::PathBuilder::TakePath(), and impeller::TessellatorLibtess::Tessellate().
| impeller::testing::TEST | ( | TextureMTL | , |
| CreateFromDrawable | |||
| ) |
Definition at line 21 of file texture_mtl_unittests.mm.
References impeller::CreateTextureFromDrawableFuture(), impeller::TextureDescriptor::format, impeller::GetDrawableDeferred(), impeller::kB8G8R8A8UNormInt, impeller::TextureDescriptor::size, and impeller::ToMTLPixelFormat().
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateMutex | |||
| ) |
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateMutexLock | |||
| ) |
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateRWMutex | |||
| ) |
Definition at line 53 of file base_unittests.cc.
References impeller::saturated::b, and impeller::testing::RWFoo::mtx.
| impeller::testing::TEST | ( | ThreadTest | , |
| CanCreateRWMutexLock | |||
| ) |
Definition at line 66 of file base_unittests.cc.
References impeller::saturated::b, and impeller::testing::RWFoo::mtx.
| impeller::testing::TEST | ( | TrigTest | , |
| MultiplyByScalarRadius | |||
| ) |
| impeller::testing::TEST | ( | TrigTest | , |
| TrigAngles | |||
| ) |
Definition at line 15 of file trig_unittests.cc.
References impeller::Trig::cos, impeller::kEhCloseEnough, impeller::kPi, and impeller::Trig::sin.
| impeller::testing::TEST | ( | TypographerTest | , |
| RectanglePackerFillsRows | |||
| ) |
Definition at line 398 of file typographer_unittests.cc.
References impeller::RectanglePacker::Factory(), impeller::IPoint16::x(), and impeller::IPoint16::y().
| impeller::testing::TEST_F | ( | GoldenTests | , |
| ConicalGradient | |||
| ) |
Definition at line 76 of file golden_tests.cc.
References impeller::DisplayListToTexture(), and impeller::testing::Screenshotter::MakeScreenshot().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ArcWithZeroSweepAndBlur | |||
| ) |
Definition at line 429 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| BackdropRestoreUsesCorrectCoverageForFirstRestoredClip | |||
| ) |
Definition at line 895 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlendModePlusAlphaColorFilterWideGamut | |||
| ) |
Definition at line 432 of file aiks_dl_blend_unittests.cc.
References impeller::TRect< T >::Expand(), impeller::kB10G10R10A10XR, impeller::DlImageImpeller::Make(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlendModePlusAlphaWideGamut | |||
| ) |
Definition at line 399 of file aiks_dl_blend_unittests.cc.
References impeller::TRect< T >::Expand(), impeller::kB10G10R10A10XR, impeller::DlImageImpeller::Make(), and impeller::TRect< Scalar >::MakeXYWH().
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlendModeShouldCoverWholeScreen | |||
| ) |
Definition at line 83 of file aiks_dl_blend_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlurHasNoEdge | |||
| ) |
Definition at line 358 of file aiks_dl_blur_unittests.cc.
References impeller::AiksPlayground::ImGuiBegin().
| impeller::testing::TEST_P | ( | AiksTest | , |
| BlurredRectangleWithShader | |||
| ) |
Definition at line 1096 of file aiks_dl_blur_unittests.cc.
References impeller::saturated::b, impeller::DisplayListToTexture(), and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanConvertTriangleFanToTriangles | |||
| ) |
Definition at line 154 of file aiks_dl_vertices_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawAnOpenPath | |||
| ) |
Definition at line 181 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawAnOpenPathThatIsntARect | |||
| ) |
Definition at line 204 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawMultiContourConvexPath | |||
| ) |
Definition at line 407 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaint | |||
| ) |
Definition at line 392 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintMultipleTimes | |||
| ) |
Definition at line 402 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintMultipleTimesInteractive | |||
| ) |
Definition at line 683 of file aiks_dl_blend_unittests.cc.
References GetBlendModeSelection(), impeller::AiksPlayground::ImGuiBegin(), impeller::Color::MediumTurquoise(), impeller::Color::ToARGB(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPaintWithAdvancedBlend | |||
| ) |
Definition at line 108 of file aiks_dl_blend_unittests.cc.
References impeller::Color::MediumTurquoise(), and impeller::Color::OrangeRed().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPerspectiveTransformWithClips | |||
| ) |
Definition at line 825 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make(), impeller::Matrix::MakeRotationY(), and impeller::Matrix::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPoints | |||
| ) |
Definition at line 396 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawPointsWithTextureMap | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawScaledPointsLargeScaleSmallRadius | |||
| ) |
Definition at line 832 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanDrawScaledPointsSmallScaleLargeRadius | |||
| ) |
Definition at line 811 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanEmptyPictureConvertToImage | |||
| ) |
Definition at line 955 of file aiks_dl_unittests.cc.
References impeller::DisplayListToTexture(), and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformFullScreenMSAA | |||
| ) |
Definition at line 1150 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformSaveLayerWithBounds | |||
| ) |
Definition at line 1171 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformSaveLayerWithBoundsAndLargerIntermediateIsNotAllocated | |||
| ) |
Definition at line 1072 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPerformSkew | |||
| ) |
Definition at line 1160 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanPictureConvertToImage | |||
| ) |
Definition at line 928 of file aiks_dl_unittests.cc.
References impeller::DisplayListToTexture(), and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderAdvancedBlendColorFilterWithSaveLayer | |||
| ) |
Definition at line 62 of file aiks_dl_blend_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlur | |||
| ) |
Definition at line 242 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlurHugeSigma | |||
| ) |
Definition at line 271 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderBackdropBlurInteractive | |||
| ) |
Definition at line 205 of file aiks_dl_blur_unittests.cc.
References impeller::saturated::b, impeller::DrawPlaygroundLine(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedBackdropFilter | |||
| ) |
Definition at line 786 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedBlur | |||
| ) |
Definition at line 289 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedLayers | |||
| ) |
Definition at line 1407 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClippedRuntimeEffects | |||
| ) |
Definition at line 41 of file aiks_dl_runtime_effect_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderClips | |||
| ) |
Definition at line 453 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderColoredRect | |||
| ) |
Definition at line 36 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderColorFilterWithInvertColors | |||
| ) |
Definition at line 70 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderColorFilterWithInvertColorsDrawPaint | |||
| ) |
Definition at line 82 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderConicalGradient | |||
| ) |
Definition at line 550 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderConicalGradientWithDitheringEnabled | |||
| ) |
Definition at line 186 of file aiks_dl_gradient_unittests.cc.
References CanRenderConicalGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderCurvedStrokes | |||
| ) |
Definition at line 69 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDestructiveSaveLayer | |||
| ) |
Definition at line 374 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDifferenceClips | |||
| ) |
Definition at line 42 of file aiks_dl_clip_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDifferencePaths | |||
| ) |
Definition at line 156 of file aiks_dl_path_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderDifferentShapesWithSameColorSource | |||
| ) |
Definition at line 339 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrame | |||
| ) |
Definition at line 288 of file aiks_dl_text_unittests.cc.
References kFontFixture, and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrameWithAlpha | |||
| ) |
Definition at line 316 of file aiks_dl_text_unittests.cc.
References kFontFixture, and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderEmojiTextFrameWithBlur | |||
| ) |
Definition at line 300 of file aiks_dl_text_unittests.cc.
References impeller::testing::TextRenderOptions::color, kFontFixture, and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderForegroundAdvancedBlendWithMaskBlur | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderForegroundBlendWithMaskBlur | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderGradientDecalWithBackground | |||
| ) |
Definition at line 593 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderGroupOpacity | |||
| ) |
Definition at line 35 of file aiks_dl_opacity_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderGroupOpacityToSavelayer | |||
| ) |
Definition at line 57 of file aiks_dl_opacity_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderImage | |||
| ) |
Definition at line 46 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderImageRect | |||
| ) |
Definition at line 218 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderInvertedImageWithColorFilter | |||
| ) |
Definition at line 56 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderItalicizedText | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientClamp | |||
| ) |
Definition at line 67 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientDecal | |||
| ) |
Definition at line 76 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientDecalWithColorFilter | |||
| ) |
Definition at line 80 of file aiks_dl_gradient_unittests.cc.
References scale, and impeller::Color::ToARGB().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsClamp | |||
| ) |
Definition at line 256 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsDecal | |||
| ) |
Definition at line 265 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsMirror | |||
| ) |
Definition at line 262 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsRepeat | |||
| ) |
Definition at line 259 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientManyColorsUnevenStops | |||
| ) |
Definition at line 300 of file aiks_dl_gradient_unittests.cc.
References impeller::Color::ToARGB(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientMaskBlur | |||
| ) |
Definition at line 348 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientMirror | |||
| ) |
Definition at line 73 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientRepeat | |||
| ) |
Definition at line 70 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWayManyColorsClamp | |||
| ) |
Definition at line 296 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithDitheringEnabled | |||
| ) |
Definition at line 120 of file aiks_dl_gradient_unittests.cc.
References CanRenderLinearGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderLinearGradientWithOverlappingStopsClamp | |||
| ) |
Definition at line 215 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderMaskBlurHugeSigma | |||
| ) |
Definition at line 153 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderNestedClips | |||
| ) |
Definition at line 27 of file aiks_dl_clip_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderOverlappingMultiContourPath | |||
| ) |
Definition at line 464 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderQuadraticStrokeWithInstantTurn | |||
| ) |
Definition at line 136 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradient | |||
| ) |
Definition at line 371 of file aiks_dl_gradient_unittests.cc.
References impeller::Color::ToARGB(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientManyColors | |||
| ) |
Definition at line 411 of file aiks_dl_gradient_unittests.cc.
References impeller::Color::ToARGB(), and impeller::Matrix::vec.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRadialGradientWithDitheringEnabled | |||
| ) |
Definition at line 140 of file aiks_dl_gradient_unittests.cc.
References CanRenderRadialGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderRoundedRectWithNonUniformRadii | |||
| ) |
Definition at line 373 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSimpleClips | |||
| ) |
Definition at line 236 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderStrokedTextFrame | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderStrokePathThatEndsAtSharpTurn | |||
| ) |
Definition at line 105 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderStrokePathWithCubicLine | |||
| ) |
Definition at line 120 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderStrokes | |||
| ) |
Definition at line 57 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientClamp | |||
| ) |
Definition at line 490 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientDecal | |||
| ) |
Definition at line 499 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsClamp | |||
| ) |
Definition at line 537 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsDecal | |||
| ) |
Definition at line 546 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsMirror | |||
| ) |
Definition at line 543 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientManyColorsRepeat | |||
| ) |
Definition at line 540 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientMirror | |||
| ) |
Definition at line 496 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientRepeat | |||
| ) |
Definition at line 493 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderSweepGradientWithDitheringEnabled | |||
| ) |
Definition at line 163 of file aiks_dl_gradient_unittests.cc.
References CanRenderSweepGradientWithDithering().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrame | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrameSTB | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrameWithFractionScaling | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrameWithHalfScaling | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextFrameWithInvertedTransform | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextInSaveLayer | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextOutsideBoundaries | |||
| ) |
Definition at line 355 of file aiks_dl_text_unittests.cc.
References font_size, and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextStrokeWidth | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextWithLargePerspectiveTransform | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTextWithPerspectiveTransformInSublist | |||
| ) |
Definition at line 473 of file aiks_dl_text_unittests.cc.
References impeller::Matrix::m, and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderThickCurvedStrokes | |||
| ) |
Definition at line 81 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderThinCurvedStrokes | |||
| ) |
Definition at line 93 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureClamp | |||
| ) |
Definition at line 197 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureClampWithTranslate | |||
| ) |
Definition at line 213 of file aiks_dl_basic_unittests.cc.
References impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureDecal | |||
| ) |
Definition at line 209 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureMirror | |||
| ) |
Definition at line 205 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderTiledTextureRepeat | |||
| ) |
Definition at line 201 of file aiks_dl_basic_unittests.cc.
| 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 349 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanRenderWithContiguousClipRestores | |||
| ) |
Definition at line 78 of file aiks_dl_clip_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanSaveLayerStandalone | |||
| ) |
Definition at line 321 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanvasCanPushPopCTM | |||
| ) |
Definition at line 67 of file canvas_unittests.cc.
References ASSERT_MATRIX_NEAR, CreateTestCanvas(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CanvasCTMCanBeUpdated | |||
| ) |
Definition at line 85 of file canvas_unittests.cc.
References ASSERT_MATRIX_NEAR, CreateTestCanvas(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearBlend | |||
| ) |
Definition at line 486 of file aiks_dl_blend_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearBlendWithBlur | |||
| ) |
Definition at line 343 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClearColorOptimizationWhenSubpassIsBiggerThanParentPass | |||
| ) |
Definition at line 1016 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClippedBlurFilterRendersCorrectly | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClippedBlurFilterRendersCorrectlyInteractive | |||
| ) |
Definition at line 302 of file aiks_dl_blur_unittests.cc.
References impeller::DrawPlaygroundPoint(), impeller::Color::Green(), and impeller::Sigma::sigma.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ClipsUseCurrentTransform | |||
| ) |
Definition at line 102 of file aiks_dl_clip_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CollapsedDrawPaintInSubpass | |||
| ) |
Definition at line 39 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CollapsedDrawPaintInSubpassBackdropFilter | |||
| ) |
Definition at line 58 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ColorFilterAdvancedBlend | |||
| ) |
Definition at line 251 of file aiks_dl_blend_unittests.cc.
References impeller::AiksPlayground::ImGuiBegin(), and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ColorFilterAdvancedBlendNoFbFetch | |||
| ) |
Definition at line 310 of file aiks_dl_blend_unittests.cc.
References impeller::AiksPlayground::ImGuiBegin(), impeller::kMetal, and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ColorFilterBlend | |||
| ) |
Definition at line 199 of file aiks_dl_blend_unittests.cc.
References impeller::AiksPlayground::ImGuiBegin(), and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ColorMatrixFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 77 of file aiks_dl_unittests.cc.
| 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 774 of file aiks_dl_blend_unittests.cc.
References impeller::testing::BlendModeSelection::blend_mode_names, impeller::testing::BlendModeSelection::blend_mode_values, color, impeller::saturated::distance, GetBlendModeSelection(), impeller::AiksPlayground::ImGuiBegin(), impeller::k2Pi, impeller::kPhi, and impeller::Radians::radians.
| impeller::testing::TEST_P | ( | AiksTest | , |
| CoordinateConversionsAreCorrect | |||
| ) |
Definition at line 1114 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| CoverageOriginShouldBeAccountedForInSubpasses | |||
| ) |
Definition at line 1297 of file aiks_dl_basic_unittests.cc.
References impeller::DrawPlaygroundLine(), offset, and impeller::Color::White().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DispatcherDoesNotCullPerspectiveTransformedChildDisplayLists | |||
| ) |
Definition at line 864 of file aiks_dl_unittests.cc.
References impeller::AiksContext::GetContentContext(), impeller::AiksContext::GetContext(), and impeller::ContentContext::GetRenderTargetCache().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DlAtlasGeometryBlend | |||
| ) |
Definition at line 219 of file aiks_dl_atlas_unittests.cc.
References impeller::DlAtlasGeometry::CreateBlendVertexBuffer(), impeller::ContentContext::GetTransientsBuffer(), impeller::kNone, impeller::kSourceOver, impeller::DlAtlasGeometry::ShouldSkip(), and impeller::DlAtlasGeometry::ShouldUseBlend().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DlAtlasGeometryColorButNoBlend | |||
| ) |
Definition at line 243 of file aiks_dl_atlas_unittests.cc.
References impeller::kSource, impeller::DlAtlasGeometry::ShouldSkip(), and impeller::DlAtlasGeometry::ShouldUseBlend().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DlAtlasGeometryNoBlend | |||
| ) |
Definition at line 201 of file aiks_dl_atlas_unittests.cc.
References impeller::DlAtlasGeometry::CreateSimpleVertexBuffer(), impeller::ContentContext::GetTransientsBuffer(), impeller::kNone, impeller::kSourceOver, impeller::DlAtlasGeometry::ShouldSkip(), and impeller::DlAtlasGeometry::ShouldUseBlend().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DlAtlasGeometrySkip | |||
| ) |
Definition at line 260 of file aiks_dl_atlas_unittests.cc.
References impeller::kClear, and impeller::DlAtlasGeometry::ShouldSkip().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAdvancedBlendPartlyOffscreen | |||
| ) |
Definition at line 143 of file aiks_dl_blend_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasAdvancedAndTransform | |||
| ) |
Definition at line 155 of file aiks_dl_atlas_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasNoColor | |||
| ) |
Definition at line 78 of file aiks_dl_atlas_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasNoColorFullSize | |||
| ) |
Definition at line 138 of file aiks_dl_atlas_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasPlusWideGamut | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasWithColorAdvanced | |||
| ) |
Definition at line 90 of file aiks_dl_atlas_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasWithColorAdvancedAndTransform | |||
| ) |
Definition at line 169 of file aiks_dl_atlas_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasWithColorSimple | |||
| ) |
Definition at line 105 of file aiks_dl_atlas_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawAtlasWithOpacity | |||
| ) |
Definition at line 121 of file aiks_dl_atlas_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawLinesRenderCorrectly | |||
| ) |
Definition at line 307 of file aiks_dl_path_unittests.cc.
References impeller::saturated::b, impeller::DlImageImpeller::Make(), and impeller::Matrix::MakeRotationZ().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawOpacityPeephole | |||
| ) |
Definition at line 19 of file aiks_dl_opacity_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintTransformsBounds | |||
| ) |
Definition at line 65 of file aiks_dl_runtime_effect_unittests.cc.
References impeller::TSize< Scalar >::MakeWH().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawPaintWithAdvancedBlendOverFilter | |||
| ) |
Definition at line 126 of file aiks_dl_blend_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectStrokesRenderCorrectly | |||
| ) |
Definition at line 380 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawRectStrokesWithBevelJoinRenderCorrectly | |||
| ) |
Definition at line 393 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawScaledTextWithPerspectiveNoSaveLayer | |||
| ) |
Definition at line 414 of file aiks_dl_text_unittests.cc.
References impeller::Matrix::m, RenderTextInCanvasSkia(), and impeller::Matrix::Transform().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawScaledTextWithPerspectiveSaveLayer | |||
| ) |
Definition at line 430 of file aiks_dl_text_unittests.cc.
References impeller::Matrix::m, and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesImageSourceWithTextureCoordinates | |||
| ) |
Definition at line 260 of file aiks_dl_vertices_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesImageSourceWithTextureCoordinatesAndColorBlending | |||
| ) |
Definition at line 285 of file aiks_dl_vertices_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesLinearGradientWithoutIndices | |||
| ) |
Definition at line 205 of file aiks_dl_vertices_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesLinearGradientWithTextureCoordinates | |||
| ) |
Definition at line 231 of file aiks_dl_vertices_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesPremultipliesColors | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesSolidColorTrianglesWithIndices | |||
| ) |
Definition at line 314 of file aiks_dl_vertices_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesSolidColorTrianglesWithoutIndices | |||
| ) |
Definition at line 181 of file aiks_dl_vertices_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesTextureCoordinatesWithFragmentShader | |||
| ) |
Definition at line 387 of file aiks_dl_vertices_unittests.cc.
References impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesTextureCoordinatesWithFragmentShaderNonZeroOrigin | |||
| ) |
Definition at line 477 of file aiks_dl_vertices_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | AiksTest | , |
| DrawVerticesWithInvalidIndices | |||
| ) |
Definition at line 358 of file aiks_dl_vertices_unittests.cc.
References impeller::DisplayListToTexture().
| impeller::testing::TEST_P | ( | AiksTest | , |
| EmptySaveLayerIgnoresPaint | |||
| ) |
Definition at line 1042 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| EmptySaveLayerRendersWithClear | |||
| ) |
Definition at line 1057 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FastEllipticalRRectMaskBlursRenderCorrectly | |||
| ) |
Definition at line 1461 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| FastGradientTestHorizontal | |||
| ) |
Definition at line 716 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| FastGradientTestHorizontalReversed | |||
| ) |
Definition at line 762 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| FastGradientTestVertical | |||
| ) |
Definition at line 739 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| FastGradientTestVerticalReversed | |||
| ) |
Definition at line 785 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| FilledCirclesRenderCorrectly | |||
| ) |
Definition at line 415 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FilledEllipsesRenderCorrectly | |||
| ) |
Definition at line 544 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FilledRoundRectPathsRenderCorrectly | |||
| ) |
Definition at line 1193 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FilledRoundRectsRenderCorrectly | |||
| ) |
Definition at line 618 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ForegroundAdvancedBlendAppliesTransformCorrectly | |||
| ) |
Definition at line 733 of file aiks_dl_blend_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ForegroundBlendSubpassCollapseOptimization | |||
| ) |
Definition at line 468 of file aiks_dl_blend_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ForegroundPipelineBlendAppliesTransformCorrectly | |||
| ) |
Definition at line 715 of file aiks_dl_blend_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FormatSRGB | |||
| ) |
Definition at line 1106 of file aiks_dl_basic_unittests.cc.
References impeller::kB8G8R8A8UNormInt, impeller::kR8G8B8A8UNormInt, and impeller::PixelFormatToString().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FormatWideGamut | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| FramebufferAdvancedBlendCoverage | |||
| ) |
Definition at line 751 of file aiks_dl_blend_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| FramebufferBlendsRespectClips | |||
| ) |
If correct, this test should draw a green circle. If any red is visible, there is a depth bug.
Definition at line 122 of file aiks_dl_clip_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurAnimatedBackdrop | |||
| ) |
Definition at line 749 of file aiks_dl_blur_unittests.cc.
References impeller::DrawPlaygroundLine(), impeller::AiksPlayground::ImGuiBegin(), impeller::DlImageImpeller::Make(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurAtPeripheryHorizontal | |||
| ) |
Definition at line 720 of file aiks_dl_blur_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurAtPeripheryVertical | |||
| ) |
Definition at line 692 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurBackdropTinyMipMap | |||
| ) |
Definition at line 1238 of file aiks_dl_blur_unittests.cc.
References impeller::DisplayListToTexture(), impeller::TSize< T >::height, and impeller::TSize< T >::width.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurOneDimension | |||
| ) |
Definition at line 996 of file aiks_dl_blur_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurRotatedAndClipped | |||
| ) |
Definition at line 1018 of file aiks_dl_blur_unittests.cc.
References impeller::TRect< T >::Expand(), impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetSize(), impeller::TRect< T >::GetTop(), impeller::DlImageImpeller::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), impeller::TRect< T >::Shift(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurRotatedAndClippedInteractive | |||
| ) |
Definition at line 941 of file aiks_dl_blur_unittests.cc.
References impeller::DrawPlaygroundLine(), impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetSize(), impeller::TRect< T >::GetTop(), impeller::AiksPlayground::ImGuiBegin(), impeller::DlImageImpeller::Make(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::TPoint< T >::Rotate(), scale, impeller::TRect< T >::Shift(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurRotatedNonUniform | |||
| ) |
Definition at line 1055 of file aiks_dl_blur_unittests.cc.
References impeller::AiksPlayground::ImGuiBegin(), impeller::TPoint< T >::Rotate(), scale, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurScaledAndClipped | |||
| ) |
Definition at line 908 of file aiks_dl_blur_unittests.cc.
References impeller::TRect< T >::Expand(), impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetSize(), impeller::TRect< T >::GetTop(), impeller::DlImageImpeller::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeXYWH(), impeller::TRect< T >::Shift(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurSolidColorTinyMipMap | |||
| ) |
Definition at line 1213 of file aiks_dl_blur_unittests.cc.
References impeller::DisplayListToTexture().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleInner | |||
| ) |
Definition at line 547 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleInnerGradient | |||
| ) |
Definition at line 798 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleOuter | |||
| ) |
Definition at line 574 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleOuterGradient | |||
| ) |
Definition at line 872 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleSolid | |||
| ) |
Definition at line 601 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurStyleSolidGradient | |||
| ) |
Definition at line 836 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| GaussianBlurWithoutDecalSupport | |||
| ) |
Definition at line 1160 of file aiks_dl_blur_unittests.cc.
References impeller::kMetal, and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GradientOvalStrokeMaskBlur | |||
| ) |
Definition at line 104 of file aiks_dl_blur_unittests.cc.
References DoGradientOvalStrokeMaskBlur().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GradientOvalStrokeMaskBlurInner | |||
| ) |
Definition at line 119 of file aiks_dl_blur_unittests.cc.
References DoGradientOvalStrokeMaskBlur().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GradientOvalStrokeMaskBlurOuter | |||
| ) |
Definition at line 114 of file aiks_dl_blur_unittests.cc.
References DoGradientOvalStrokeMaskBlur().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GradientOvalStrokeMaskBlurSigmaZero | |||
| ) |
Definition at line 109 of file aiks_dl_blur_unittests.cc.
References DoGradientOvalStrokeMaskBlur().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GradientOvalStrokeMaskBlurSolid | |||
| ) |
Definition at line 124 of file aiks_dl_blur_unittests.cc.
References DoGradientOvalStrokeMaskBlur().
| impeller::testing::TEST_P | ( | AiksTest | , |
| GradientStrokesRenderCorrectly | |||
| ) |
Definition at line 624 of file aiks_dl_gradient_unittests.cc.
References impeller::DrawPlaygroundLine(), impeller::TPoint< T >::GetDistance(), scale, impeller::Color::ToARGB(), impeller::skia_conversions::ToMatrix(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ImageColorSourceEffectTransform | |||
| ) |
Definition at line 887 of file aiks_dl_basic_unittests.cc.
References impeller::Matrix::m, and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| ImageFilteredSaveLayerWithUnboundedContents | |||
| ) |
Definition at line 651 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ImageFilteredUnboundedSaveLayerWithUnboundedContents | |||
| ) |
Definition at line 216 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| LinearToSrgbFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 102 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| MaskBlurDoesntStretchContents | |||
| ) |
Definition at line 657 of file aiks_dl_blur_unittests.cc.
References impeller::AiksPlayground::ImGuiBegin(), and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MaskBlurTexture | |||
| ) |
Definition at line 628 of file aiks_dl_blur_unittests.cc.
References impeller::AiksPlayground::ImGuiBegin(), and impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| MaskBlurWithZeroSigmaIsSkipped | |||
| ) |
Definition at line 381 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| MassiveScalingMatrixImageFilter | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixBackdropFilter | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixImageFilterDoesntCullWhenScaledAndTranslatedFromOffscreen | |||
| ) |
Definition at line 993 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixImageFilterDoesntCullWhenTranslatedFromOffscreen | |||
| ) |
Definition at line 972 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixImageFilterMagnify | |||
| ) |
Definition at line 620 of file aiks_dl_unittests.cc.
References impeller::AiksPlayground::ImGuiBegin(), impeller::DlImageImpeller::Make(), and scale.
| impeller::testing::TEST_P | ( | AiksTest | , |
| MatrixSaveLayerFilter | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| MipmapGenerationWorksCorrectly | |||
| ) |
Definition at line 472 of file aiks_dl_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), impeller::TextureDescriptor::format, impeller::TextureDescriptor::GetByteSizeOfBaseMipLevel(), impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::DlImageImpeller::Make(), impeller::TextureDescriptor::mip_count, impeller::TSize< T >::MipCount(), impeller::TextureDescriptor::size, and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | AiksTest | , |
| PaintBlendModeIsRespected | |||
| ) |
Definition at line 173 of file aiks_dl_blend_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| PipelineBlendSingleParameter | |||
| ) |
Definition at line 1489 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| ReleasesTextureOnTeardown | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| RotateColorFilteredPath | |||
| ) |
Definition at line 30 of file aiks_dl_path_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| SaveLayerDrawsBehindSubsequentEntities | |||
| ) |
Definition at line 1345 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| SaveLayerFiltersScaleWithTransform | |||
| ) |
Definition at line 1437 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SetContentsWithRegion | |||
| ) |
Definition at line 551 of file aiks_dl_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), impeller::DlImageImpeller::Make(), and impeller::TRect< T >::MakeLTRB().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SiblingSaveLayerBoundsAreRespected | |||
| ) |
Definition at line 1371 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidColorCircleMaskBlurTinySigma | |||
| ) |
Definition at line 129 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidColorCirclesOvalsRRectsMaskBlurCorrectly | |||
| ) |
Definition at line 723 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidColorOvalsMaskBlurTinySigma | |||
| ) |
Definition at line 39 of file aiks_dl_blur_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| SolidStrokesRenderCorrectly | |||
| ) |
Definition at line 227 of file aiks_dl_path_unittests.cc.
References impeller::Color::Black(), color, impeller::DrawPlaygroundLine(), impeller::AiksPlayground::ImGuiBegin(), impeller::Color::Red(), scale, and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | AiksTest | , |
| SrgbToLinearFilterSubpassCollapseOptimization | |||
| ) |
Definition at line 119 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| StrokedCirclesRenderCorrectly | |||
| ) |
Definition at line 477 of file aiks_dl_basic_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| StrokedPathWithMoveToThenCloseDrawnCorrectly | |||
| ) |
Definition at line 528 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| SubpassWithClearColorOptimization | |||
| ) |
Definition at line 943 of file aiks_dl_basic_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextForegroundShaderWithTransform | |||
| ) |
Definition at line 500 of file aiks_dl_text_unittests.cc.
References font_size, and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextFrameSubpixelAlignment | |||
| ) |
Definition at line 222 of file aiks_dl_text_unittests.cc.
References font_size, impeller::k2Pi, and RenderTextInCanvasSkia().
| impeller::testing::TEST_P | ( | AiksTest | , |
| TextRotated | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| TransformMultipliesCorrectly | |||
| ) |
Definition at line 26 of file canvas_unittests.cc.
References ASSERT_MATRIX_NEAR, CreateTestCanvas(), and impeller::kPiOver2.
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerDrawsCorrectly | |||
| ) |
Definition at line 136 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerImageDrawsCorrectly | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithAdvancedBlendModeDrawsCorrectly | |||
| ) |
Definition at line 326 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithBlendColorFilterDrawsCorrectly | |||
| ) |
Definition at line 152 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithBlendImageFilterDrawsCorrectly | |||
| ) |
Definition at line 173 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorAndImageFilterDrawsCorrectly | |||
| ) |
Definition at line 195 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorFilterAndImageFilterDrawsCorrectly | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorMatrixColorFilterDrawsCorrectly | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| TranslucentSaveLayerWithColorMatrixImageFilterDrawsCorrectly | |||
| ) |
| impeller::testing::TEST_P | ( | AiksTest | , |
| TransparentShadowProducesCorrectColor | |||
| ) |
Definition at line 851 of file aiks_dl_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| VerifyNonOptimizedGradient | |||
| ) |
Definition at line 807 of file aiks_dl_gradient_unittests.cc.
| impeller::testing::TEST_P | ( | AiksTest | , |
| VerticesGeometryColorUVPositionData | |||
| ) |
Definition at line 94 of file aiks_dl_vertices_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| VerticesGeometryColorUVPositionDataAdvancedBlend | |||
| ) |
Definition at line 122 of file aiks_dl_vertices_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| VerticesGeometryUVPositionData | |||
| ) |
Definition at line 48 of file aiks_dl_vertices_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AiksTest | , |
| VerticesGeometryUVPositionDataWithTranslate | |||
| ) |
Definition at line 69 of file aiks_dl_vertices_unittests.cc.
References impeller::DlImageImpeller::Make().
| impeller::testing::TEST_P | ( | AllocatorMTLTest | , |
| DebugTraceMemoryStatistics | |||
| ) |
Definition at line 28 of file allocator_mtl_unittests.mm.
References impeller::BackendCast< ContextMTL, Context >::Cast(), impeller::TextureDescriptor::format, impeller::AllocationSize< Period >::GetSize(), impeller::kDevicePrivate, impeller::kDeviceTransient, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::TextureDescriptor::size, and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | BlendFilterContentsTest | , |
| AdvancedBlendColorAlignsColorTo4 | |||
| ) |
Definition at line 45 of file blend_filter_contents_unittests.cc.
References buffer_view, impeller::FilterContents::GetEntity(), impeller::kColorDodge, impeller::FilterInput::Make(), impeller::BlendFilterContents::SetBlendMode(), impeller::BlendFilterContents::SetForegroundColor(), and impeller::FilterContents::SetInputs().
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| BlitAcrossDifferentPixelFormatsFails | |||
| ) |
Definition at line 22 of file blit_pass_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kA8UNormInt, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::TextureDescriptor::size, and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| BlitAcrossDifferentSampleCountsFails | |||
| ) |
Definition at line 43 of file blit_pass_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kCount4, impeller::kR8G8B8A8UNormInt, impeller::TextureDescriptor::sample_count, and impeller::TextureDescriptor::size.
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| BlitPassesForMatchingFormats | |||
| ) |
Definition at line 63 of file blit_pass_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::TextureDescriptor::size, and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| CanBlitSmallRegionToUninitializedTexture | |||
| ) |
Definition at line 112 of file blit_pass_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), impeller::TextureDescriptor::format, impeller::kDevicePrivate, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::TRect< T >::MakeLTRB(), impeller::DeviceBufferDescriptor::size, impeller::TextureDescriptor::size, impeller::DeviceBufferDescriptor::storage_mode, and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| CanResizeTextures | |||
| ) |
Definition at line 136 of file blit_pass_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), impeller::TextureDescriptor::format, impeller::TextureDescriptor::GetByteSizeOfBaseMipLevel(), impeller::kDevicePrivate, impeller::kR8G8B8A8UNormInt, impeller::kShaderRead, impeller::kShaderWrite, impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | BlitPassTest | , |
| ChecksInvalidSliceParameters | |||
| ) |
Definition at line 84 of file blit_pass_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), impeller::TextureDescriptor::format, impeller::kDevicePrivate, impeller::kHostVisible, impeller::kR8G8B8A8UNormInt, impeller::DeviceBufferDescriptor::size, impeller::TextureDescriptor::size, impeller::DeviceBufferDescriptor::storage_mode, and impeller::TextureDescriptor::storage_mode.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| 1DThreadgroupSizingIsCorrect | |||
| ) |
Definition at line 175 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanCompute1DimensionalData | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanComputePrefixSum | |||
| ) |
Definition at line 109 of file compute_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), and impeller::HostBuffer::Create().
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanComputePrefixSumLargeInteractive | |||
| ) |
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CanCreateComputePass | |||
| ) |
Definition at line 30 of file compute_unittests.cc.
References impeller::DeviceBuffer::AsBufferView(), and impeller::HostBuffer::Create().
| impeller::testing::TEST_P | ( | ComputeTest | , |
| CapabilitiesReportSupport | |||
| ) |
Definition at line 24 of file compute_unittests.cc.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| MultiStageInputAndOutput | |||
| ) |
Definition at line 271 of file compute_unittests.cc.
References impeller::interop::Create(), and impeller::kCount1.
| impeller::testing::TEST_P | ( | ComputeTest | , |
| ReturnsEarlyWhenAnyGridDimensionIsZero | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanBlendDstOverAndDstCorrectly | |||
| ) |
Definition at line 1175 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanClampTheResultingColorOfColorMatrixFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawAnOpenPath | |||
| ) |
Definition at line 406 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawArc | |||
| ) |
Definition at line 152 of file dl_unittests.cc.
References impeller::DrawPlaygroundLine(), scale, stroke_width, and impeller::Color::White().
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawBackdropFilter | |||
| ) |
Definition at line 648 of file dl_unittests.cc.
References impeller::DrawPlaygroundLine(), impeller::DrawPlaygroundPoint(), impeller::DlImageImpeller::Make(), impeller::Color::Red(), scale, and impeller::Color::White().
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawCapsAndJoins | |||
| ) |
Definition at line 106 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawCorrectlyWithColorFilterAndImageFilter | |||
| ) |
Definition at line 1226 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawImage | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImage | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImageCenterBiggerThanDest | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImageCenterHeightBiggerThanDest | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImageCenterWidthBiggerThanDest | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawNinePatchImageCornersScaledDown | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawPaintWithColorSource | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawPoints | |||
| ) |
Definition at line 805 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawRect | |||
| ) |
Definition at line 49 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawRectWithLinearToSrgbColorFilter | |||
| ) |
Definition at line 1107 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawShadow | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawStrokedText | |||
| ) |
Definition at line 466 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextBlob | |||
| ) |
Definition at line 56 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextBlobWithGradient | |||
| ) |
Definition at line 63 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawTextWithSaveLayer | |||
| ) |
Definition at line 82 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithBlendColorFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithColorFilterImageFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithComposeImageFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithImageBlurFilter | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMaskBlur | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMatrixFilter | |||
| ) |
Definition at line 947 of file dl_unittests.cc.
References impeller::DlImageImpeller::Make(), and scale.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithMatrixFilterWhenSavingLayer | |||
| ) |
Definition at line 1050 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawWithOddPathWinding | |||
| ) |
Definition at line 386 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawZeroLengthLine | |||
| ) |
Definition at line 841 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| CanDrawZeroWidthLine | |||
| ) |
Definition at line 913 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| ClipDrawRRectWithNonCircularRadii | |||
| ) |
Definition at line 1330 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawMaskBlursThatMightUseSaveLayers | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawPaintIgnoresMaskFilter | |||
| ) |
Definition at line 1483 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawShapes | |||
| ) |
Definition at line 1292 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| DrawVerticesBlendModes | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| IgnoreMaskFilterWhenSavingLayer | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| MaskBlursApplyCorrectlyToColorSources | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| NinePatchImagePrecision | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| StrokedPathsDrawCorrectly | |||
| ) |
| impeller::testing::TEST_P | ( | DisplayListTest | , |
| StrokedTextNotOffsetFromNormalText | |||
| ) |
Definition at line 480 of file dl_unittests.cc.
| impeller::testing::TEST_P | ( | DriverInfoVKTest | , |
| CanDumpToLog | |||
| ) |
Definition at line 29 of file driver_info_vk_unittests.cc.
References impeller::BackendCast< SurfaceContextVK, Context >::Cast(), and impeller::SurfaceContextVK::GetParent().
| impeller::testing::TEST_P | ( | DriverInfoVKTest | , |
| CanQueryDriverInfo | |||
| ) |
Definition at line 16 of file driver_info_vk_unittests.cc.
References impeller::BackendCast< SurfaceContextVK, Context >::Cast(), impeller::SurfaceContextVK::GetParent(), and impeller::kUnknown.
| impeller::testing::TEST_P | ( | EntityPassTargetTest | , |
| SwapWithMSAAImplicitResolve | |||
| ) |
Definition at line 53 of file entity_pass_target_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kCount4, impeller::kDevicePrivate, impeller::kDontCare, impeller::kRenderTarget, impeller::kStoreAndMultisampleResolve, impeller::kTexture2DMultisample, impeller::Attachment::load_action, impeller::Attachment::resolve_texture, impeller::TextureDescriptor::sample_count, impeller::RenderTarget::SetColorAttachment(), impeller::RenderTarget::SetStencilAttachment(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, impeller::Attachment::store_action, impeller::Attachment::texture, impeller::TextureDescriptor::type, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | EntityPassTargetTest | , |
| SwapWithMSAATexture | |||
| ) |
Definition at line 19 of file entity_pass_target_unittests.cc.
| impeller::testing::TEST_P | ( | EntityTest | , |
| BezierCircleScaled | |||
| ) |
Definition at line 830 of file entity_unittests.cc.
References impeller::Close(), impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::Render(), scale, impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| BlendingModeOptions | |||
| ) |
Definition at line 699 of file entity_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::saturated::b, color, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::DrawPlaygroundLine(), impeller::HostBuffer::EmplaceUniform(), impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContext::GetTransientsBuffer(), impeller::kClear, impeller::kDestination, impeller::kDestinationATop, impeller::kDestinationIn, impeller::kDestinationOut, impeller::kDestinationOver, impeller::Entity::kLastPipelineBlendMode, impeller::kModulate, impeller::kPlus, impeller::kSource, impeller::kSourceATop, impeller::kSourceIn, impeller::kSourceOut, impeller::kSourceOver, impeller::kTriangle, impeller::kXor, impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), impeller::OptionsFromPass(), impeller::Color::White(), impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
| impeller::testing::TEST_P | ( | EntityTest | , |
| BorderMaskBlurCoverageIsCorrect | |||
| ) |
Definition at line 1257 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Color::CornflowerBlue(), impeller::kPi, impeller::FilterInput::Make(), impeller::FilterContents::MakeBorderMaskBlur(), impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeRotationZ(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanComputeGeometryForEmptyPathsWithoutCrashing | |||
| ) |
Definition at line 2325 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Path::GetBoundingBox(), impeller::GeometryResult::kNormal, impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanCreateEntity | |||
| ) |
Definition at line 68 of file entity_unittests.cc.
References impeller::Entity::GetTransform(), and impeller::Matrix::IsIdentity().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanDrawCorrectlyWithRotatedTransform | |||
| ) |
Definition at line 367 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::kPi, impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CanRenderEmptyPathsWithoutCrashing | |||
| ) |
Definition at line 2347 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Path::GetBoundingBox(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Color::Red(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ClipContentsGetClipCoverageIsCorrect | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| ClipContentsOptimizesFullScreenIntersectClips | |||
| ) |
Definition at line 23 of file clip_contents_unittests.cc.
References impeller::Entity::kIntersect, impeller::Geometry::MakeCover(), impeller::Entity::Render(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterContentsWithLargeGeometry | |||
| ) |
Definition at line 2166 of file entity_unittests.cc.
References impeller::Color::Blue(), impeller::kSourceOver, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorAdvancedBlend | |||
| ) |
Definition at line 1933 of file entity_unittests.cc.
References impeller::kColorBurn, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorClearBlend | |||
| ) |
Definition at line 1949 of file entity_unittests.cc.
References impeller::kClear, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorDstBlend | |||
| ) |
Definition at line 1981 of file entity_unittests.cc.
References impeller::kDestination, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorSrcBlend | |||
| ) |
Definition at line 1965 of file entity_unittests.cc.
References impeller::kSource, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorFilterWithForegroundColorSrcInBlend | |||
| ) |
Definition at line 1997 of file entity_unittests.cc.
References impeller::kSourceIn, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorMatrixFilterCoverageIsCorrect | |||
| ) |
Definition at line 1448 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Color::Coral(), impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeColorMatrix(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ColorMatrixFilterEditable | |||
| ) |
Definition at line 1478 of file entity_unittests.cc.
References impeller::ColorMatrix::array, impeller::kPi, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeColorMatrix(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), offset, impeller::Entity::Render(), scale, impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ConicalGradientContentsIsOpaque | |||
| ) |
Definition at line 2054 of file entity_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Color::CornflowerBlue(), impeller::Contents::IsOpaque(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Geometry::MakeStrokePath(), impeller::ConicalGradientContents::SetColors(), impeller::ColorSourceContents::SetGeometry(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ContentContextOptionsHasReasonableHashFunctions | |||
| ) |
Definition at line 2233 of file entity_unittests.cc.
References impeller::ContentContextOptions::blend_mode, impeller::ContentContextOptions::has_depth_stencil_attachments, impeller::kColorBurn, impeller::kPoint, and impeller::ContentContextOptions::primitive_type.
| impeller::testing::TEST_P | ( | EntityTest | , |
| ContentsGetBoundsForEmptyPathReturnsNullopt | |||
| ) |
Definition at line 1195 of file entity_unittests.cc.
References impeller::Entity::GetCoverage(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CoverageForStrokePathWithNegativeValuesInTransform | |||
| ) |
Definition at line 2013 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(), impeller::PathBuilder::MoveTo(), and transform.
| impeller::testing::TEST_P | ( | EntityTest | , |
| CubicCurveAndOverlapTest | |||
| ) |
Definition at line 420 of file entity_unittests.cc.
References impeller::Close(), impeller::LineTo(), impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| CubicCurveTest | |||
| ) |
Definition at line 338 of file entity_unittests.cc.
References impeller::Close(), impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeScale(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| DecalSpecializationAppliedToMorphologyFilter | |||
| ) |
| impeller::testing::TEST_P | ( | EntityTest | , |
| DrawSuperEllipse | |||
| ) |
Definition at line 2366 of file entity_unittests.cc.
References color, impeller::Color::Red(), impeller::Entity::Render(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| FailOnValidationError | |||
| ) |
Definition at line 2311 of file entity_unittests.cc.
References impeller::kUnknown, and impeller::kVulkan.
| impeller::testing::TEST_P | ( | EntityTest | , |
| FillPathGeometryGetPositionBufferReturnsExpectedMode | |||
| ) |
Definition at line 2277 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Close(), impeller::kConvex, impeller::GeometryResult::kNonZero, impeller::GeometryResult::kNormal, impeller::LineTo(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::GeometryResult::mode, and impeller::PathBuilder::MoveTo().
| impeller::testing::TEST_P | ( | EntityTest | , |
| FilterCoverageRespectsCropRect | |||
| ) |
Definition at line 73 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 871 of file entity_unittests.cc.
References impeller::kModulate, impeller::kScreen, impeller::FilterInput::Make(), impeller::ColorFilterContents::MakeBlend(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| GaussianBlurFilter | |||
| ) |
Definition at line 899 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::alpha, impeller::Color::Black(), impeller::Entity::GetCoverage(), impeller::Entity::kClamp, impeller::Entity::kDecal, impeller::FilterContents::kInner, impeller::Entity::kMirror, impeller::FilterContents::kNormal, impeller::FilterContents::kOuter, impeller::kPi, impeller::Entity::kRepeat, impeller::FilterContents::kSolid, impeller::FilterInput::Make(), impeller::FilterContents::MakeBorderMaskBlur(), impeller::Geometry::MakeFillPath(), impeller::FilterContents::MakeGaussianBlur(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), offset, impeller::Entity::Render(), scale, impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| GeometryBoundsAreTransformed | |||
| ) |
Definition at line 98 of file entity_unittests.cc.
References ASSERT_RECT_NEAR, impeller::Geometry::MakeRect(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeXYWH(), and transform.
| impeller::testing::TEST_P | ( | EntityTest | , |
| LinearGradientContentsIsOpaque | |||
| ) |
Definition at line 2075 of file entity_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Color::CornflowerBlue(), impeller::LinearGradientContents::IsOpaque(), impeller::Entity::kDecal, impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Geometry::MakeStrokePath(), impeller::LinearGradientContents::SetColors(), impeller::ColorSourceContents::SetGeometry(), impeller::LinearGradientContents::SetTileMode(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| LinearToSrgbFilter | |||
| ) |
Definition at line 1558 of file entity_unittests.cc.
References impeller::FilterInput::Make(), impeller::FilterContents::MakeGaussianBlur(), impeller::ColorFilterContents::MakeLinearToSrgbFilter(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| LinearToSrgbFilterCoverageIsCorrect | |||
| ) |
Definition at line 1536 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::FilterInput::Make(), impeller::Geometry::MakeFillPath(), impeller::ColorFilterContents::MakeLinearToSrgbFilter(), impeller::TRect< Scalar >::MakeXYWH(), impeller::Color::MintCream(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| MorphologyFilter | |||
| ) |
Definition at line 1080 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), impeller::Color::alpha, impeller::Color::Black(), impeller::FilterContents::kDilate, impeller::FilterContents::kErode, impeller::kPi, impeller::FilterInput::Make(), impeller::Geometry::MakeFillPath(), impeller::FilterContents::MakeMorphology(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeSkew(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), offset, impeller::Entity::Render(), scale, impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::PathBuilder::TakePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| PointFieldGeometryCoverage | |||
| ) |
Definition at line 2158 of file entity_unittests.cc.
References impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakePointField(), and impeller::Matrix::MakeTranslation().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RadialGradientContentsIsOpaque | |||
| ) |
Definition at line 2099 of file entity_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Color::CornflowerBlue(), impeller::RadialGradientContents::IsOpaque(), impeller::Entity::kDecal, impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Geometry::MakeStrokePath(), impeller::RadialGradientContents::SetColors(), impeller::ColorSourceContents::SetGeometry(), impeller::RadialGradientContents::SetTileMode(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RRectShadowTest | |||
| ) |
Definition at line 1394 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), blur_radius, color, impeller::DrawPlaygroundLine(), impeller::Entity::GetCoverage(), impeller::Color::Green(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Color::Premultiply(), impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), impeller::PathBuilder::TakePath(), impeller::Color::White(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RuntimeEffect | |||
| ) |
Definition at line 1754 of file entity_unittests.cc.
References impeller::Geometry::MakeCover(), impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RuntimeEffectCanPrecache | |||
| ) |
Definition at line 1870 of file entity_unittests.cc.
References impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RuntimeEffectCanSuccessfullyRender | |||
| ) |
Definition at line 1823 of file entity_unittests.cc.
References impeller::Geometry::MakeCover(), impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| RuntimeEffectSetsRightSizeWhenUniformIsStruct | |||
| ) |
Definition at line 1884 of file entity_unittests.cc.
References impeller::kVulkan, impeller::Geometry::MakeCover(), impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SetBlendMode | |||
| ) |
Definition at line 1188 of file entity_unittests.cc.
References impeller::Entity::GetBlendMode(), impeller::kClear, impeller::kSourceOver, and impeller::Entity::SetBlendMode().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorApplyColorFilter | |||
| ) |
Definition at line 2399 of file entity_unittests.cc.
References ASSERT_COLOR_NEAR, color, impeller::Color::CornflowerBlue(), impeller::kScreen, and impeller::Color::LimeGreen().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorContentsIsOpaque | |||
| ) |
Definition at line 2033 of file entity_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Color::CornflowerBlue(), impeller::SolidColorContents::IsOpaque(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Geometry::MakeStrokePath(), impeller::SolidColorContents::SetColor(), and impeller::ColorSourceContents::SetGeometry().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorContentsStrokeSetMiterLimit | |||
| ) |
Definition at line 677 of file entity_unittests.cc.
References impeller::Geometry::MakeStrokePath().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidColorContentsStrokeSetStrokeCapsAndJoins | |||
| ) |
Definition at line 655 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 1285 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Color::CornflowerBlue(), impeller::Entity::GetCoverage(), impeller::Geometry::MakeFillPath(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), and impeller::Color::WhiteTransparent().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SolidStrokeCoverageIsCorrect | |||
| ) |
Definition at line 1201 of file entity_unittests.cc.
References impeller::PathBuilder::AddLine(), ASSERT_RECT_NEAR, impeller::Color::Black(), impeller::Entity::GetCoverage(), impeller::kBevel, impeller::kButt, impeller::kMiter, impeller::kSquare, impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeStrokePath(), and impeller::Entity::SetContents().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SpecializationConstantsAreAppliedToVariants | |||
| ) |
Definition at line 2194 of file entity_unittests.cc.
References impeller::kA8UNormInt, and impeller::kR8G8B8A8UNormInt.
| impeller::testing::TEST_P | ( | EntityTest | , |
| SrgbToLinearFilter | |||
| ) |
Definition at line 1611 of file entity_unittests.cc.
References impeller::FilterInput::Make(), impeller::FilterContents::MakeGaussianBlur(), impeller::Matrix::MakeScale(), impeller::ColorFilterContents::MakeSrgbToLinearFilter(), impeller::Matrix::MakeTranslation(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SrgbToLinearFilterCoverageIsCorrect | |||
| ) |
Definition at line 1589 of file entity_unittests.cc.
References impeller::PathBuilder::AddRect(), ASSERT_RECT_NEAR, impeller::Color::DeepPink(), impeller::FilterInput::Make(), impeller::Geometry::MakeFillPath(), impeller::ColorFilterContents::MakeSrgbToLinearFilter(), impeller::TRect< Scalar >::MakeXYWH(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| StrokeCapAndJoinTest | |||
| ) |
Definition at line 194 of file entity_unittests.cc.
References impeller::PathBuilder::AddCubicCurve(), impeller::PathBuilder::AddRect(), impeller::saturated::b, impeller::Color::Black(), impeller::Close(), impeller::DrawPlaygroundLine(), impeller::DrawPlaygroundPoint(), impeller::Entity::GetCoverage(), impeller::Color::Green(), impeller::kBevel, impeller::kButt, impeller::kMiter, impeller::kRound, impeller::kSquare, impeller::LineTo(), impeller::Geometry::MakeFillPath(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::PathBuilder::MoveTo(), padding, impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), impeller::PathBuilder::TakePath(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | EntityTest | , |
| StrokeWithTextureContents | |||
| ) |
Definition at line 127 of file entity_unittests.cc.
References impeller::Entity::kClamp, impeller::LineTo(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::MoveTo(), impeller::PathBuilder::MoveTo(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| SweepGradientContentsIsOpaque | |||
| ) |
Definition at line 2123 of file entity_unittests.cc.
References impeller::PathBuilder::AddLine(), impeller::Color::CornflowerBlue(), impeller::RadialGradientContents::IsOpaque(), impeller::Entity::kDecal, impeller::TRect< Scalar >::MakeLTRB(), impeller::Geometry::MakeRect(), impeller::Geometry::MakeStrokePath(), impeller::RadialGradientContents::SetColors(), impeller::ColorSourceContents::SetGeometry(), impeller::RadialGradientContents::SetTileMode(), and impeller::Color::WithAlpha().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TextContentsCeilsGlyphScaleToDecimal | |||
| ) |
Definition at line 2186 of file entity_unittests.cc.
References impeller::TextFrame::RoundScaledFontSize().
| impeller::testing::TEST_P | ( | EntityTest | , |
| ThreeStrokesInOnePath | |||
| ) |
Definition at line 106 of file entity_unittests.cc.
References impeller::LineTo(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::MoveTo(), impeller::PathBuilder::MoveTo(), impeller::Color::Red(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TiledTextureContentsIsOpaque | |||
| ) |
Definition at line 2147 of file entity_unittests.cc.
References impeller::TiledTextureContents::IsOpaque(), and impeller::TiledTextureContents::SetTexture().
| impeller::testing::TEST_P | ( | EntityTest | , |
| TiledTextureContentsRendersWithCorrectPipeline | |||
| ) |
Definition at line 21 of file tiled_texture_contents_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kDevicePrivate, impeller::kMetal, impeller::kR8G8B8A8UNormInt, impeller::kTexture2D, impeller::kTriangleStrip, impeller::Geometry::MakeCover(), impeller::OptionsFromPassAndEntity(), impeller::ContentContextOptions::primitive_type, impeller::TiledTextureContents::Render(), impeller::ColorSourceContents::SetGeometry(), impeller::TiledTextureContents::SetTexture(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::type.
| impeller::testing::TEST_P | ( | EntityTest | , |
| TiledTextureContentsRendersWithCorrectPipelineExternalOES | |||
| ) |
Definition at line 65 of file tiled_texture_contents_unittests.cc.
References impeller::TextureDescriptor::format, impeller::kDevicePrivate, impeller::kOpenGLES, impeller::kR8G8B8A8UNormInt, impeller::kTextureExternalOES, impeller::kTriangleStrip, impeller::TextureContents::MakeRect(), impeller::TRect< Scalar >::MakeSize(), impeller::OptionsFromPassAndEntity(), impeller::ContentContextOptions::primitive_type, impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::type.
| impeller::testing::TEST_P | ( | EntityTest | , |
| TriangleInsideASquare | |||
| ) |
Definition at line 149 of file entity_unittests.cc.
References impeller::saturated::b, impeller::PathBuilder::Close(), impeller::DrawPlaygroundPoint(), impeller::PathBuilder::LineTo(), impeller::Matrix::MakeScale(), impeller::Geometry::MakeStrokePath(), impeller::PathBuilder::MoveTo(), offset, impeller::Color::Red(), impeller::Entity::Render(), impeller::Entity::SetContents(), impeller::Entity::SetTransform(), impeller::PathBuilder::TakePath(), and impeller::Color::White().
| impeller::testing::TEST_P | ( | EntityTest | , |
| YUVToRGBFilter | |||
| ) |
Definition at line 1720 of file entity_unittests.cc.
References CreateTestYUVTextures(), impeller::kBT601FullRange, impeller::kBT601LimitedRange, impeller::kOpenGLES, impeller::TRect< Scalar >::MakeLTRB(), impeller::TextureContents::MakeRect(), impeller::TRect< Scalar >::MakeSize(), impeller::Matrix::MakeTranslation(), impeller::FilterContents::MakeYUVToRGBFilter(), impeller::Entity::Render(), impeller::Entity::SetContents(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CalculateUVsSimple | |||
| ) |
Definition at line 334 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::GaussianBlurFilterContents::CalculateUVs(), impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakePointBounds(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), RectNear(), and uvs.
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithEffectTransform | |||
| ) |
Definition at line 186 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| CoverageWithTexture | |||
| ) |
Definition at line 165 of file gaussian_blur_filter_contents_unittests.cc.
References EXPECT_RECT_NEAR, impeller::GaussianBlurFilterContents::GetFilterCoverage(), impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverage | |||
| ) |
Definition at line 238 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), and RectNear().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageRotated | |||
| ) |
Definition at line 301 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), RectNear(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageTranslate | |||
| ) |
Definition at line 268 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::Matrix::MakeTranslation(), RectNear(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| TextureContentsWithDestinationRect | |||
| ) |
Definition at line 347 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::TRect< Scalar >::MakeLTRB(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), and RectNear().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| TextureContentsWithDestinationRectScaled | |||
| ) |
Definition at line 381 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), RectNear(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | GaussianBlurFilterContentsTest | , |
| TextureContentsWithEffectTransform | |||
| ) |
Definition at line 421 of file gaussian_blur_filter_contents_unittests.cc.
References impeller::Entity::kDecal, impeller::FilterContents::kNormal, impeller::kSourceOver, impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::TRect< Scalar >::MakeSize(), impeller::TRect< Scalar >::MakeXYWH(), and RectNear().
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| CanEmplace | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| CanEmplaceWithAlignment | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| EmplaceWithFailingAllocationDoesntCrash | |||
| ) |
Definition at line 196 of file host_buffer_unittests.cc.
References impeller::HostBuffer::Create(), and kMagicFailingAllocation.
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| EmplaceWithProcIsAligned | |||
| ) |
Definition at line 156 of file host_buffer_unittests.cc.
References impeller::HostBuffer::Create(), and impeller::BufferView::range.
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| EmplacingLargerThanBlockSizeCreatesOneOffBuffer | |||
| ) |
Definition at line 113 of file host_buffer_unittests.cc.
References buffer_view, and impeller::HostBuffer::Create().
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| EmplacingLargerThanBlockSizeCreatesOneOffBufferCallback | |||
| ) |
Definition at line 100 of file host_buffer_unittests.cc.
References buffer_view, impeller::HostBuffer::Create(), and data.
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| HostBufferInitialState | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| ResetIncrementsFrameCounter | |||
| ) |
| impeller::testing::TEST_P | ( | HostBufferTest | , |
| UnusedBuffersAreDiscardedWhenResetting | |||
| ) |
Definition at line 125 of file host_buffer_unittests.cc.
References impeller::HostBuffer::Create(), and data.
| impeller::testing::TEST_P | ( | MatrixFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageClippedSubpassScale | |||
| ) |
Definition at line 180 of file matrix_filter_contents_unittests.cc.
References impeller::FilterContents::GetCoverage(), impeller::FilterContents::GetEntity(), impeller::Entity::kSubpassAppendSnapshotTransform, impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::FilterContents::SetEffectTransform(), impeller::FilterContents::SetInputs(), impeller::MatrixFilterContents::SetMatrix(), impeller::MatrixFilterContents::SetRenderingMode(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | MatrixFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageClippedSubpassTranslate | |||
| ) |
Definition at line 143 of file matrix_filter_contents_unittests.cc.
References impeller::FilterContents::GetCoverage(), impeller::FilterContents::GetEntity(), impeller::Entity::kSubpassAppendSnapshotTransform, impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::FilterContents::SetEffectTransform(), impeller::FilterContents::SetInputs(), impeller::MatrixFilterContents::SetMatrix(), impeller::MatrixFilterContents::SetRenderingMode(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | MatrixFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageIdentity | |||
| ) |
Definition at line 111 of file matrix_filter_contents_unittests.cc.
References impeller::FilterContents::GetCoverage(), impeller::FilterContents::GetEntity(), impeller::FilterInput::Make(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::FilterContents::SetInputs(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | MatrixFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageScale | |||
| ) |
Definition at line 163 of file matrix_filter_contents_unittests.cc.
References impeller::FilterContents::GetCoverage(), impeller::FilterContents::GetEntity(), impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::FilterContents::SetEffectTransform(), impeller::FilterContents::SetInputs(), impeller::MatrixFilterContents::SetMatrix(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | MatrixFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageSubpassScale | |||
| ) |
Definition at line 200 of file matrix_filter_contents_unittests.cc.
References impeller::FilterContents::GetCoverage(), impeller::FilterContents::GetEntity(), impeller::Entity::kSubpassPrependSnapshotTransform, impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::FilterContents::SetEffectTransform(), impeller::FilterContents::SetInputs(), impeller::MatrixFilterContents::SetMatrix(), impeller::MatrixFilterContents::SetRenderingMode(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | MatrixFilterContentsTest | , |
| RenderCoverageMatchesGetCoverageTranslate | |||
| ) |
Definition at line 126 of file matrix_filter_contents_unittests.cc.
References impeller::FilterContents::GetCoverage(), impeller::FilterContents::GetEntity(), impeller::FilterInput::Make(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), impeller::TRect< Scalar >::MakeXYWH(), impeller::FilterContents::SetEffectTransform(), impeller::FilterContents::SetInputs(), impeller::MatrixFilterContents::SetMatrix(), and impeller::Entity::SetTransform().
| impeller::testing::TEST_P | ( | PipelineCacheDataVKPlaygroundTest | , |
| CanPersistAndRetrievePipelineCache | |||
| ) |
Definition at line 98 of file pipeline_cache_data_vk_unittests.cc.
References impeller::BackendCast< SurfaceContextVK, Context >::Cast(), impeller::BackendCast< ContextVK, Context >::Cast(), impeller::BackendCast< CapabilitiesVK, Capabilities >::Cast(), impeller::PipelineCacheDataPersist(), and impeller::PipelineCacheDataRetrieve().
| impeller::testing::TEST_P | ( | PipelineCacheDataVKPlaygroundTest | , |
| IntegrityChecksArePerformedOnPersistedData | |||
| ) |
Definition at line 125 of file pipeline_cache_data_vk_unittests.cc.
References impeller::BackendCast< SurfaceContextVK, Context >::Cast(), impeller::BackendCast< ContextVK, Context >::Cast(), impeller::BackendCast< CapabilitiesVK, Capabilities >::Cast(), impeller::PipelineCacheDataPersist(), and impeller::PipelineCacheDataRetrieve().
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanCreateRenderPassAndSubmit | |||
| ) |
Definition at line 302 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanCreateShaderLibrary | |||
| ) |
Definition at line 290 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanInstantiateFlutterGPUContext | |||
| ) |
These test entries correspond to Dart functions located in flutter/impeller/fixtures/dart_tests.dart
Definition at line 286 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanReflectUniformStructs | |||
| ) |
Definition at line 294 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| CanRunDartInPlaygroundFrame | |||
| ) |
Definition at line 271 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererDartTest | , |
| UniformBindFailsForInvalidHostBufferOffset | |||
| ) |
Definition at line 298 of file renderer_dart_unittests.cc.
| impeller::testing::TEST_P | ( | RendererTest | , |
| ArrayUniforms | |||
| ) |
Definition at line 997 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Color::MakeRGBA8(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST_P | ( | RendererTest | , |
| BabysFirstTriangle | |||
| ) |
Definition at line 123 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::Color::Blue(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::Color::Green(), impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CachesRenderPassAndFramebuffer | |||
| ) |
Definition at line 16 of file render_pass_cache_unittests.cc.
References impeller::BackendCast< TextureVK, Texture >::Cast(), and impeller::kVulkan.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanBlitTextureToBuffer | |||
| ) |
Definition at line 613 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::DeviceBuffer::AsBufferView(), buffer_view, impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::TextureDescriptor::format, impeller::kCount4, impeller::kHostVisible, impeller::kOpenGLES, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, impeller::kShaderRead, impeller::kShaderWrite, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TextureDescriptor::mip_count, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::DeviceBufferDescriptor::size, impeller::TextureDescriptor::size, impeller::DeviceBufferDescriptor::storage_mode, impeller::TextureDescriptor::storage_mode, impeller::TextureDescriptor::usage, and VALIDATION_LOG.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanBlitTextureToTexture | |||
| ) |
Definition at line 498 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::TextureDescriptor::format, impeller::kCount4, impeller::kHostVisible, impeller::kOpenGLES, impeller::kR8G8B8A8UNormInt, impeller::kRenderTarget, impeller::kShaderRead, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::TextureDescriptor::mip_count, impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanCreateBoxPrimitive | |||
| ) |
Definition at line 54 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kCount4, impeller::kFill, impeller::kLine, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanGenerateMipmaps | |||
| ) |
Definition at line 747 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kBase, impeller::kCount4, impeller::kLinear, impeller::kNearest, impeller::kOpenGLES, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::SamplerDescriptor::min_filter, impeller::SamplerDescriptor::mip_filter, and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanLookupRenderTargetProperties | |||
| ) |
Definition at line 1341 of file renderer_unittests.cc.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderInstanced | |||
| ) |
Definition at line 441 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::RenderPass::Draw(), impeller::RenderPass::GetOrthographicTransform(), impeller::RenderPass::GetRenderTargetSize(), impeller::kCount4, impeller::kOpenGLES, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Color::Random(), impeller::RenderPass::SetCommandLabel(), impeller::RenderPass::SetInstanceCount(), impeller::RenderPass::SetPipeline(), and impeller::RenderPass::SetVertexBuffer().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderMultiplePrimitives | |||
| ) |
Definition at line 265 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kCount4, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::Matrix::MakeTranslation(), and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderPerspectiveCube | |||
| ) |
Definition at line 176 of file renderer_unittests.cc.
References impeller::Color::Blue(), impeller::BufferView::buffer, impeller::HostBuffer::Create(), impeller::Degrees::degrees, impeller::saturated::distance, impeller::Color::Green(), impeller::VertexBuffer::index_buffer, impeller::VertexBuffer::index_type, impeller::k16bit, impeller::kBackFace, impeller::kCount4, impeller::kCounterClockwise, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakePerspective(), impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeTranslation(), impeller::Color::Red(), impeller::VertexBuffer::vertex_buffer, impeller::VertexBuffer::vertex_count, impeller::Vector3::x, impeller::Vector3::y, impeller::Color::Yellow(), and impeller::Vector3::z.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanRenderToTexture | |||
| ) |
Definition at line 338 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::TextureDescriptor::format, impeller::Attachment::IsValid(), impeller::kClear, impeller::kCount1, impeller::kDeviceTransient, impeller::kDontCare, impeller::kHostVisible, impeller::kRenderTarget, impeller::kS8UInt, impeller::kStore, impeller::Attachment::load_action, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeTranslation(), impeller::TextureDescriptor::mip_count, impeller::RenderTarget::SetColorAttachment(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::RenderTarget::SetStencilAttachment(), impeller::TextureDescriptor::size, impeller::TextureDescriptor::storage_mode, impeller::Attachment::store_action, impeller::Attachment::texture, and impeller::TextureDescriptor::usage.
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanSepiaToneThenSwizzleWithSubpasses | |||
| ) |
Definition at line 1482 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::Matrix::MakeOrthographic(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST_P | ( | RendererTest | , |
| CanSepiaToneWithSubpasses | |||
| ) |
Definition at line 1394 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::Matrix::MakeOrthographic(), and impeller::Matrix::MakeScale().
| impeller::testing::TEST_P | ( | RendererTest | , |
| DefaultIndexBehavior | |||
| ) |
Definition at line 1111 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetIndexType(), and impeller::kNone.
| impeller::testing::TEST_P | ( | RendererTest | , |
| DefaultIndexSize | |||
| ) |
Definition at line 1101 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 1054 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::Color::Green(), impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | RendererTest | , |
| Planet | |||
| ) |
Definition at line 931 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::kCount4, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), and impeller::Matrix::MakeOrthographic().
| impeller::testing::TEST_P | ( | RendererTest | , |
| RenderTargetCreateOffscreenMSAASetsDefaultDepthStencilFormat | |||
| ) |
Definition at line 1361 of file renderer_unittests.cc.
References impeller::RenderTarget::GetDepthAttachment().
| impeller::testing::TEST_P | ( | RendererTest | , |
| StencilMask | |||
| ) |
Definition at line 1189 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), CompareFunctionUI(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::testing::CompareFunctionUIData::FunctionOf(), impeller::testing::CompareFunctionUIData::IndexOf(), impeller::kCount4, impeller::kDontCare, impeller::kHostVisible, impeller::kLessEqual, impeller::kLoad, impeller::RenderTarget::AttachmentConfig::load_action, impeller::Matrix::MakeOrthographic(), impeller::Matrix::MakeScale(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel(), impeller::StencilAttachmentDescriptor::stencil_compare, impeller::RenderTarget::AttachmentConfig::storage_mode, impeller::RenderTarget::AttachmentConfig::store_action, and VALIDATION_LOG.
| impeller::testing::TEST_P | ( | RendererTest | , |
| TheImpeller | |||
| ) |
Definition at line 869 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::HostBuffer::Create(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), impeller::SamplerDescriptor::height_address_mode, impeller::kCount4, impeller::kRepeat, impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::MakeDefaultPipelineDescriptor(), impeller::Matrix::MakeOrthographic(), and impeller::SamplerDescriptor::width_address_mode.
| impeller::testing::TEST_P | ( | RendererTest | , |
| VertexBufferBuilder | |||
| ) |
Definition at line 1119 of file renderer_unittests.cc.
References impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AddVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::AppendIndex(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetIndexCount(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::GetVertexCount(), and impeller::VertexBufferBuilder< VertexType_, IndexType_ >::SetLabel().
| impeller::testing::TEST_P | ( | RenderTargetCacheTest | , |
| CachedTextureGetsNewAttachmentConfig | |||
| ) |
Definition at line 90 of file render_target_cache_unittests.cc.
References impeller::RenderTarget::AttachmentConfig::clear_color, impeller::RenderTarget::GetColorAttachments(), impeller::RenderTarget::kDefaultColorAttachmentConfig, and impeller::Color::Red().
| impeller::testing::TEST_P | ( | RenderTargetCacheTest | , |
| CachesUsedTexturesAcrossFrames | |||
| ) |
Definition at line 51 of file render_target_cache_unittests.cc.
| impeller::testing::TEST_P | ( | RenderTargetCacheTest | , |
| CreateWithEmptySize | |||
| ) |
Definition at line 115 of file render_target_cache_unittests.cc.
References impeller::RenderTarget::IsValid().
| impeller::testing::TEST_P | ( | RenderTargetCacheTest | , |
| DoesNotPersistFailedAllocations | |||
| ) |
Definition at line 75 of file render_target_cache_unittests.cc.
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanCreatePipelineFromRuntimeStage | |||
| ) |
Definition at line 315 of file runtime_stage_unittests.cc.
References impeller::PipelineDescriptor::AddStageEntrypoint(), impeller::DescriptorSetLayout::binding, impeller::ColorAttachmentDescriptor::format, impeller::kEqual, impeller::kFragment, impeller::kUniformBuffer, impeller::kVertex, impeller::PlaygroundBackendToRuntimeStageBackend(), impeller::PipelineDescriptor::SetColorAttachmentDescriptor(), impeller::PipelineDescriptor::SetLabel(), impeller::PipelineDescriptor::SetStencilAttachmentDescriptors(), impeller::PipelineDescriptor::SetStencilPixelFormat(), impeller::PipelineDescriptor::SetVertexDescriptor(), and impeller::StencilAttachmentDescriptor::stencil_compare.
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanReadUniforms | |||
| ) |
Definition at line 56 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kFloat, impeller::kMetal, impeller::kOpenGLES, impeller::kStruct, impeller::kVulkan, impeller::RuntimeStage::kVulkanUBOName, and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanReadUniformsSamplerAfterUBO | |||
| ) |
Definition at line 255 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kSampledImage, impeller::kStruct, impeller::kVulkan, impeller::RuntimeStage::kVulkanUBOName, and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanReadUniformsSamplerBeforeUBO | |||
| ) |
Definition at line 230 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kSampledImage, impeller::kStruct, impeller::kVulkan, impeller::RuntimeStage::kVulkanUBOName, and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanReadValidBlob | |||
| ) |
Definition at line 29 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kFragment, and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanRegisterStage | |||
| ) |
Definition at line 280 of file runtime_stage_unittests.cc.
References impeller::RuntimeStage::DecodeRuntimeStages(), impeller::kFragment, impeller::PlaygroundBackendToRuntimeStageBackend(), and impeller::ToShaderStage().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| CanRejectInvalidBlob | |||
| ) |
Definition at line 40 of file runtime_stage_unittests.cc.
References impeller::CreateMappingFromAllocation(), impeller::RuntimeStage::DecodeRuntimeStages(), and impeller::PlaygroundBackendToRuntimeStageBackend().
| impeller::testing::TEST_P | ( | RuntimeStageTest | , |
| ContainsExpectedShaderTypes | |||
| ) |
Definition at line 358 of file runtime_stage_unittests.cc.
References impeller::kMetal, impeller::kOpenGLES, impeller::kSkSL, and impeller::kVulkan.
| impeller::testing::TEST_P | ( | TypographerTest | , |
| CanConvertTextBlob | |||
| ) |
Definition at line 65 of file typographer_unittests.cc.
References impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| CanCreateGlyphAtlas | |||
| ) |
Definition at line 83 of file typographer_unittests.cc.
References impeller::HostBuffer::Create(), CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| CanCreateRenderContext | |||
| ) |
Definition at line 78 of file typographer_unittests.cc.
References impeller::TypographerContextSkia::Make().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasIsRecycledIfUnchanged | |||
| ) |
Definition at line 179 of file typographer_unittests.cc.
References impeller::HostBuffer::Create(), CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasTextureIsRecycledIfUnchanged | |||
| ) |
Definition at line 253 of file typographer_unittests.cc.
References impeller::HostBuffer::Create(), CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasTextureWillGrowTilMaxTextureSize | |||
| ) |
Definition at line 419 of file typographer_unittests.cc.
References impeller::HostBuffer::Create(), CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::kOpenGLES, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasWithLotsOfdUniqueGlyphSize | |||
| ) |
Definition at line 206 of file typographer_unittests.cc.
References impeller::HostBuffer::Create(), impeller::SubpixelGlyph::glyph, impeller::Glyph::index, impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphAtlasWithOddUniqueGlyphSize | |||
| ) |
Definition at line 159 of file typographer_unittests.cc.
References impeller::HostBuffer::Create(), CreateGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphColorIsIgnoredForNonEmojiFonts | |||
| ) |
Definition at line 324 of file typographer_unittests.cc.
References impeller::HostBuffer::Create(), CreateGlyphAtlas(), impeller::GlyphAtlas::kColorBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| GlyphColorIsPartOfCacheKey | |||
| ) |
Definition at line 290 of file typographer_unittests.cc.
References impeller::Color::Blue(), impeller::GlyphProperties::color, impeller::HostBuffer::Create(), CreateGlyphAtlas(), impeller::GlyphAtlas::kColorBitmap, impeller::TypographerContextSkia::Make(), impeller::MakeTextFrameFromTextBlobSkia(), and impeller::Color::Red().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| LazyAtlasTracksColor | |||
| ) |
Definition at line 120 of file typographer_unittests.cc.
References impeller::LazyGlyphAtlas::AddTextFrame(), impeller::HostBuffer::Create(), impeller::LazyGlyphAtlas::CreateOrGetGlyphAtlas(), impeller::GlyphAtlas::kAlphaBitmap, impeller::GlyphAtlas::kColorBitmap, impeller::TypographerContextSkia::Make(), and impeller::MakeTextFrameFromTextBlobSkia().
| impeller::testing::TEST_P | ( | TypographerTest | , |
| RectanglePackerAddsNonoverlapingRectangles | |||
| ) |
Definition at line 354 of file typographer_unittests.cc.
References impeller::RectanglePacker::Factory(), NumberNear(), impeller::IPoint16::x(), and impeller::IPoint16::y().
| flutter::DlColor impeller::testing::toColor | ( | const float * | components | ) |
Definition at line 41 of file dl_unittests.cc.
References impeller::Color::ToIColor().
Referenced by TEST_P().
| std::vector<Point> impeller::testing::golden_cubic_and_quad_points |
Definition at line 16 of file golden_paths.h.
|
staticconstexpr |
Definition at line 281 of file aiks_dl_text_unittests.cc.
Referenced by TEST_P().
|
staticconstexpr |
Definition at line 166 of file host_buffer_unittests.cc.
Referenced by impeller::testing::FailingAllocator::OnCreateBuffer(), and TEST_P().
|
static |
Definition at line 484 of file aiks_dl_blur_unittests.cc.