| Flutter Impeller |

Namespaces | Functions
canvas_unittests.cc File Reference
`#include <unordered_map>`
`#include "flutter/display_list/dl_tile_mode.h"`
`#include "flutter/display_list/effects/dl_image_filter.h"`
`#include "flutter/display_list/geometry/dl_geometry_types.h"`
`#include "flutter/testing/testing.h"`
`#include "gtest/gtest.h"`
`#include "impeller/core/formats.h"`
`#include "impeller/core/texture_descriptor.h"`
`#include "impeller/display_list/aiks_unittests.h"`
`#include "impeller/display_list/canvas.h"`
`#include "impeller/display_list/dl_runtime_effect_impeller.h"`
`#include "impeller/display_list/dl_vertices_geometry.h"`
`#include "impeller/geometry/geometry_asserts.h"`
`#include "impeller/playground/playground.h"`
`#include "impeller/playground/widgets.h"`
`#include "impeller/renderer/render_target.h"`
`#include "third_party/abseil-cpp/absl/status/status_matchers.h"`

Go to the source code of this file.

## Namespaces
| impeller
| impeller::testing

## Functions
std::unique_ptr< Canvas > | impeller::testing::CreateTestCanvas (ContentContext &context, std::optional< Rect > cull_rect=std::nullopt, bool requires_readback=false)
| impeller::testing::TEST_P (AiksTest, TransformMultipliesCorrectly)
| impeller::testing::TEST_P (AiksTest, CanvasCanPushPopCTM)
| impeller::testing::TEST_P (AiksTest, CanvasCTMCanBeUpdated)
| impeller::testing::TEST_P (AiksTest, BackdropCountDownNormal)
| impeller::testing::TEST_P (AiksTest, BackdropCountDownBackdropId)
| impeller::testing::TEST_P (AiksTest, BackdropCountDownBackdropIdMixed)
| impeller::testing::TEST_P (AiksTest, BackdropCountDownWithNestedSaveLayers)
| impeller::testing::TEST_P (AiksTest, DrawVerticesLinearGradientWithEmptySize)
| impeller::testing::TEST_P (AiksTest, DrawVerticesWithEmptyTextureCoordinates)
| impeller::testing::TEST_P (AiksTest, SupportsBlitToOnscreen)
| impeller::testing::TEST_P (AiksTest, RoundSuperellipseShadowComparison)