| Flutter Impeller |

Public Attributes | List of all members
impeller::CanvasStackEntry Struct Reference

`#include <canvas.h>`

## Public Attributes
Matrix | transform
std::optional< Rect > | cull_rect
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

## Detailed Description

Definition at line 31 of file canvas.h.

## Member Data Documentation

## ◆ clip_depth

uint32_t impeller::CanvasStackEntry::clip_depth = 0u

Definition at line 35 of file canvas.h.

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

## ◆ clip_height

size_t impeller::CanvasStackEntry::clip_height = 0u

Definition at line 36 of file canvas.h.

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

## ◆ cull_rect

std::optional<Rect> impeller::CanvasStackEntry::cull_rect

Definition at line 34 of file canvas.h.

Referenced by impeller::Canvas::Initialize(), and impeller::ExperimentalCanvas::SaveLayer().

## ◆ distributed_opacity

Scalar impeller::CanvasStackEntry::distributed_opacity = 1.0f

Definition at line 39 of file canvas.h.

## ◆ num_clips

size_t impeller::CanvasStackEntry::num_clips = 0u

Definition at line 38 of file canvas.h.

## ◆ rendering_mode

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

Definition at line 40 of file canvas.h.

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

## ◆ transform

Matrix impeller::CanvasStackEntry::transform

Definition at line 32 of file canvas.h.

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

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

- impeller/aiks/canvas.h