Flutter Engine
 
Loading...
Searching...
No Matches
flutter::DummyDelegate Class Reference

Inherits flutter::LayerStateStack::Delegate.

Public Member Functions

void decommission () override
 
DlRect local_cull_rect () const override
 
DlRect device_cull_rect () const override
 
DlMatrix matrix () const override
 
bool content_culled (const DlRect &content_bounds) const override
 
void save () override
 
void saveLayer (const DlRect &bounds, LayerStateStack::RenderingAttributes &attributes, DlBlendMode blend, const DlImageFilter *backdrop, std::optional< int64_t > backdrop_id) override
 
void restore () override
 
void translate (DlScalar tx, DlScalar ty) override
 
void transform (const DlMatrix &matrix) override
 
void integralTransform () override
 
void clipRect (const DlRect &rect, DlClipOp op, bool is_aa) override
 
void clipRRect (const DlRoundRect &rrect, DlClipOp op, bool is_aa) override
 
void clipRSuperellipse (const DlRoundSuperellipse &rse, DlClipOp op, bool is_aa) override
 
void clipPath (const DlPath &path, DlClipOp op, bool is_aa) override
 

Static Public Attributes

static const std::shared_ptr< DummyDelegatekInstance
 

Detailed Description

Definition at line 24 of file layer_state_stack.cc.

Member Function Documentation

◆ clipPath()

void flutter::DummyDelegate::clipPath ( const DlPath path,
DlClipOp  op,
bool  is_aa 
)
inlineoverride

Definition at line 64 of file layer_state_stack.cc.

64{}

◆ clipRect()

void flutter::DummyDelegate::clipRect ( const DlRect rect,
DlClipOp  op,
bool  is_aa 
)
inlineoverride

Definition at line 59 of file layer_state_stack.cc.

59{}

◆ clipRRect()

void flutter::DummyDelegate::clipRRect ( const DlRoundRect rrect,
DlClipOp  op,
bool  is_aa 
)
inlineoverride

Definition at line 60 of file layer_state_stack.cc.

60{}

◆ clipRSuperellipse()

void flutter::DummyDelegate::clipRSuperellipse ( const DlRoundSuperellipse rse,
DlClipOp  op,
bool  is_aa 
)
inlineoverride

Definition at line 61 of file layer_state_stack.cc.

63 {}

◆ content_culled()

bool flutter::DummyDelegate::content_culled ( const DlRect content_bounds) const
inlineoverride

Definition at line 42 of file layer_state_stack.cc.

42 {
43 error();
44 return true;
45 }

◆ decommission()

void flutter::DummyDelegate::decommission ( )
inlineoverride

Definition at line 28 of file layer_state_stack.cc.

28{}

◆ device_cull_rect()

DlRect flutter::DummyDelegate::device_cull_rect ( ) const
inlineoverride

Definition at line 34 of file layer_state_stack.cc.

34 {
35 error();
36 return {};
37 }

◆ integralTransform()

void flutter::DummyDelegate::integralTransform ( )
inlineoverride

Definition at line 57 of file layer_state_stack.cc.

57{}

◆ local_cull_rect()

DlRect flutter::DummyDelegate::local_cull_rect ( ) const
inlineoverride

Definition at line 30 of file layer_state_stack.cc.

30 {
31 error();
32 return {};
33 }

◆ matrix()

DlMatrix flutter::DummyDelegate::matrix ( ) const
inlineoverride

Definition at line 38 of file layer_state_stack.cc.

38 {
39 error();
40 return dummy_matrix_;
41 }

◆ restore()

void flutter::DummyDelegate::restore ( )
inlineoverride

Definition at line 53 of file layer_state_stack.cc.

53{}

◆ save()

void flutter::DummyDelegate::save ( )
inlineoverride

Definition at line 47 of file layer_state_stack.cc.

47{}

◆ saveLayer()

void flutter::DummyDelegate::saveLayer ( const DlRect bounds,
LayerStateStack::RenderingAttributes &  attributes,
DlBlendMode  blend,
const DlImageFilter backdrop,
std::optional< int64_t >  backdrop_id 
)
inlineoverride

Definition at line 48 of file layer_state_stack.cc.

52 {}

◆ transform()

void flutter::DummyDelegate::transform ( const DlMatrix matrix)
inlineoverride

Definition at line 56 of file layer_state_stack.cc.

56{}

◆ translate()

void flutter::DummyDelegate::translate ( DlScalar  tx,
DlScalar  ty 
)
inlineoverride

Definition at line 55 of file layer_state_stack.cc.

55{}

Member Data Documentation

◆ kInstance

const std::shared_ptr< DummyDelegate > flutter::DummyDelegate::kInstance
static
Initial value:
=
std::make_shared<DummyDelegate>()

Definition at line 26 of file layer_state_stack.cc.

Referenced by flutter::LayerStateStack::clear_delegate().


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