Flutter Engine
The Flutter Engine
|
#include <GraphiteVulkanTestContext.h>
Public Member Functions | |
~VulkanTestContext () override | |
skgpu::BackendApi | backend () override |
skgpu::ContextType | contextType () override |
std::unique_ptr< skgpu::graphite::Context > | makeContext (const TestOptions &) override |
const skgpu::VulkanBackendContext & | getBackendContext () const |
Public Member Functions inherited from skiatest::graphite::GraphiteTestContext | |
GraphiteTestContext (const GraphiteTestContext &)=delete | |
GraphiteTestContext & | operator= (const GraphiteTestContext &)=delete |
virtual | ~GraphiteTestContext () |
virtual skgpu::BackendApi | backend ()=0 |
virtual skgpu::ContextType | contextType ()=0 |
virtual std::unique_ptr< skgpu::graphite::Context > | makeContext (const TestOptions &)=0 |
bool | getMaxGpuFrameLag (int *maxFrameLag) const |
void | submitRecordingAndWaitOnSync (skgpu::graphite::Context *, skgpu::graphite::Recording *) |
virtual void | tick () |
void | syncedSubmit (skgpu::graphite::Context *) |
Static Public Member Functions | |
static std::unique_ptr< GraphiteTestContext > | Make () |
Additional Inherited Members | |
Protected Member Functions inherited from skiatest::graphite::GraphiteTestContext | |
GraphiteTestContext () | |
Protected Attributes inherited from skiatest::graphite::GraphiteTestContext | |
sk_sp< sk_gpu_test::FlushFinishTracker > | fFinishTrackers [kMaxFrameLag - 1] |
int | fCurrentFlushIdx = 0 |
Static Protected Attributes inherited from skiatest::graphite::GraphiteTestContext | |
static constexpr int | kMaxFrameLag = 3 |
Definition at line 17 of file GraphiteVulkanTestContext.h.
|
override |
Definition at line 70 of file GraphiteVulkanTestContext.cpp.
|
inlineoverridevirtual |
Implements skiatest::graphite::GraphiteTestContext.
Definition at line 23 of file GraphiteVulkanTestContext.h.
|
overridevirtual |
Implements skiatest::graphite::GraphiteTestContext.
Definition at line 93 of file GraphiteVulkanTestContext.cpp.
|
inline |
Definition at line 29 of file GraphiteVulkanTestContext.h.
|
static |
Definition at line 24 of file GraphiteVulkanTestContext.cpp.
|
overridevirtual |
Implements skiatest::graphite::GraphiteTestContext.
Definition at line 97 of file GraphiteVulkanTestContext.cpp.