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

Inherits flutter::LayerStateStack::StateEntry.

Public Member Functions

 ClipRRectEntry (const DlRoundRect &clip_rrect, bool is_aa)
 
void apply (LayerStateStack *stack) const override
 
void update_mutators (MutatorsStack *mutators_stack) const override
 

Detailed Description

Definition at line 442 of file layer_state_stack.cc.

Constructor & Destructor Documentation

◆ ClipRRectEntry()

flutter::ClipRRectEntry::ClipRRectEntry ( const DlRoundRect clip_rrect,
bool  is_aa 
)
inline

Definition at line 444 of file layer_state_stack.cc.

445 : clip_rrect_(clip_rrect), is_aa_(is_aa) {}

Member Function Documentation

◆ apply()

void flutter::ClipRRectEntry::apply ( LayerStateStack stack) const
inlineoverride

Definition at line 447 of file layer_state_stack.cc.

447 {
448 stack->delegate_->clipRRect(clip_rrect_, DlClipOp::kIntersect, is_aa_);
449 }

References flutter::kIntersect.

◆ update_mutators()

void flutter::ClipRRectEntry::update_mutators ( MutatorsStack mutators_stack) const
inlineoverride

Definition at line 450 of file layer_state_stack.cc.

450 {
451 mutators_stack->PushClipRRect(clip_rrect_);
452 }

References flutter::MutatorsStack::PushClipRRect().


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