| Flutter Impeller |

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

`#include <canvas.h>`

## Public Attributes
size_t | backdrop_count = 0
bool | all_filters_equal = true
std::shared_ptr< Texture > | texture_slot
std::optional< Snapshot > | shared_filter_snapshot
std::shared_ptr< flutter::DlImageFilter > | last_backdrop

## Detailed Description

Definition at line 36 of file canvas.h.

## Member Data Documentation

## ◆ all_filters_equal

bool impeller::BackdropData::all_filters_equal = true

Definition at line 38 of file canvas.h.

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

## ◆ backdrop_count

size_t impeller::BackdropData::backdrop_count = 0

Definition at line 37 of file canvas.h.

Referenced by impeller::FirstPassDispatcher::saveLayer(), impeller::Canvas::SaveLayer(), and impeller::testing::TEST_P().

## ◆ last_backdrop

std::shared_ptr<flutter::DlImageFilter> impeller::BackdropData::last_backdrop

Definition at line 43 of file canvas.h.

## ◆ shared_filter_snapshot

std::optional<Snapshot> impeller::BackdropData::shared_filter_snapshot

Definition at line 42 of file canvas.h.

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

## ◆ texture_slot

std::shared_ptr<Texture> impeller::BackdropData::texture_slot

Definition at line 39 of file canvas.h.

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

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

- impeller/display_list/canvas.h