Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
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.

◆ canvas

DlCanvas* flutter::PaintContext::canvas

Definition at line 92 of file layer.h.

◆ dst_color_space

sk_sp<SkColorSpace> flutter::PaintContext::dst_color_space

◆ gr_context

GrDirectContext* flutter::PaintContext::gr_context

Definition at line 99 of file layer.h.

Referenced by flutter::Rasterize().

◆ impeller_enabled

bool flutter::PaintContext::impeller_enabled = false

Definition at line 107 of file layer.h.

◆ raster_time

const Stopwatch& flutter::PaintContext::raster_time

Definition at line 102 of file layer.h.

Referenced by flutter::Rasterize().

◆ rendering_above_platform_view

bool flutter::PaintContext::rendering_above_platform_view = false

Definition at line 97 of file layer.h.

◆ state_stack

◆ texture_registry

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

Definition at line 104 of file layer.h.

Referenced by flutter::Rasterize().

◆ ui_time

const Stopwatch& flutter::PaintContext::ui_time

Definition at line 103 of file layer.h.

Referenced by flutter::Rasterize().

◆ view_embedder

ExternalViewEmbedder* flutter::PaintContext::view_embedder

Definition at line 101 of file layer.h.

Referenced by flutter::Rasterize(), and flutter::testing::TEST_F().


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