![]() |
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.