| Flutter Impeller |

Public Member Functions | List of all members
impeller::LazyRenderingConfig Class Reference

`#include <canvas.h>`

## Public Member Functions
| LazyRenderingConfig (ContentContext &renderer, std::unique_ptr< EntityPassTarget > p_entity_pass_target)
| LazyRenderingConfig (LazyRenderingConfig &&)=default
bool | IsApplyingClearColor () const
| Whether or not the clear color texture can still be updated. More...
EntityPassTarget * | GetEntityPassTarget () const
InlinePassContext * | GetInlinePassContext () const

## Detailed Description

Definition at line 99 of file canvas.h.

## Constructor & Destructor Documentation

## ◆ LazyRenderingConfig() [1/2]

impeller::LazyRenderingConfig::LazyRenderingConfig | ( | ContentContext & | renderer,
|  | std::unique_ptr< EntityPassTarget > | p_entity_pass_target
| ) |  |

Definition at line 2154 of file canvas.cc.

2157 : entity_pass_target_(std::move(p_entity_pass_target)) {
2158 inline_pass_context_ =
2159 std::make_unique<InlinePassContext>(renderer, *entity_pass_target_);
2160 }

## ◆ LazyRenderingConfig() [2/2]

impeller::LazyRenderingConfig::LazyRenderingConfig | ( | LazyRenderingConfig && |  | ) |
| default

## Member Function Documentation

## ◆ GetEntityPassTarget()

EntityPassTarget * impeller::LazyRenderingConfig::GetEntityPassTarget | ( |  | ) | const

Definition at line 2166 of file canvas.cc.

2166 {
2167 return entity_pass_target_.get();
2168 }

## ◆ GetInlinePassContext()

InlinePassContext * impeller::LazyRenderingConfig::GetInlinePassContext | ( |  | ) | const

Definition at line 2170 of file canvas.cc.

2170 {
2171 return inline_pass_context_.get();
2172 }

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

## ◆ IsApplyingClearColor()

bool impeller::LazyRenderingConfig::IsApplyingClearColor | ( |  | ) | const

Whether or not the clear color texture can still be updated.

Definition at line 2162 of file canvas.cc.

2162 {
2163 return !inline_pass_context_->IsActive();
2164 }

The documentation for this class was generated from the following files:

- impeller/display_list/canvas.h
- impeller/display_list/canvas.cc