Flutter Engine
 
Loading...
Searching...
No Matches
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
 
GrDirectContext * gr_context
 
sk_sp< SkColorSpace > dst_color_space
 
ExternalViewEmbedderview_embedder
 
const Stopwatchraster_time
 
const Stopwatchui_time
 
std::shared_ptr< TextureRegistrytexture_registry
 
bool impeller_enabled = false
 
impeller::AiksContextaiks_context
 

Detailed Description

Definition at line 78 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 108 of file layer.h.

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

◆ canvas

◆ dst_color_space

◆ gr_context

◆ impeller_enabled

bool flutter::PaintContext::impeller_enabled = false

Definition at line 107 of file layer.h.

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

◆ raster_time

const Stopwatch& flutter::PaintContext::raster_time

Definition at line 102 of file layer.h.

Referenced by flutter::PerformanceOverlayLayer::Paint(), and flutter::Rasterize().

◆ rendering_above_platform_view

bool flutter::PaintContext::rendering_above_platform_view = false

◆ state_stack

◆ texture_registry

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

Definition at line 104 of file layer.h.

Referenced by flutter::TextureLayer::Paint(), and flutter::Rasterize().

◆ ui_time

const Stopwatch& flutter::PaintContext::ui_time

Definition at line 103 of file layer.h.

Referenced by flutter::PerformanceOverlayLayer::Paint(), and flutter::Rasterize().

◆ view_embedder

ExternalViewEmbedder* flutter::PaintContext::view_embedder

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