Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
flutter::ClipRectEntry Class Reference

Inherits flutter::LayerStateStack::StateEntry.

Public Member Functions

 ClipRectEntry (const SkRect &clip_rect, bool is_aa)
 
void apply (LayerStateStack *stack) const override
 
void update_mutators (MutatorsStack *mutators_stack) const override
 

Detailed Description

Definition at line 441 of file layer_state_stack.cc.

Constructor & Destructor Documentation

◆ ClipRectEntry()

flutter::ClipRectEntry::ClipRectEntry ( const SkRect clip_rect,
bool  is_aa 
)
inline

Definition at line 443 of file layer_state_stack.cc.

444 : clip_rect_(clip_rect), is_aa_(is_aa) {}

Member Function Documentation

◆ apply()

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

Definition at line 446 of file layer_state_stack.cc.

446 {
447 stack->delegate_->clipRect(clip_rect_, DlCanvas::ClipOp::kIntersect,
448 is_aa_);
449 }

◆ update_mutators()

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

Definition at line 450 of file layer_state_stack.cc.

450 {
451 mutators_stack->PushClipRect(clip_rect_);
452 }

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