Flutter Engine
flutter::Layer::PaintContext Struct Reference

#include <layer.h>

Public Attributes

SkCanvas * internal_nodes_canvas
 
SkCanvas * leaf_nodes_canvas
 
GrDirectContext * gr_context
 
ExternalViewEmbedderview_embedder
 
const Stopwatchraster_time
 
const Stopwatchui_time
 
TextureRegistrytexture_registry
 
const RasterCacheraster_cache
 
const bool checkerboard_offscreen_layers
 
const float frame_device_pixel_ratio
 

Detailed Description

Definition at line 104 of file layer.h.

Member Data Documentation

◆ checkerboard_offscreen_layers

const bool flutter::Layer::PaintContext::checkerboard_offscreen_layers

◆ frame_device_pixel_ratio

const float flutter::Layer::PaintContext::frame_device_pixel_ratio

Definition at line 124 of file layer.h.

Referenced by flutter::PhysicalShapeLayer::Paint().

◆ gr_context

GrDirectContext* flutter::Layer::PaintContext::gr_context

Definition at line 117 of file layer.h.

Referenced by flutter::TextureLayer::Paint().

◆ internal_nodes_canvas

◆ leaf_nodes_canvas

◆ raster_cache

◆ raster_time

const Stopwatch& flutter::Layer::PaintContext::raster_time

Definition at line 119 of file layer.h.

Referenced by flutter::PerformanceOverlayLayer::Paint().

◆ texture_registry

TextureRegistry& flutter::Layer::PaintContext::texture_registry

Definition at line 121 of file layer.h.

Referenced by flutter::TextureLayer::Paint().

◆ ui_time

const Stopwatch& flutter::Layer::PaintContext::ui_time

Definition at line 120 of file layer.h.

Referenced by flutter::PerformanceOverlayLayer::Paint().

◆ view_embedder

ExternalViewEmbedder* flutter::Layer::PaintContext::view_embedder

Definition at line 118 of file layer.h.

Referenced by flutter::PlatformViewLayer::Paint().


The documentation for this struct was generated from the following file: