Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
flutter::PaintContext Struct Reference

#include <layer.h>

Public Member Functions

 NOT_SLIMPELLER (const RasterCache *raster_cache)
 

Public Attributes

LayerStateStackstate_stack
 
DlCanvascanvas
 
bool rendering_above_platform_view = false
 
GrDirectContextgr_context
 
sk_sp< SkColorSpacedst_color_space
 
ExternalViewEmbedderview_embedder
 
const Stopwatchraster_time
 
const Stopwatchui_time
 
std::shared_ptr< TextureRegistrytexture_registry
 
LayerSnapshotStorelayer_snapshot_store = nullptr
 
bool enable_leaf_layer_tracing = false
 
bool impeller_enabled = false
 
impeller::AiksContextaiks_context
 

Detailed Description

Definition at line 88 of file layer.h.

Member Function Documentation

◆ NOT_SLIMPELLER()

flutter::PaintContext::NOT_SLIMPELLER ( const RasterCache raster_cache)

Member Data Documentation

◆ aiks_context

impeller::AiksContext* flutter::PaintContext::aiks_context

Definition at line 122 of file layer.h.

◆ canvas

DlCanvas* flutter::PaintContext::canvas

Definition at line 102 of file layer.h.

◆ dst_color_space

sk_sp<SkColorSpace> flutter::PaintContext::dst_color_space

Definition at line 110 of file layer.h.

◆ enable_leaf_layer_tracing

bool flutter::PaintContext::enable_leaf_layer_tracing = false

Definition at line 120 of file layer.h.

◆ gr_context

GrDirectContext* flutter::PaintContext::gr_context

Definition at line 109 of file layer.h.

◆ impeller_enabled

bool flutter::PaintContext::impeller_enabled = false

Definition at line 121 of file layer.h.

◆ layer_snapshot_store

LayerSnapshotStore* flutter::PaintContext::layer_snapshot_store = nullptr

Definition at line 119 of file layer.h.

◆ raster_time

const Stopwatch& flutter::PaintContext::raster_time

Definition at line 112 of file layer.h.

◆ rendering_above_platform_view

bool flutter::PaintContext::rendering_above_platform_view = false

Definition at line 107 of file layer.h.

◆ state_stack

LayerStateStack& flutter::PaintContext::state_stack

Definition at line 101 of file layer.h.

◆ texture_registry

std::shared_ptr<TextureRegistry> flutter::PaintContext::texture_registry

Definition at line 114 of file layer.h.

◆ ui_time

const Stopwatch& flutter::PaintContext::ui_time

Definition at line 113 of file layer.h.

◆ view_embedder

ExternalViewEmbedder* flutter::PaintContext::view_embedder

Definition at line 111 of file layer.h.


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