From: Matthew Leibowitz Date: Mon, 13 Feb 2017 18:36:53 +0000 (+0200) Subject: Added GrContext::resetContext to the C API X-Git-Tag: accepted/tizen/5.0/unified/20181102.025319~76 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b6f31e1c124184166dbd8e0993095015cf03dd24;p=platform%2Fupstream%2FlibSkiaSharp.git Added GrContext::resetContext to the C API --- diff --git a/include/c/gr_context.h b/include/c/gr_context.h index 8c5d931..e043e71 100644 --- a/include/c/gr_context.h +++ b/include/c/gr_context.h @@ -25,6 +25,7 @@ SK_C_API void gr_context_set_resource_cache_limits(gr_context_t* context, int ma SK_C_API void gr_context_get_resource_cache_usage(gr_context_t* context, int* maxResources, size_t* maxResourceBytes); SK_C_API int gr_context_get_recommended_sample_count(gr_context_t* context, gr_pixelconfig_t config, float dpi); SK_C_API void gr_context_flush(gr_context_t* context); +SK_C_API void gr_context_reset_context(gr_context_t* context, uint32_t state); SK_C_API const gr_glinterface_t* gr_glinterface_default_interface(); SK_C_API const gr_glinterface_t* gr_glinterface_create_native_interface(); diff --git a/src/c/gr_context.cpp b/src/c/gr_context.cpp index 3712e8d..258b5e8 100644 --- a/src/c/gr_context.cpp +++ b/src/c/gr_context.cpp @@ -53,6 +53,10 @@ void gr_context_flush(gr_context_t* context) { AsGrContext(context)->flush(); } +void gr_context_reset_context(gr_context_t* context, uint32_t state) { + AsGrContext(context)->resetContext(state); +} + const gr_glinterface_t* gr_glinterface_default_interface() { return ToGrGLInterface(GrGLDefaultInterface());