Lines Matching defs:GrVkSecondaryCBDrawContext
8 #include "src/gpu/vk/GrVkSecondaryCBDrawContext.h"
24 sk_sp<GrVkSecondaryCBDrawContext> GrVkSecondaryCBDrawContext::Make(GrRecordingContext* rContext,
55 return sk_sp<GrVkSecondaryCBDrawContext>(new GrVkSecondaryCBDrawContext(std::move(device),
59 GrVkSecondaryCBDrawContext::GrVkSecondaryCBDrawContext(sk_sp<skgpu::BaseDevice> device,
64 GrVkSecondaryCBDrawContext::~GrVkSecondaryCBDrawContext() {
69 SkCanvas* GrVkSecondaryCBDrawContext::getCanvas() {
76 void GrVkSecondaryCBDrawContext::flush() {
85 bool GrVkSecondaryCBDrawContext::wait(int numSemaphores,
91 void GrVkSecondaryCBDrawContext::releaseResources() {
96 bool GrVkSecondaryCBDrawContext::characterize(SkSurfaceCharacterization* characterization) const {
134 bool GrVkSecondaryCBDrawContext::isCompatible(
151 // We don't support textureable DDL when rendering to a GrVkSecondaryCBDrawContext.
189 bool GrVkSecondaryCBDrawContext::draw(sk_sp<const SkDeferredDisplayList> ddl) {
191 bool GrVkSecondaryCBDrawContext::draw(const SkDeferredDisplayList* ddl) {