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

#include <layer.h>

Public Member Functions

 NOT_SLIMPELLER (RasterCache *raster_cache)
 

Public Attributes

GrDirectContextgr_context
 
ExternalViewEmbedderview_embedder
 
LayerStateStackstate_stack
 
sk_sp< SkColorSpacedst_color_space
 
bool surface_needs_readback
 
const Stopwatchraster_time
 
const Stopwatchui_time
 
std::shared_ptr< TextureRegistrytexture_registry
 
bool has_platform_view = false
 
bool has_texture_layer = false
 
int renderable_state_flags = 0
 
std::vector< RasterCacheItem * > * raster_cached_entries
 

Detailed Description

Definition at line 55 of file layer.h.

Member Function Documentation

◆ NOT_SLIMPELLER()

flutter::PrerollContext::NOT_SLIMPELLER ( RasterCache raster_cache)

Member Data Documentation

◆ dst_color_space

sk_sp<SkColorSpace> flutter::PrerollContext::dst_color_space

Definition at line 60 of file layer.h.

◆ gr_context

GrDirectContext* flutter::PrerollContext::gr_context

Definition at line 57 of file layer.h.

◆ has_platform_view

bool flutter::PrerollContext::has_platform_view = false

Definition at line 70 of file layer.h.

◆ has_texture_layer

bool flutter::PrerollContext::has_texture_layer = false

Definition at line 73 of file layer.h.

◆ raster_cached_entries

std::vector<RasterCacheItem*>* flutter::PrerollContext::raster_cached_entries

Definition at line 85 of file layer.h.

◆ raster_time

const Stopwatch& flutter::PrerollContext::raster_time

Definition at line 64 of file layer.h.

◆ renderable_state_flags

int flutter::PrerollContext::renderable_state_flags = 0

Definition at line 83 of file layer.h.

◆ state_stack

LayerStateStack& flutter::PrerollContext::state_stack

Definition at line 59 of file layer.h.

◆ surface_needs_readback

bool flutter::PrerollContext::surface_needs_readback

Definition at line 61 of file layer.h.

◆ texture_registry

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

Definition at line 66 of file layer.h.

◆ ui_time

const Stopwatch& flutter::PrerollContext::ui_time

Definition at line 65 of file layer.h.

◆ view_embedder

ExternalViewEmbedder* flutter::PrerollContext::view_embedder

Definition at line 58 of file layer.h.


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