#include <context_mock.h>
|
| CommandBufferMock (std::weak_ptr< const Context > context) |
|
| MOCK_METHOD (bool, IsValid,(),(const, override)) |
|
| MOCK_METHOD (void, SetLabel,(const std::string &label),(const, override)) |
|
| MOCK_METHOD (std::shared_ptr< RenderPass >, OnCreateRenderPass,(RenderTarget render_target),(override)) |
|
| MOCK_METHOD (std::shared_ptr< BlitPass >, OnCreateBlitPass,(),(override)) |
|
| MOCK_METHOD (bool, OnSubmitCommands,(CompletionCallback callback),(override)) |
|
| MOCK_METHOD (void, OnWaitUntilScheduled,(),(override)) |
|
| MOCK_METHOD (std::shared_ptr< ComputePass >, OnCreateComputePass,(),(override)) |
|
Public Member Functions inherited from impeller::CommandBuffer |
virtual | ~CommandBuffer () |
|
virtual bool | IsValid () const =0 |
|
virtual void | SetLabel (const std::string &label) const =0 |
|
void | WaitUntilScheduled () |
| Force execution of pending GPU commands. More...
|
|
std::shared_ptr< RenderPass > | CreateRenderPass (const RenderTarget &render_target) |
| Create a render pass to record render commands into. More...
|
|
std::shared_ptr< BlitPass > | CreateBlitPass () |
| Create a blit pass to record blit commands into. More...
|
|
std::shared_ptr< ComputePass > | CreateComputePass () |
| Create a compute pass to record compute commands into. More...
|
|
Definition at line 21 of file context_mock.h.
◆ CommandBufferMock()
impeller::testing::CommandBufferMock::CommandBufferMock |
( |
std::weak_ptr< const Context > |
context | ) |
|
|
inlineexplicit |
Definition at line 23 of file context_mock.h.
CommandBuffer(std::weak_ptr< const Context > context)
◆ ForwardOnCreateBlitPass()
static std::shared_ptr< BlitPass > impeller::testing::CommandBufferMock::ForwardOnCreateBlitPass |
( |
CommandBuffer * |
command_buffer | ) |
|
|
inlinestatic |
Definition at line 42 of file context_mock.h.
43 {
44 return command_buffer->OnCreateBlitPass();
45 }
◆ ForwardOnCreateComputePass()
static std::shared_ptr< ComputePass > impeller::testing::CommandBufferMock::ForwardOnCreateComputePass |
( |
CommandBuffer * |
command_buffer | ) |
|
|
inlinestatic |
Definition at line 65 of file context_mock.h.
66 {
67 return command_buffer->OnCreateComputePass();
68 }
◆ ForwardOnCreateRenderPass()
Definition at line 35 of file context_mock.h.
37 {
38 return command_buffer->OnCreateRenderPass(render_target);
39 }
◆ ForwardOnSubmitCommands()
Definition at line 51 of file context_mock.h.
52 {
53 return command_buffer->OnSubmitCommands(std::move(
callback));
54 }
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
◆ ForwardOnWaitUntilScheduled()
static void impeller::testing::CommandBufferMock::ForwardOnWaitUntilScheduled |
( |
CommandBuffer * |
command_buffer | ) |
|
|
inlinestatic |
Definition at line 57 of file context_mock.h.
57 {
58 return command_buffer->OnWaitUntilScheduled();
59 }
◆ MOCK_METHOD() [1/7]
impeller::testing::CommandBufferMock::MOCK_METHOD |
( |
bool |
, |
|
|
IsValid |
, |
|
|
() |
, |
|
|
(const, override) |
|
|
) |
| |
◆ MOCK_METHOD() [2/7]
◆ MOCK_METHOD() [3/7]
◆ MOCK_METHOD() [4/7]
◆ MOCK_METHOD() [5/7]
◆ MOCK_METHOD() [6/7]
◆ MOCK_METHOD() [7/7]
impeller::testing::CommandBufferMock::MOCK_METHOD |
( |
void |
, |
|
|
SetLabel |
, |
|
|
(const std::string &label) |
, |
|
|
(const, override) |
|
|
) |
| |
The documentation for this class was generated from the following file: