| Flutter Impeller |

Public Types | Public Attributes | List of all members
impeller::Contents::StencilCoverage Struct Reference

`#include <contents.h>`

## Public Types
enum | Type { Type::kNoChange, Type::kAppend, Type::kRestore }

## Public Attributes
Type | type = Type::kNoChange
std::optional< Rect > | coverage = std::nullopt

## Detailed Description

Definition at line 39 of file contents.h.

## Member Enumeration Documentation

## ◆ Type

enum impeller::Contents::StencilCoverage::Type
| strong

Enumerator
kNoChange |
kAppend |
kRestore |

Definition at line 40 of file contents.h.

40 { kNoChange, kAppend, kRestore };

## Member Data Documentation

## ◆ coverage

std::optional<Rect> impeller::Contents::StencilCoverage::coverage = std::nullopt

Definition at line 43 of file contents.h.

## ◆ type

Type impeller::Contents::StencilCoverage::type = Type::kNoChange

Definition at line 42 of file contents.h.

Referenced by impeller::ClipContents::GetStencilCoverage(), impeller::ClipRestoreContents::GetStencilCoverage(), and impeller::Contents::GetStencilCoverage().

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

- impeller/entity/contents/contents.h