1 object Gl = 2 val rgba8 "GL_RGBA8" : uint 3 4 object DirectContexts = 5 def make_gl "GrDirectContexts::MakeGL" 6 (interface : Interface) : mem SkSp<mem DirectContext> 7 8 object BackendRenderTargets = 9 def make_gl "GrBackendRenderTargets::MakeGL" 10 (width : int 11 height : int 12 sample_count : int 13 stencil_bits : int 14 gl_info : ref FramebufferInfo) : mem BackendRenderTarget 15 16 object Surfaces = 17 def wrap_backend_render_target "SkSurfaces::WrapBackendRenderTarget" 18 (context : MutPtr<mem RecordingContext> 19 backend_render_target : BackendRenderTarget 20 origin : SurfaceOrigin 21 color_type : ColorType 22 color_space : ColorSpace 23 surface_props : ptr mem SurfaceProps 24 release_proc : RenderTargetReleaseProc 25 release_context : ReleaseContext) : mem SkSp<mem Surface> 26