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

Inherits flutter::LayerStateStack::StateEntry.

Public Member Functions

 ClipRSuperellipseEntry (const DlRoundSuperellipse &clip_rsuperellipse, bool is_aa)
 
void apply (LayerStateStack *stack) const override
 
void update_mutators (MutatorsStack *mutators_stack) const override
 

Detailed Description

Definition at line 461 of file layer_state_stack.cc.

Constructor & Destructor Documentation

◆ ClipRSuperellipseEntry()

flutter::ClipRSuperellipseEntry::ClipRSuperellipseEntry ( const DlRoundSuperellipse clip_rsuperellipse,
bool  is_aa 
)
inline

Definition at line 463 of file layer_state_stack.cc.

465 : clip_rsuperellipse_(clip_rsuperellipse), is_aa_(is_aa) {}

Member Function Documentation

◆ apply()

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

Definition at line 467 of file layer_state_stack.cc.

467 {
468 stack->delegate_->clipRSuperellipse(clip_rsuperellipse_,
469 DlClipOp::kIntersect, is_aa_);
470 }

References flutter::kIntersect.

◆ update_mutators()

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

Definition at line 471 of file layer_state_stack.cc.

471 {
472 mutators_stack->PushClipRSE(clip_rsuperellipse_);
473 }

References flutter::MutatorsStack::PushClipRSE().


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