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

Inherits flutter::LayerStateStack::StateEntry.

Public Member Functions

 ClipPathEntry (const DlPath &clip_path, bool is_aa)
 
 ~ClipPathEntry () override=default
 
void apply (LayerStateStack *stack) const override
 
void update_mutators (MutatorsStack *mutators_stack) const override
 

Detailed Description

Definition at line 482 of file layer_state_stack.cc.

Constructor & Destructor Documentation

◆ ClipPathEntry()

flutter::ClipPathEntry::ClipPathEntry ( const DlPath clip_path,
bool  is_aa 
)
inline

Definition at line 484 of file layer_state_stack.cc.

485 : clip_path_(clip_path), is_aa_(is_aa) {}

◆ ~ClipPathEntry()

flutter::ClipPathEntry::~ClipPathEntry ( )
overridedefault

Member Function Documentation

◆ apply()

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

Definition at line 488 of file layer_state_stack.cc.

488 {
489 stack->delegate_->clipPath(clip_path_, DlClipOp::kIntersect, is_aa_);
490 }

References flutter::kIntersect.

◆ update_mutators()

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

Definition at line 491 of file layer_state_stack.cc.

491 {
492 mutators_stack->PushClipPath(clip_path_);
493 }

References flutter::MutatorsStack::PushClipPath().


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