Flutter Engine
The Flutter Engine
Classes | Namespaces | Enumerations | Variables
layer.h File Reference
#include <algorithm>
#include <memory>
#include <unordered_set>
#include <vector>
#include "flutter/common/graphics/texture.h"
#include "flutter/common/macros.h"
#include "flutter/display_list/dl_canvas.h"
#include "flutter/flow/diff_context.h"
#include "flutter/flow/embedded_views.h"
#include "flutter/flow/layer_snapshot_store.h"
#include "flutter/flow/layers/layer_state_stack.h"
#include "flutter/flow/raster_cache.h"
#include "flutter/flow/stopwatch.h"
#include "flutter/fml/build_config.h"
#include "flutter/fml/compiler_specific.h"
#include "flutter/fml/logging.h"
#include "flutter/fml/macros.h"
#include "flutter/fml/trace_event.h"
#include "third_party/skia/include/core/SkCanvas.h"
#include "third_party/skia/include/core/SkColor.h"
#include "third_party/skia/include/core/SkColorFilter.h"
#include "third_party/skia/include/core/SkMatrix.h"
#include "third_party/skia/include/core/SkPath.h"
#include "third_party/skia/include/core/SkRRect.h"
#include "third_party/skia/include/core/SkRect.h"
#include "third_party/skia/include/utils/SkNWayCanvas.h"

Go to the source code of this file.

Classes

struct  flutter::PrerollContext
 
struct  flutter::PaintContext
 
class  flutter::Layer
 
class  flutter::Layer::AutoPrerollSaveLayerState
 

Namespaces

namespace  flutter
 
namespace  flutter::testing
 

Enumerations

enum  flutter::Clip { flutter::kNone , flutter::kHardEdge , flutter::kAntiAlias , flutter::kAntiAliasWithSaveLayer }
 

Variables

static constexpr SkRect flutter::kGiantRect = SkRect::MakeLTRB(-1E9F, -1E9F, 1E9F, 1E9F)