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

Inherits flutter::LayerStateStack::StateEntry.

Public Member Functions

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

Detailed Description

Definition at line 423 of file layer_state_stack.cc.

Constructor & Destructor Documentation

◆ ClipRectEntry()

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

Definition at line 425 of file layer_state_stack.cc.

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

Member Function Documentation

◆ apply()

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

Definition at line 428 of file layer_state_stack.cc.

428 {
429 stack->delegate_->clipRect(clip_rect_, DlClipOp::kIntersect, is_aa_);
430 }

References flutter::kIntersect.

◆ update_mutators()

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

Definition at line 431 of file layer_state_stack.cc.

431 {
432 mutators_stack->PushClipRect(clip_rect_);
433 }

References flutter::MutatorsStack::PushClipRect().


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