Flutter Impeller
impeller::CanvasStackEntry Struct Reference

#include <canvas.h>

Public Attributes

Matrix transform
 
uint32_t clip_depth = 0u
 
size_t clip_height = 0u
 
size_t num_clips = 0u
 
Scalar distributed_opacity = 1.0f
 
Entity::RenderingMode rendering_mode = Entity::RenderingMode::kDirect
 
bool skipping = false
 
bool did_round_out = false
 

Detailed Description

Definition at line 50 of file canvas.h.

Member Data Documentation

◆ clip_depth

uint32_t impeller::CanvasStackEntry::clip_depth = 0u

Definition at line 52 of file canvas.h.

Referenced by impeller::Canvas::SaveLayer().

◆ clip_height

size_t impeller::CanvasStackEntry::clip_height = 0u

Definition at line 53 of file canvas.h.

Referenced by impeller::Canvas::SaveLayer().

◆ did_round_out

bool impeller::CanvasStackEntry::did_round_out = false

Definition at line 62 of file canvas.h.

Referenced by impeller::Canvas::SaveLayer().

◆ distributed_opacity

Scalar impeller::CanvasStackEntry::distributed_opacity = 1.0f

Definition at line 56 of file canvas.h.

◆ num_clips

size_t impeller::CanvasStackEntry::num_clips = 0u

Definition at line 55 of file canvas.h.

◆ rendering_mode

Entity::RenderingMode impeller::CanvasStackEntry::rendering_mode = Entity::RenderingMode::kDirect

Definition at line 57 of file canvas.h.

Referenced by impeller::Canvas::SaveLayer().

◆ skipping

bool impeller::CanvasStackEntry::skipping = false

Definition at line 59 of file canvas.h.

◆ transform

Matrix impeller::CanvasStackEntry::transform

Definition at line 51 of file canvas.h.

Referenced by impeller::Canvas::Save(), and impeller::Canvas::SaveLayer().


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