Flutter Engine
The Flutter Engine
|
#include <aiks_context.h>
Public Member Functions | |
AiksContext (std::shared_ptr< Context > context, std::shared_ptr< TypographerContext > typographer_context, std::optional< std::shared_ptr< RenderTargetAllocator > > render_target_allocator=std::nullopt) | |
~AiksContext () | |
bool | IsValid () const |
std::shared_ptr< Context > | GetContext () const |
ContentContext & | GetContentContext () const |
bool | Render (const Picture &picture, RenderTarget &render_target, bool reset_host_buffer) |
Definition at line 19 of file aiks_context.h.
impeller::AiksContext::AiksContext | ( | std::shared_ptr< Context > | context, |
std::shared_ptr< TypographerContext > | typographer_context, | ||
std::optional< std::shared_ptr< RenderTargetAllocator > > | render_target_allocator = std::nullopt |
||
) |
Construct a new AiksContext.
context | The Impeller context that Aiks should use for allocating resources and executing device commands. Required. |
typographer_context | The text backend to use for rendering text. If nullptr is supplied, then attempting to draw text with Aiks will result in validation errors. |
render_target_allocator | Injects a render target allocator or allocates its own if none is supplied. |
Definition at line 13 of file aiks_context.cc.
|
default |
ContentContext & impeller::AiksContext::GetContentContext | ( | ) | const |
Definition at line 44 of file aiks_context.cc.
std::shared_ptr< Context > impeller::AiksContext::GetContext | ( | ) | const |
Definition at line 40 of file aiks_context.cc.
bool impeller::AiksContext::IsValid | ( | ) | const |
Definition at line 36 of file aiks_context.cc.
bool impeller::AiksContext::Render | ( | const Picture & | picture, |
RenderTarget & | render_target, | ||
bool | reset_host_buffer | ||
) |
Definition at line 48 of file aiks_context.cc.