Flutter Impeller
canvas.h File Reference
#include <deque>
#include <functional>
#include <memory>
#include <optional>
#include <utility>
#include <vector>
#include "display_list/effects/dl_image_filter.h"
#include "impeller/core/sampler_descriptor.h"
#include "impeller/display_list/paint.h"
#include "impeller/entity/contents/atlas_contents.h"
#include "impeller/entity/contents/clip_contents.h"
#include "impeller/entity/entity.h"
#include "impeller/entity/entity_pass_clip_stack.h"
#include "impeller/entity/geometry/geometry.h"
#include "impeller/entity/geometry/vertices_geometry.h"
#include "impeller/entity/inline_pass_context.h"
#include "impeller/geometry/matrix.h"
#include "impeller/geometry/path.h"
#include "impeller/geometry/point.h"
#include "impeller/geometry/round_rect.h"
#include "impeller/geometry/vector.h"
#include "impeller/renderer/snapshot.h"
#include "impeller/typographer/text_frame.h"

Go to the source code of this file.

Classes

struct  impeller::BackdropData
 
struct  impeller::CanvasStackEntry
 
struct  impeller::LazyRenderingConfig
 
class  impeller::Canvas
 
struct  impeller::Canvas::SaveLayerState
 

Namespaces

 impeller
 

Enumerations

enum class  impeller::PointStyle {
  impeller::kRound ,
  impeller::kSquare
}
 
enum class  impeller::SourceRectConstraint {
  impeller::kFast ,
  impeller::kStrict
}
 Controls the behavior of the source rectangle given to DrawImageRect. More...
 
enum class  impeller::ContentBoundsPromise {
  impeller::kUnknown ,
  impeller::kContainsContents ,
  impeller::kMayClipContents
}