Flutter Engine
The Flutter Engine
|
#include <inline_pass_context.h>
Classes | |
struct | RenderPassResult |
Public Member Functions | |
InlinePassContext (const ContentContext &renderer, EntityPassTarget &pass_target, uint32_t entity_count, std::optional< RenderPassResult > collapsed_parent_pass=std::nullopt) | |
~InlinePassContext () | |
bool | IsValid () const |
bool | IsActive () const |
std::shared_ptr< Texture > | GetTexture () |
bool | EndPass () |
EntityPassTarget & | GetPassTarget () const |
uint32_t | GetPassCount () const |
RenderPassResult | GetRenderPass (uint32_t pass_depth) |
Definition at line 17 of file inline_pass_context.h.
impeller::InlinePassContext::InlinePassContext | ( | const ContentContext & | renderer, |
EntityPassTarget & | pass_target, | ||
uint32_t | entity_count, | ||
std::optional< RenderPassResult > | collapsed_parent_pass = std::nullopt |
||
) |
Definition at line 20 of file inline_pass_context.cc.
impeller::InlinePassContext::~InlinePassContext | ( | ) |
Definition at line 34 of file inline_pass_context.cc.
bool impeller::InlinePassContext::EndPass | ( | ) |
Definition at line 55 of file inline_pass_context.cc.
uint32_t impeller::InlinePassContext::GetPassCount | ( | ) | const |
Definition at line 204 of file inline_pass_context.cc.
EntityPassTarget & impeller::InlinePassContext::GetPassTarget | ( | ) | const |
Definition at line 89 of file inline_pass_context.cc.
InlinePassContext::RenderPassResult impeller::InlinePassContext::GetRenderPass | ( | uint32_t | pass_depth | ) |
Create a new render pass if one isn't active. This path will run the first time this method is called, but it'll also run if the pass has been previously ended via EndPass
.
Definition at line 93 of file inline_pass_context.cc.
std::shared_ptr< Texture > impeller::InlinePassContext::GetTexture | ( | ) |
Definition at line 48 of file inline_pass_context.cc.
bool impeller::InlinePassContext::IsActive | ( | ) | const |
Definition at line 44 of file inline_pass_context.cc.
bool impeller::InlinePassContext::IsValid | ( | ) | const |
Definition at line 40 of file inline_pass_context.cc.