| Flutter Impeller |

Public Attributes | List of all members
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 46 of file canvas.h.

## Member Data Documentation

## ◆ clip_depth

uint32_t impeller::CanvasStackEntry::clip_depth = 0u

Definition at line 48 of file canvas.h.

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

## ◆ clip_height

size_t impeller::CanvasStackEntry::clip_height = 0u

Definition at line 49 of file canvas.h.

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

## ◆ did_round_out

bool impeller::CanvasStackEntry::did_round_out = false

Definition at line 58 of file canvas.h.

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

## ◆ distributed_opacity

Scalar impeller::CanvasStackEntry::distributed_opacity = 1.0f

Definition at line 52 of file canvas.h.

## ◆ num_clips

size_t impeller::CanvasStackEntry::num_clips = 0u

Definition at line 51 of file canvas.h.

## ◆ rendering_mode

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

Definition at line 53 of file canvas.h.

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

## ◆ skipping

bool impeller::CanvasStackEntry::skipping = false

Definition at line 55 of file canvas.h.

## ◆ transform

Matrix impeller::CanvasStackEntry::transform

Definition at line 47 of file canvas.h.

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

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

- impeller/display_list/canvas.h