| 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 2319 of file canvas.cc.

2322 : entity_pass_target_(std::move(p_entity_pass_target)) {
2323 inline_pass_context_ =
2324 std::make_unique<InlinePassContext>(renderer, *entity_pass_target_);
2325 }

## ◆ LazyRenderingConfig() [2/2]

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

## Member Function Documentation

## ◆ GetEntityPassTarget()

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

Definition at line 2331 of file canvas.cc.

2331 {
2332 return entity_pass_target_.get();
2333 }

## ◆ GetInlinePassContext()

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

Definition at line 2335 of file canvas.cc.

2335 {
2336 return inline_pass_context_.get();
2337 }

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 2327 of file canvas.cc.

2327 {
2328 return !inline_pass_context_->IsActive();
2329 }

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

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