5#include "flutter/testing/testing.h"
27 Canvas canvas(initial_cull);
37 Canvas canvas(initial_cull);
48 Canvas canvas(initial_cull);
79 Canvas canvas(initial_cull);
91 Canvas canvas(initial_cull);
103 Canvas canvas(initial_cull);
115 Canvas canvas(initial_cull);
127 Canvas canvas(initial_cull);
139 Canvas canvas(initial_cull);
151 Canvas canvas(initial_cull);
163 Canvas canvas(initial_cull);
194 Canvas canvas(initial_cull);
206 Canvas canvas(initial_cull);
218 Canvas canvas(initial_cull);
230 Canvas canvas(initial_cull);
242 Canvas canvas(initial_cull);
254 Canvas canvas(initial_cull);
267 Path path = builder.TakePath();
283 Path path = builder.TakePath();
298 Path path = builder.TakePath();
301 Canvas canvas(initial_cull);
315 Path path = builder.TakePath();
318 Canvas canvas(initial_cull);
329 Path path = builder.TakePath();
333 Canvas canvas(initial_cull);
343 Canvas canvas(initial_cull);
#define TEST(S, s, D, expected)
virtual void SaveLayer(const Paint &paint, std::optional< Rect > bounds=std::nullopt, const std::shared_ptr< ImageFilter > &backdrop_filter=nullptr, ContentBoundsPromise bounds_promise=ContentBoundsPromise::kUnknown, uint32_t total_content_depth=kMaxDepth)
void ClipPath(const Path &path, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect)
void ClipRRect(const Rect &rect, const Size &corner_radii, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect)
void ClipRect(const Rect &rect, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect)
void Scale(const Vector2 &scale)
const std::optional< Rect > GetCurrentLocalCullingBounds() const
virtual void Save(uint32_t total_content_depth=kMaxDepth)
void Translate(const Vector3 &offset)
@ kNormal
Blurred inside and outside.
static std::shared_ptr< ImageFilter > MakeBlur(Sigma sigma_x, Sigma sigma_y, FilterContents::BlurStyle blur_style, Entity::TileMode tile_mode)
Paths are lightweight objects that describe a collection of linear, quadratic, or cubic segments....
::testing::Test AiksCanvasTest
std::shared_ptr< ImageFilter > image_filter
In filters that use Gaussian distributions, "sigma" is a size of one standard deviation in terms of t...
static constexpr TRect MakeXYWH(Type x, Type y, Type width, Type height)