#include <command_buffer.h>
Public Member Functions | |
| CommandBuffer (std::shared_ptr< impeller::Context > context, std::shared_ptr< impeller::CommandBuffer > command_buffer) | |
| std::shared_ptr< impeller::CommandBuffer > | GetCommandBuffer () |
| void | AddRenderPass (std::shared_ptr< impeller::RenderPass > render_pass) |
| bool | Submit () |
| bool | Submit (const impeller::CommandBuffer::CompletionCallback &completion_callback) |
| ~CommandBuffer () override | |
Public Member Functions inherited from flutter::RefCountedDartWrappable< CommandBuffer > | |
| virtual void | RetainDartWrappableReference () const override |
| virtual void | ReleaseDartWrappableReference () const override |
Public Member Functions inherited from fml::RefCountedThreadSafe< T > | |
| void | Release () const |
Public Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| void | AddRef () const |
| bool | HasOneRef () const |
| void | AssertHasOneRef () const |
Public Member Functions inherited from tonic::DartWrappable | |
| DartWrappable () | |
| virtual const DartWrapperInfo & | GetDartWrapperInfo () const =0 |
| Dart_Handle | CreateDartWrapper (DartState *dart_state) |
| void | AssociateWithDartWrapper (Dart_Handle wrappable) |
| void | ClearDartWrapper () |
| Dart_WeakPersistentHandle | dart_wrapper () const |
Additional Inherited Members | |
Public Types inherited from tonic::DartWrappable | |
| enum | DartNativeFields { kPeerIndex , kNumberOfNativeFields } |
Protected Member Functions inherited from fml::RefCountedThreadSafe< T > | |
| RefCountedThreadSafe () | |
| ~RefCountedThreadSafe () | |
Protected Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| RefCountedThreadSafeBase () | |
| ~RefCountedThreadSafeBase () | |
| bool | Release () const |
| void | Adopt () |
Protected Member Functions inherited from tonic::DartWrappable | |
| virtual | ~DartWrappable () |
Static Protected Member Functions inherited from tonic::DartWrappable | |
| static Dart_PersistentHandle | GetTypeForWrapper (tonic::DartState *dart_state, const tonic::DartWrapperInfo &wrapper_info) |
Definition at line 17 of file command_buffer.h.
| flutter::gpu::CommandBuffer::CommandBuffer | ( | std::shared_ptr< impeller::Context > | context, |
| std::shared_ptr< impeller::CommandBuffer > | command_buffer | ||
| ) |
Definition at line 19 of file command_buffer.cc.
|
overridedefault |
| void flutter::gpu::CommandBuffer::AddRenderPass | ( | std::shared_ptr< impeller::RenderPass > | render_pass | ) |
Definition at line 31 of file command_buffer.cc.
Referenced by flutter::gpu::RenderPass::Begin().
| std::shared_ptr< impeller::CommandBuffer > flutter::gpu::CommandBuffer::GetCommandBuffer | ( | ) |
Definition at line 27 of file command_buffer.cc.
Referenced by flutter::gpu::RenderPass::Begin().
| bool flutter::gpu::CommandBuffer::Submit | ( | ) |
Definition at line 36 of file command_buffer.cc.
References Submit().
Referenced by InternalFlutterGpu_CommandBuffer_Submit(), and Submit().
| bool flutter::gpu::CommandBuffer::Submit | ( | const impeller::CommandBuffer::CompletionCallback & | completion_callback | ) |
Definition at line 40 of file command_buffer.cc.
References flutter::UIDartState::Current(), impeller::Context::kOpenGLES, and fml::MakeCopyable().