const GrCaps * caps() const
SK_API GrBackendApi backend() const
GrDDLContext(sk_sp< GrContextThreadSafeProxy > proxy)
void abandonContext() override
static sk_sp< GrRecordingContext > MakeDDL(sk_sp< GrContextThreadSafeProxy >)
GrRecordingContext * context()
GrRecordingContext(sk_sp< GrContextThreadSafeProxy >, bool ddlRecording)
void abandonContext() override