- gr_backendrendertarget_delete
void gr_backendrendertarget_delete(gr_backendrendertarget_t* rendertarget)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_get_backend
GRBackendNative gr_backendrendertarget_get_backend(gr_backendrendertarget_t* rendertarget)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_get_gl_framebufferinfo
bool gr_backendrendertarget_get_gl_framebufferinfo(gr_backendrendertarget_t* rendertarget, GRGlFramebufferInfo* glInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_get_height
int gr_backendrendertarget_get_height(gr_backendrendertarget_t* rendertarget)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_get_samples
int gr_backendrendertarget_get_samples(gr_backendrendertarget_t* rendertarget)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_get_stencils
int gr_backendrendertarget_get_stencils(gr_backendrendertarget_t* rendertarget)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_get_width
int gr_backendrendertarget_get_width(gr_backendrendertarget_t* rendertarget)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_is_valid
bool gr_backendrendertarget_is_valid(gr_backendrendertarget_t* rendertarget)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_new_gl
gr_backendrendertarget_t* gr_backendrendertarget_new_gl(int width, int height, int samples, int stencils, GRGlFramebufferInfo* glInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendrendertarget_new_vulkan
gr_backendrendertarget_t* gr_backendrendertarget_new_vulkan(int width, int height, int samples, GRVkImageInfo* vkImageInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_delete
void gr_backendtexture_delete(gr_backendtexture_t* texture)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_get_backend
GRBackendNative gr_backendtexture_get_backend(gr_backendtexture_t* texture)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_get_gl_textureinfo
bool gr_backendtexture_get_gl_textureinfo(gr_backendtexture_t* texture, GRGlTextureInfo* glInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_get_height
int gr_backendtexture_get_height(gr_backendtexture_t* texture)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_get_width
int gr_backendtexture_get_width(gr_backendtexture_t* texture)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_has_mipmaps
bool gr_backendtexture_has_mipmaps(gr_backendtexture_t* texture)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_is_valid
bool gr_backendtexture_is_valid(gr_backendtexture_t* texture)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_new_gl
gr_backendtexture_t* gr_backendtexture_new_gl(int width, int height, bool mipmapped, GRGlTextureInfo* glInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_backendtexture_new_vulkan
gr_backendtexture_t* gr_backendtexture_new_vulkan(int width, int height, GRVkImageInfo* vkInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_abandon_context
void gr_context_abandon_context(gr_context_t* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_dump_memory_statistics
void gr_context_dump_memory_statistics(gr_context_t* context, sk_tracememorydump_t* dump)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_flush
void gr_context_flush(gr_context_t* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_free_gpu_resources
void gr_context_free_gpu_resources(gr_context_t* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_get_backend
GRBackendNative gr_context_get_backend(gr_context_t* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_get_max_surface_sample_count_for_color_type
int gr_context_get_max_surface_sample_count_for_color_type(gr_context_t* context, SKColorTypeNative colorType)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_get_resource_cache_limit
size_t gr_context_get_resource_cache_limit(gr_context_t* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_get_resource_cache_usage
void gr_context_get_resource_cache_usage(gr_context_t* context, int* maxResources, size_t* maxResourceBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_make_gl
gr_context_t* gr_context_make_gl(gr_glinterface_t* glInterface)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_make_vulkan
gr_context_t* gr_context_make_vulkan(GRVkBackendContextNative vkBackendContext)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_perform_deferred_cleanup
void gr_context_perform_deferred_cleanup(gr_context_t* context, long ms)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_purge_unlocked_resources
void gr_context_purge_unlocked_resources(gr_context_t* context, bool scratchResourcesOnly)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_purge_unlocked_resources_bytes
void gr_context_purge_unlocked_resources_bytes(gr_context_t* context, size_t bytesToPurge, bool preferScratchResources)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_release_resources_and_abandon_context
void gr_context_release_resources_and_abandon_context(gr_context_t* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_reset_context
void gr_context_reset_context(gr_context_t* context, uint state)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_set_resource_cache_limit
void gr_context_set_resource_cache_limit(gr_context_t* context, size_t maxResourceBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_context_unref
void gr_context_unref(gr_context_t* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_glinterface_assemble_gl_interface
gr_glinterface_t* gr_glinterface_assemble_gl_interface(void* ctx, GRGlGetProcProxyDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_glinterface_assemble_gles_interface
gr_glinterface_t* gr_glinterface_assemble_gles_interface(void* ctx, GRGlGetProcProxyDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_glinterface_assemble_interface
gr_glinterface_t* gr_glinterface_assemble_interface(void* ctx, GRGlGetProcProxyDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_glinterface_assemble_webgl_interface
gr_glinterface_t* gr_glinterface_assemble_webgl_interface(void* ctx, GRGlGetProcProxyDelegate get)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_glinterface_create_native_interface
gr_glinterface_t* gr_glinterface_create_native_interface()
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_glinterface_has_extension
bool gr_glinterface_has_extension(gr_glinterface_t* glInterface, string extension)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_glinterface_unref
void gr_glinterface_unref(gr_glinterface_t* glInterface)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_glinterface_validate
bool gr_glinterface_validate(gr_glinterface_t* glInterface)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_vk_extensions_delete
void gr_vk_extensions_delete(gr_vk_extensions_t* extensions)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_vk_extensions_has_extension
bool gr_vk_extensions_has_extension(gr_vk_extensions_t* extensions, string ext, uint minVersion)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_vk_extensions_init
void gr_vk_extensions_init(gr_vk_extensions_t* extensions, GRVkGetProcProxyDelegate getProc, void* userData, vk_instance_t* instance, vk_physical_device_t* physDev, uint instanceExtensionCount, string[] instanceExtensions, uint deviceExtensionCount, string[] deviceExtensions)
Undocumented in source. Be warned that the author may not have intended to support it.
- gr_vk_extensions_new
gr_vk_extensions_t* gr_vk_extensions_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_apply_to_canvas
void sk_3dview_apply_to_canvas(sk_3dview_t* cview, sk_canvas_t* ccanvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_destroy
void sk_3dview_destroy(sk_3dview_t* cview)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_dot_with_normal
float sk_3dview_dot_with_normal(sk_3dview_t* cview, float dx, float dy, float dz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_get_matrix
void sk_3dview_get_matrix(sk_3dview_t* cview, SKMatrix* cmatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_new
sk_3dview_t* sk_3dview_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_restore
void sk_3dview_restore(sk_3dview_t* cview)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_rotate_x_degrees
void sk_3dview_rotate_x_degrees(sk_3dview_t* cview, float degrees)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_rotate_x_radians
void sk_3dview_rotate_x_radians(sk_3dview_t* cview, float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_rotate_y_degrees
void sk_3dview_rotate_y_degrees(sk_3dview_t* cview, float degrees)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_rotate_y_radians
void sk_3dview_rotate_y_radians(sk_3dview_t* cview, float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_rotate_z_degrees
void sk_3dview_rotate_z_degrees(sk_3dview_t* cview, float degrees)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_rotate_z_radians
void sk_3dview_rotate_z_radians(sk_3dview_t* cview, float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_save
void sk_3dview_save(sk_3dview_t* cview)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_3dview_translate
void sk_3dview_translate(sk_3dview_t* cview, float x, float y, float z)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_destructor
void sk_bitmap_destructor(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_erase
void sk_bitmap_erase(sk_bitmap_t* cbitmap, uint color)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_erase_rect
void sk_bitmap_erase_rect(sk_bitmap_t* cbitmap, uint color, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_extract_alpha
bool sk_bitmap_extract_alpha(sk_bitmap_t* cbitmap, sk_bitmap_t* dst, sk_paint_t* paint, SKPointI* offset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_extract_subset
bool sk_bitmap_extract_subset(sk_bitmap_t* cbitmap, sk_bitmap_t* dst, SKRectI* subset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_addr
void* sk_bitmap_get_addr(sk_bitmap_t* cbitmap, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_addr_16
ushort* sk_bitmap_get_addr_16(sk_bitmap_t* cbitmap, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_addr_32
uint* sk_bitmap_get_addr_32(sk_bitmap_t* cbitmap, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_addr_8
ubyte* sk_bitmap_get_addr_8(sk_bitmap_t* cbitmap, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_byte_count
size_t sk_bitmap_get_byte_count(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_info
void sk_bitmap_get_info(sk_bitmap_t* cbitmap, SKImageInfoNative* info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_pixel_color
uint sk_bitmap_get_pixel_color(sk_bitmap_t* cbitmap, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_pixel_colors
void sk_bitmap_get_pixel_colors(sk_bitmap_t* cbitmap, uint* colors)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_pixels
void* sk_bitmap_get_pixels(sk_bitmap_t* cbitmap, size_t* length)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_get_row_bytes
size_t sk_bitmap_get_row_bytes(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_install_mask_pixels
bool sk_bitmap_install_mask_pixels(sk_bitmap_t* cbitmap, SKMask* cmask)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_install_pixels
bool sk_bitmap_install_pixels(sk_bitmap_t* cbitmap, SKImageInfoNative* cinfo, void* pixels, size_t rowBytes, SKBitmapReleaseProxyDelegate releaseProc, void* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_install_pixels_with_pixmap
bool sk_bitmap_install_pixels_with_pixmap(sk_bitmap_t* cbitmap, sk_pixmap_t* cpixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_is_immutable
bool sk_bitmap_is_immutable(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_is_null
bool sk_bitmap_is_null(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_is_volatile
bool sk_bitmap_is_volatile(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_make_shader
sk_shader_t* sk_bitmap_make_shader(sk_bitmap_t* cbitmap, SKShaderTileMode tmx, SKShaderTileMode tmy, SKMatrix* cmatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_new
sk_bitmap_t* sk_bitmap_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_notify_pixels_changed
void sk_bitmap_notify_pixels_changed(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_peek_pixels
bool sk_bitmap_peek_pixels(sk_bitmap_t* cbitmap, sk_pixmap_t* cpixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_ready_to_draw
bool sk_bitmap_ready_to_draw(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_reset
void sk_bitmap_reset(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_set_immutable
void sk_bitmap_set_immutable(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_set_pixels
void sk_bitmap_set_pixels(sk_bitmap_t* cbitmap, void* pixels)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_set_volatile
void sk_bitmap_set_volatile(sk_bitmap_t* cbitmap, bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_swap
void sk_bitmap_swap(sk_bitmap_t* cbitmap, sk_bitmap_t* cother)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_try_alloc_pixels
bool sk_bitmap_try_alloc_pixels(sk_bitmap_t* cbitmap, SKImageInfoNative* requestedInfo, size_t rowBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_bitmap_try_alloc_pixels_with_flags
bool sk_bitmap_try_alloc_pixels_with_flags(sk_bitmap_t* cbitmap, SKImageInfoNative* requestedInfo, uint flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_clear
void sk_canvas_clear(sk_canvas_t* param0, uint param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_clip_path_with_operation
void sk_canvas_clip_path_with_operation(sk_canvas_t* t, sk_path_t* crect, SKClipOperation op, bool doAA)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_clip_rect_with_operation
void sk_canvas_clip_rect_with_operation(sk_canvas_t* t, SKRect* crect, SKClipOperation op, bool doAA)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_clip_region
void sk_canvas_clip_region(sk_canvas_t* canvas, sk_region_t* region, SKClipOperation op)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_clip_rrect_with_operation
void sk_canvas_clip_rrect_with_operation(sk_canvas_t* t, sk_rrect_t* crect, SKClipOperation op, bool doAA)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_concat
void sk_canvas_concat(sk_canvas_t* param0, SKMatrix* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_destroy
void sk_canvas_destroy(sk_canvas_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_discard
void sk_canvas_discard(sk_canvas_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_annotation
void sk_canvas_draw_annotation(sk_canvas_t* t, SKRect* rect, string key, sk_data_t* value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_arc
void sk_canvas_draw_arc(sk_canvas_t* ccanvas, SKRect* oval, float startAngle, float sweepAngle, bool useCenter, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_atlas
void sk_canvas_draw_atlas(sk_canvas_t* ccanvas, sk_image_t* atlas, SKRotationScaleMatrix* xform, SKRect* tex, uint* colors, int count, SKBlendMode mode, SKRect* cullRect, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_bitmap
void sk_canvas_draw_bitmap(sk_canvas_t* ccanvas, sk_bitmap_t* bitmap, float left, float top, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_bitmap_lattice
void sk_canvas_draw_bitmap_lattice(sk_canvas_t* t, sk_bitmap_t* bitmap, SKLatticeInternal* lattice, SKRect* dst, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_bitmap_nine
void sk_canvas_draw_bitmap_nine(sk_canvas_t* t, sk_bitmap_t* bitmap, SKRectI* center, SKRect* dst, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_bitmap_rect
void sk_canvas_draw_bitmap_rect(sk_canvas_t* ccanvas, sk_bitmap_t* bitmap, SKRect* src, SKRect* dst, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_circle
void sk_canvas_draw_circle(sk_canvas_t* param0, float cx, float cy, float rad, sk_paint_t* param4)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_color
void sk_canvas_draw_color(sk_canvas_t* ccanvas, uint color, SKBlendMode mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_drawable
void sk_canvas_draw_drawable(sk_canvas_t* param0, sk_drawable_t* param1, SKMatrix* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_drrect
void sk_canvas_draw_drrect(sk_canvas_t* ccanvas, sk_rrect_t* outer, sk_rrect_t* inner, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_image
void sk_canvas_draw_image(sk_canvas_t* param0, sk_image_t* param1, float x, float y, sk_paint_t* param4)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_image_lattice
void sk_canvas_draw_image_lattice(sk_canvas_t* t, sk_image_t* image, SKLatticeInternal* lattice, SKRect* dst, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_image_nine
void sk_canvas_draw_image_nine(sk_canvas_t* t, sk_image_t* image, SKRectI* center, SKRect* dst, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_image_rect
void sk_canvas_draw_image_rect(sk_canvas_t* param0, sk_image_t* param1, SKRect* src, SKRect* dst, sk_paint_t* param4)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_line
void sk_canvas_draw_line(sk_canvas_t* ccanvas, float x0, float y0, float x1, float y1, sk_paint_t* cpaint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_link_destination_annotation
void sk_canvas_draw_link_destination_annotation(sk_canvas_t* t, SKRect* rect, sk_data_t* value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_named_destination_annotation
void sk_canvas_draw_named_destination_annotation(sk_canvas_t* t, SKPoint* point, sk_data_t* value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_oval
void sk_canvas_draw_oval(sk_canvas_t* param0, SKRect* param1, sk_paint_t* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_paint
void sk_canvas_draw_paint(sk_canvas_t* param0, sk_paint_t* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_patch
void sk_canvas_draw_patch(sk_canvas_t* ccanvas, SKPoint* cubics, uint* colors, SKPoint* texCoords, SKBlendMode mode, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_path
void sk_canvas_draw_path(sk_canvas_t* param0, sk_path_t* param1, sk_paint_t* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_picture
void sk_canvas_draw_picture(sk_canvas_t* param0, sk_picture_t* param1, SKMatrix* param2, sk_paint_t* param3)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_point
void sk_canvas_draw_point(sk_canvas_t* param0, float param1, float param2, sk_paint_t* param3)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_points
void sk_canvas_draw_points(sk_canvas_t* param0, SKPointMode param1, size_t param2, SKPoint* param3, sk_paint_t* param4)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_rect
void sk_canvas_draw_rect(sk_canvas_t* param0, SKRect* param1, sk_paint_t* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_region
void sk_canvas_draw_region(sk_canvas_t* param0, sk_region_t* param1, sk_paint_t* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_round_rect
void sk_canvas_draw_round_rect(sk_canvas_t* param0, SKRect* param1, float rx, float ry, sk_paint_t* param4)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_rrect
void sk_canvas_draw_rrect(sk_canvas_t* param0, sk_rrect_t* param1, sk_paint_t* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_simple_text
void sk_canvas_draw_simple_text(sk_canvas_t* ccanvas, void* text, size_t byte_length, SKTextEncoding encoding, float x, float y, sk_font_t* cfont, sk_paint_t* cpaint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_text_blob
void sk_canvas_draw_text_blob(sk_canvas_t* param0, sk_textblob_t* text, float x, float y, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_url_annotation
void sk_canvas_draw_url_annotation(sk_canvas_t* t, SKRect* rect, sk_data_t* value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_draw_vertices
void sk_canvas_draw_vertices(sk_canvas_t* ccanvas, sk_vertices_t* vertices, SKBlendMode mode, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_flush
void sk_canvas_flush(sk_canvas_t* ccanvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_get_device_clip_bounds
bool sk_canvas_get_device_clip_bounds(sk_canvas_t* t, SKRectI* cbounds)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_get_local_clip_bounds
bool sk_canvas_get_local_clip_bounds(sk_canvas_t* t, SKRect* cbounds)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_get_save_count
int sk_canvas_get_save_count(sk_canvas_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_get_total_matrix
void sk_canvas_get_total_matrix(sk_canvas_t* ccanvas, SKMatrix* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_is_clip_empty
bool sk_canvas_is_clip_empty(sk_canvas_t* ccanvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_is_clip_rect
bool sk_canvas_is_clip_rect(sk_canvas_t* ccanvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_new_from_bitmap
sk_canvas_t* sk_canvas_new_from_bitmap(sk_bitmap_t* bitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_quick_reject
bool sk_canvas_quick_reject(sk_canvas_t* param0, SKRect* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_reset_matrix
void sk_canvas_reset_matrix(sk_canvas_t* ccanvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_restore
void sk_canvas_restore(sk_canvas_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_restore_to_count
void sk_canvas_restore_to_count(sk_canvas_t* param0, int saveCount)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_rotate_degrees
void sk_canvas_rotate_degrees(sk_canvas_t* param0, float degrees)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_rotate_radians
void sk_canvas_rotate_radians(sk_canvas_t* param0, float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_save
int sk_canvas_save(sk_canvas_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_save_layer
int sk_canvas_save_layer(sk_canvas_t* param0, SKRect* param1, sk_paint_t* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_scale
void sk_canvas_scale(sk_canvas_t* param0, float sx, float sy)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_set_matrix
void sk_canvas_set_matrix(sk_canvas_t* ccanvas, SKMatrix* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_skew
void sk_canvas_skew(sk_canvas_t* param0, float sx, float sy)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_canvas_translate
void sk_canvas_translate(sk_canvas_t* param0, float dx, float dy)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_destroy
void sk_codec_destroy(sk_codec_t* codec)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_encoded_format
SKEncodedImageFormat sk_codec_get_encoded_format(sk_codec_t* codec)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_frame_count
int sk_codec_get_frame_count(sk_codec_t* codec)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_frame_info
void sk_codec_get_frame_info(sk_codec_t* codec, SKCodecFrameInfo* frameInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_frame_info_for_index
bool sk_codec_get_frame_info_for_index(sk_codec_t* codec, int index, SKCodecFrameInfo* frameInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_info
void sk_codec_get_info(sk_codec_t* codec, SKImageInfoNative* info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_origin
SKEncodedOrigin sk_codec_get_origin(sk_codec_t* codec)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_pixels
SKCodecResult sk_codec_get_pixels(sk_codec_t* codec, SKImageInfoNative* info, void* pixels, size_t rowBytes, SKCodecOptionsInternal* options)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_repetition_count
int sk_codec_get_repetition_count(sk_codec_t* codec)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_scaled_dimensions
void sk_codec_get_scaled_dimensions(sk_codec_t* codec, float desiredScale, SKSizeI* dimensions)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_scanline_order
SKCodecScanlineOrder sk_codec_get_scanline_order(sk_codec_t* codec)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_scanlines
int sk_codec_get_scanlines(sk_codec_t* codec, void* dst, int countLines, size_t rowBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_get_valid_subset
bool sk_codec_get_valid_subset(sk_codec_t* codec, SKRectI* desiredSubset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_incremental_decode
SKCodecResult sk_codec_incremental_decode(sk_codec_t* codec, int* rowsDecoded)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_min_buffered_bytes_needed
size_t sk_codec_min_buffered_bytes_needed()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_new_from_data
sk_codec_t* sk_codec_new_from_data(sk_data_t* data)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_new_from_stream
sk_codec_t* sk_codec_new_from_stream(sk_stream_t* stream, SKCodecResult* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_next_scanline
int sk_codec_next_scanline(sk_codec_t* codec)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_output_scanline
int sk_codec_output_scanline(sk_codec_t* codec, int inputScanline)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_skip_scanlines
bool sk_codec_skip_scanlines(sk_codec_t* codec, int countLines)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_start_incremental_decode
SKCodecResult sk_codec_start_incremental_decode(sk_codec_t* codec, SKImageInfoNative* info, void* pixels, size_t rowBytes, SKCodecOptionsInternal* options)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_codec_start_scanline_decode
SKCodecResult sk_codec_start_scanline_decode(sk_codec_t* codec, SKImageInfoNative* info, SKCodecOptionsInternal* options)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_color4f_from_color
void sk_color4f_from_color(uint color, SKColorF* color4f)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_color4f_to_color
uint sk_color4f_to_color(SKColorF* color4f)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_color_get_bit_shift
void sk_color_get_bit_shift(int* a, int* r, int* g, int* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_color_premultiply
uint sk_color_premultiply(uint color)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_color_premultiply_array
void sk_color_premultiply_array(uint* colors, int size, uint* pmcolors)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_color_unpremultiply
uint sk_color_unpremultiply(uint pmcolor)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_color_unpremultiply_array
void sk_color_unpremultiply_array(uint* pmcolors, int size, uint* colors)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_new_color_matrix
sk_colorfilter_t* sk_colorfilter_new_color_matrix(float* array)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_new_compose
sk_colorfilter_t* sk_colorfilter_new_compose(sk_colorfilter_t* outer, sk_colorfilter_t* inner)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_new_high_contrast
sk_colorfilter_t* sk_colorfilter_new_high_contrast(SKHighContrastConfig* config)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_new_lighting
sk_colorfilter_t* sk_colorfilter_new_lighting(uint mul, uint add)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_new_luma_color
sk_colorfilter_t* sk_colorfilter_new_luma_color()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_new_mode
sk_colorfilter_t* sk_colorfilter_new_mode(uint c, SKBlendMode mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_new_table
sk_colorfilter_t* sk_colorfilter_new_table(ubyte* table)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_new_table_argb
sk_colorfilter_t* sk_colorfilter_new_table_argb(ubyte* tableA, ubyte* tableR, ubyte* tableG, ubyte* tableB)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorfilter_unref
void sk_colorfilter_unref(sk_colorfilter_t* filter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_equals
bool sk_colorspace_equals(sk_colorspace_t* src, sk_colorspace_t* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_gamma_close_to_srgb
bool sk_colorspace_gamma_close_to_srgb(sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_gamma_is_linear
bool sk_colorspace_gamma_is_linear(sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_icc_profile_delete
void sk_colorspace_icc_profile_delete(sk_colorspace_icc_profile_t* profile)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_icc_profile_get_buffer
ubyte* sk_colorspace_icc_profile_get_buffer(sk_colorspace_icc_profile_t* profile, uint* size)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_icc_profile_get_to_xyzd50
bool sk_colorspace_icc_profile_get_to_xyzd50(sk_colorspace_icc_profile_t* profile, SKColorSpaceXyz* toXYZD50)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_icc_profile_new
sk_colorspace_icc_profile_t* sk_colorspace_icc_profile_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_icc_profile_parse
bool sk_colorspace_icc_profile_parse(void* buffer, size_t length, sk_colorspace_icc_profile_t* profile)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_is_numerical_transfer_fn
bool sk_colorspace_is_numerical_transfer_fn(sk_colorspace_t* colorspace, SKColorSpaceTransferFn* transferFn)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_is_srgb
bool sk_colorspace_is_srgb(sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_make_linear_gamma
sk_colorspace_t* sk_colorspace_make_linear_gamma(sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_make_srgb_gamma
sk_colorspace_t* sk_colorspace_make_srgb_gamma(sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_new_icc
sk_colorspace_t* sk_colorspace_new_icc(sk_colorspace_icc_profile_t* profile)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_new_rgb
sk_colorspace_t* sk_colorspace_new_rgb(SKColorSpaceTransferFn* transferFn, SKColorSpaceXyz* toXYZD50)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_new_srgb
sk_colorspace_t* sk_colorspace_new_srgb()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_new_srgb_linear
sk_colorspace_t* sk_colorspace_new_srgb_linear()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_primaries_to_xyzd50
bool sk_colorspace_primaries_to_xyzd50(SKColorSpacePrimaries* primaries, SKColorSpaceXyz* toXYZD50)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_ref
void sk_colorspace_ref(sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_to_profile
void sk_colorspace_to_profile(sk_colorspace_t* colorspace, sk_colorspace_icc_profile_t* profile)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_to_xyzd50
bool sk_colorspace_to_xyzd50(sk_colorspace_t* colorspace, SKColorSpaceXyz* toXYZD50)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_transfer_fn_eval
float sk_colorspace_transfer_fn_eval(SKColorSpaceTransferFn* transferFn, float x)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_transfer_fn_invert
bool sk_colorspace_transfer_fn_invert(SKColorSpaceTransferFn* src, SKColorSpaceTransferFn* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_transfer_fn_named_2dot2
void sk_colorspace_transfer_fn_named_2dot2(SKColorSpaceTransferFn* transferFn)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_transfer_fn_named_hlg
void sk_colorspace_transfer_fn_named_hlg(SKColorSpaceTransferFn* transferFn)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_transfer_fn_named_linear
void sk_colorspace_transfer_fn_named_linear(SKColorSpaceTransferFn* transferFn)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_transfer_fn_named_pq
void sk_colorspace_transfer_fn_named_pq(SKColorSpaceTransferFn* transferFn)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_transfer_fn_named_rec2020
void sk_colorspace_transfer_fn_named_rec2020(SKColorSpaceTransferFn* transferFn)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_transfer_fn_named_srgb
void sk_colorspace_transfer_fn_named_srgb(SKColorSpaceTransferFn* transferFn)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_unref
void sk_colorspace_unref(sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_xyz_concat
void sk_colorspace_xyz_concat(SKColorSpaceXyz* a, SKColorSpaceXyz* b, SKColorSpaceXyz* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_xyz_invert
bool sk_colorspace_xyz_invert(SKColorSpaceXyz* src, SKColorSpaceXyz* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_xyz_named_adobe_rgb
void sk_colorspace_xyz_named_adobe_rgb(SKColorSpaceXyz* xyz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_xyz_named_dcip3
void sk_colorspace_xyz_named_dcip3(SKColorSpaceXyz* xyz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_xyz_named_rec2020
void sk_colorspace_xyz_named_rec2020(SKColorSpaceXyz* xyz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_xyz_named_srgb
void sk_colorspace_xyz_named_srgb(SKColorSpaceXyz* xyz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colorspace_xyz_named_xyz
void sk_colorspace_xyz_named_xyz(SKColorSpaceXyz* xyz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colortable_count
int sk_colortable_count(sk_colortable_t* ctable)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colortable_new
sk_colortable_t* sk_colortable_new(uint* colors, int count)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colortable_read_colors
void sk_colortable_read_colors(sk_colortable_t* ctable, uint** colors)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colortable_unref
void sk_colortable_unref(sk_colortable_t* ctable)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_colortype_get_default_8888
SKColorTypeNative sk_colortype_get_default_8888()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_clone
sk_compatpaint_t* sk_compatpaint_clone(sk_compatpaint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_delete
void sk_compatpaint_delete(sk_compatpaint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_get_font
sk_font_t* sk_compatpaint_get_font(sk_compatpaint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_get_text_align
SKTextAlign sk_compatpaint_get_text_align(sk_compatpaint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_get_text_encoding
SKTextEncoding sk_compatpaint_get_text_encoding(sk_compatpaint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_make_font
sk_font_t* sk_compatpaint_make_font(sk_compatpaint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_new
sk_compatpaint_t* sk_compatpaint_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_new_with_font
sk_compatpaint_t* sk_compatpaint_new_with_font(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_reset
void sk_compatpaint_reset(sk_compatpaint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_set_text_align
void sk_compatpaint_set_text_align(sk_compatpaint_t* paint, SKTextAlign textAlign)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_compatpaint_set_text_encoding
void sk_compatpaint_set_text_encoding(sk_compatpaint_t* paint, SKTextEncoding encoding)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_get_bytes
ubyte* sk_data_get_bytes(sk_data_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_get_data
void* sk_data_get_data(sk_data_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_get_size
size_t sk_data_get_size(sk_data_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_new_empty
sk_data_t* sk_data_new_empty()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_new_from_file
sk_data_t* sk_data_new_from_file(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_new_from_stream
sk_data_t* sk_data_new_from_stream(sk_stream_t* stream, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_new_subset
sk_data_t* sk_data_new_subset(sk_data_t* src, size_t offset, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_new_uninitialized
sk_data_t* sk_data_new_uninitialized(size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_new_with_copy
sk_data_t* sk_data_new_with_copy(void* src, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_new_with_proc
sk_data_t* sk_data_new_with_proc(void* ptr, size_t length, SKDataReleaseProxyDelegate proc, void* ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_ref
void sk_data_ref(sk_data_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_data_unref
void sk_data_unref(sk_data_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_document_abort
void sk_document_abort(sk_document_t* document)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_document_begin_page
sk_canvas_t* sk_document_begin_page(sk_document_t* document, float width, float height, SKRect* content)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_document_close
void sk_document_close(sk_document_t* document)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_document_create_pdf_from_stream
sk_document_t* sk_document_create_pdf_from_stream(sk_wstream_t* stream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_document_create_pdf_from_stream_with_metadata
sk_document_t* sk_document_create_pdf_from_stream_with_metadata(sk_wstream_t* stream, SKDocumentPdfMetadataInternal* metadata)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_document_create_xps_from_stream
sk_document_t* sk_document_create_xps_from_stream(sk_wstream_t* stream, float dpi)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_document_end_page
void sk_document_end_page(sk_document_t* document)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_document_unref
void sk_document_unref(sk_document_t* document)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_drawable_draw
void sk_drawable_draw(sk_drawable_t* param0, sk_canvas_t* param1, SKMatrix* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_drawable_get_bounds
void sk_drawable_get_bounds(sk_drawable_t* param0, SKRect* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_drawable_get_generation_id
uint sk_drawable_get_generation_id(sk_drawable_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_drawable_new_picture_snapshot
sk_picture_t* sk_drawable_new_picture_snapshot(sk_drawable_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_drawable_notify_drawing_changed
void sk_drawable_notify_drawing_changed(sk_drawable_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_drawable_unref
void sk_drawable_unref(sk_drawable_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_dynamicmemorywstream_copy_to
void sk_dynamicmemorywstream_copy_to(sk_wstream_dynamicmemorystream_t* cstream, void* data)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_dynamicmemorywstream_destroy
void sk_dynamicmemorywstream_destroy(sk_wstream_dynamicmemorystream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_dynamicmemorywstream_detach_as_data
sk_data_t* sk_dynamicmemorywstream_detach_as_data(sk_wstream_dynamicmemorystream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_dynamicmemorywstream_detach_as_stream
sk_stream_asset_t* sk_dynamicmemorywstream_detach_as_stream(sk_wstream_dynamicmemorystream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_dynamicmemorywstream_new
sk_wstream_dynamicmemorystream_t* sk_dynamicmemorywstream_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_dynamicmemorywstream_write_to_stream
bool sk_dynamicmemorywstream_write_to_stream(sk_wstream_dynamicmemorystream_t* cstream, sk_wstream_t* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_filestream_destroy
void sk_filestream_destroy(sk_stream_filestream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_filestream_is_valid
bool sk_filestream_is_valid(sk_stream_filestream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_filestream_new
sk_stream_filestream_t* sk_filestream_new(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_filewstream_destroy
void sk_filewstream_destroy(sk_wstream_filestream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_filewstream_is_valid
bool sk_filewstream_is_valid(sk_wstream_filestream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_filewstream_new
sk_wstream_filestream_t* sk_filewstream_new(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_break_text
size_t sk_font_break_text(sk_font_t* font, void* text, size_t byteLength, SKTextEncoding encoding, float maxWidth, float* measuredWidth, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_delete
void sk_font_delete(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_edging
SKFontEdging sk_font_get_edging(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_hinting
SKFontHinting sk_font_get_hinting(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_metrics
float sk_font_get_metrics(sk_font_t* font, SKFontMetrics* metrics)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_path
bool sk_font_get_path(sk_font_t* font, ushort glyph, sk_path_t* path)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_paths
void sk_font_get_paths(sk_font_t* font, ushort* glyphs, int count, SKGlyphPathProxyDelegate glyphPathProc, void* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_pos
void sk_font_get_pos(sk_font_t* font, ushort* glyphs, int count, SKPoint* pos, SKPoint* origin)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_scale_x
float sk_font_get_scale_x(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_size
float sk_font_get_size(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_skew_x
float sk_font_get_skew_x(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_typeface
sk_typeface_t* sk_font_get_typeface(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_widths_bounds
void sk_font_get_widths_bounds(sk_font_t* font, ushort* glyphs, int count, float* widths, SKRect* bounds, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_get_xpos
void sk_font_get_xpos(sk_font_t* font, ushort* glyphs, int count, float* xpos, float origin)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_is_baseline_snap
bool sk_font_is_baseline_snap(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_is_embedded_bitmaps
bool sk_font_is_embedded_bitmaps(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_is_embolden
bool sk_font_is_embolden(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_is_force_auto_hinting
bool sk_font_is_force_auto_hinting(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_is_linear_metrics
bool sk_font_is_linear_metrics(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_is_subpixel
bool sk_font_is_subpixel(sk_font_t* font)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_measure_text
float sk_font_measure_text(sk_font_t* font, void* text, size_t byteLength, SKTextEncoding encoding, SKRect* bounds, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_measure_text_no_return
void sk_font_measure_text_no_return(sk_font_t* font, void* text, size_t byteLength, SKTextEncoding encoding, SKRect* bounds, sk_paint_t* paint, float* measuredWidth)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_new
sk_font_t* sk_font_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_new_with_values
sk_font_t* sk_font_new_with_values(sk_typeface_t* typeface, float size, float scaleX, float skewX)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_baseline_snap
void sk_font_set_baseline_snap(sk_font_t* font, bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_edging
void sk_font_set_edging(sk_font_t* font, SKFontEdging value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_embedded_bitmaps
void sk_font_set_embedded_bitmaps(sk_font_t* font, bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_embolden
void sk_font_set_embolden(sk_font_t* font, bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_force_auto_hinting
void sk_font_set_force_auto_hinting(sk_font_t* font, bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_hinting
void sk_font_set_hinting(sk_font_t* font, SKFontHinting value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_linear_metrics
void sk_font_set_linear_metrics(sk_font_t* font, bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_scale_x
void sk_font_set_scale_x(sk_font_t* font, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_size
void sk_font_set_size(sk_font_t* font, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_skew_x
void sk_font_set_skew_x(sk_font_t* font, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_subpixel
void sk_font_set_subpixel(sk_font_t* font, bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_set_typeface
void sk_font_set_typeface(sk_font_t* font, sk_typeface_t* value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_text_to_glyphs
int sk_font_text_to_glyphs(sk_font_t* font, void* text, size_t byteLength, SKTextEncoding encoding, ushort* glyphs, int maxGlyphCount)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_unichar_to_glyph
ushort sk_font_unichar_to_glyph(sk_font_t* font, int uni)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_font_unichars_to_glyphs
void sk_font_unichars_to_glyphs(sk_font_t* font, int* uni, int count, ushort* glyphs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_count_families
int sk_fontmgr_count_families(sk_fontmgr_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_create_default
sk_fontmgr_t* sk_fontmgr_create_default()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_create_from_data
sk_typeface_t* sk_fontmgr_create_from_data(sk_fontmgr_t* param0, sk_data_t* data, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_create_from_file
sk_typeface_t* sk_fontmgr_create_from_file(sk_fontmgr_t* param0, string path, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_create_from_stream
sk_typeface_t* sk_fontmgr_create_from_stream(sk_fontmgr_t* param0, sk_stream_asset_t* stream, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_create_styleset
sk_fontstyleset_t* sk_fontmgr_create_styleset(sk_fontmgr_t* param0, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_get_family_name
void sk_fontmgr_get_family_name(sk_fontmgr_t* param0, int index, sk_string_t* familyName)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_match_face_style
sk_typeface_t* sk_fontmgr_match_face_style(sk_fontmgr_t* param0, sk_typeface_t* face, sk_fontstyle_t* style)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_match_family
sk_fontstyleset_t* sk_fontmgr_match_family(sk_fontmgr_t* param0, string familyName)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_match_family_style
sk_typeface_t* sk_fontmgr_match_family_style(sk_fontmgr_t* param0, string familyName, sk_fontstyle_t* style)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_match_family_style_character
sk_typeface_t* sk_fontmgr_match_family_style_character(sk_fontmgr_t* param0, string familyName, sk_fontstyle_t* style, string[] bcp47, int bcp47Count, int character)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_ref_default
sk_fontmgr_t* sk_fontmgr_ref_default()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontmgr_unref
void sk_fontmgr_unref(sk_fontmgr_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyle_delete
void sk_fontstyle_delete(sk_fontstyle_t* fs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyle_get_slant
SKFontStyleSlant sk_fontstyle_get_slant(sk_fontstyle_t* fs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyle_get_weight
int sk_fontstyle_get_weight(sk_fontstyle_t* fs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyle_get_width
int sk_fontstyle_get_width(sk_fontstyle_t* fs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyle_new
sk_fontstyle_t* sk_fontstyle_new(int weight, int width, SKFontStyleSlant slant)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyleset_create_empty
sk_fontstyleset_t* sk_fontstyleset_create_empty()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyleset_create_typeface
sk_typeface_t* sk_fontstyleset_create_typeface(sk_fontstyleset_t* fss, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyleset_get_count
int sk_fontstyleset_get_count(sk_fontstyleset_t* fss)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyleset_get_style
void sk_fontstyleset_get_style(sk_fontstyleset_t* fss, int index, sk_fontstyle_t* fs, sk_string_t* style)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyleset_match_style
sk_typeface_t* sk_fontstyleset_match_style(sk_fontstyleset_t* fss, sk_fontstyle_t* style)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_fontstyleset_unref
void sk_fontstyleset_unref(sk_fontstyleset_t* fss)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_dump_memory_statistics
void sk_graphics_dump_memory_statistics(sk_tracememorydump_t* dump)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_get_font_cache_count_limit
int sk_graphics_get_font_cache_count_limit()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_get_font_cache_count_used
int sk_graphics_get_font_cache_count_used()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_get_font_cache_limit
size_t sk_graphics_get_font_cache_limit()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_get_font_cache_point_size_limit
int sk_graphics_get_font_cache_point_size_limit()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_get_font_cache_used
size_t sk_graphics_get_font_cache_used()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_get_resource_cache_single_allocation_byte_limit
size_t sk_graphics_get_resource_cache_single_allocation_byte_limit()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_get_resource_cache_total_byte_limit
size_t sk_graphics_get_resource_cache_total_byte_limit()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_get_resource_cache_total_bytes_used
size_t sk_graphics_get_resource_cache_total_bytes_used()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_init
void sk_graphics_init()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_purge_all_caches
void sk_graphics_purge_all_caches()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_purge_font_cache
void sk_graphics_purge_font_cache()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_purge_resource_cache
void sk_graphics_purge_resource_cache()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_set_font_cache_count_limit
int sk_graphics_set_font_cache_count_limit(int count)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_set_font_cache_limit
size_t sk_graphics_set_font_cache_limit(size_t bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_set_font_cache_point_size_limit
int sk_graphics_set_font_cache_point_size_limit(int maxPointSize)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_set_resource_cache_single_allocation_byte_limit
size_t sk_graphics_set_resource_cache_single_allocation_byte_limit(size_t newLimit)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_graphics_set_resource_cache_total_byte_limit
size_t sk_graphics_set_resource_cache_total_byte_limit(size_t newLimit)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_encode
sk_data_t* sk_image_encode(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_encode_specific
sk_data_t* sk_image_encode_specific(sk_image_t* cimage, SKEncodedImageFormat encoder, int quality)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_get_alpha_type
SKAlphaType sk_image_get_alpha_type(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_get_color_type
SKColorTypeNative sk_image_get_color_type(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_get_colorspace
sk_colorspace_t* sk_image_get_colorspace(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_get_height
int sk_image_get_height(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_get_unique_id
uint sk_image_get_unique_id(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_get_width
int sk_image_get_width(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_is_alpha_only
bool sk_image_is_alpha_only(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_is_lazy_generated
bool sk_image_is_lazy_generated(sk_image_t* image)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_is_texture_backed
bool sk_image_is_texture_backed(sk_image_t* image)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_is_valid
bool sk_image_is_valid(sk_image_t* image, gr_context_t* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_make_non_texture_image
sk_image_t* sk_image_make_non_texture_image(sk_image_t* cimage)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_make_raster_image
sk_image_t* sk_image_make_raster_image(sk_image_t* cimage)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_make_shader
sk_shader_t* sk_image_make_shader(sk_image_t* param0, SKShaderTileMode tileX, SKShaderTileMode tileY, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_make_subset
sk_image_t* sk_image_make_subset(sk_image_t* cimage, SKRectI* subset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_make_texture_image
sk_image_t* sk_image_make_texture_image(sk_image_t* cimage, gr_context_t* context, bool mipmapped)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_make_with_filter
sk_image_t* sk_image_make_with_filter(sk_image_t* cimage, sk_imagefilter_t* filter, SKRectI* subset, SKRectI* clipBounds, SKRectI* outSubset, SKPointI* outOffset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_from_adopted_texture
sk_image_t* sk_image_new_from_adopted_texture(gr_context_t* context, gr_backendtexture_t* texture, GRSurfaceOrigin origin, SKColorTypeNative colorType, SKAlphaType alpha, sk_colorspace_t* colorSpace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_from_bitmap
sk_image_t* sk_image_new_from_bitmap(sk_bitmap_t* cbitmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_from_encoded
sk_image_t* sk_image_new_from_encoded(sk_data_t* encoded, SKRectI* subset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_from_picture
sk_image_t* sk_image_new_from_picture(sk_picture_t* picture, SKSizeI* dimensions, SKMatrix* matrix, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_from_texture
sk_image_t* sk_image_new_from_texture(gr_context_t* context, gr_backendtexture_t* texture, GRSurfaceOrigin origin, SKColorTypeNative colorType, SKAlphaType alpha, sk_colorspace_t* colorSpace, SKImageTextureReleaseProxyDelegate releaseProc, void* releaseContext)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_raster
sk_image_t* sk_image_new_raster(sk_pixmap_t* pixmap, SKImageRasterReleaseProxyDelegate releaseProc, void* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_raster_copy
sk_image_t* sk_image_new_raster_copy(SKImageInfoNative* param0, void* pixels, size_t rowBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_raster_copy_with_pixmap
sk_image_t* sk_image_new_raster_copy_with_pixmap(sk_pixmap_t* pixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_new_raster_data
sk_image_t* sk_image_new_raster_data(SKImageInfoNative* cinfo, sk_data_t* pixels, size_t rowBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_peek_pixels
bool sk_image_peek_pixels(sk_image_t* image, sk_pixmap_t* pixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_read_pixels
bool sk_image_read_pixels(sk_image_t* image, SKImageInfoNative* dstInfo, void* dstPixels, size_t dstRowBytes, int srcX, int srcY, SKImageCachingHint cachingHint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_read_pixels_into_pixmap
bool sk_image_read_pixels_into_pixmap(sk_image_t* image, sk_pixmap_t* dst, int srcX, int srcY, SKImageCachingHint cachingHint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_ref
void sk_image_ref(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_ref_encoded
sk_data_t* sk_image_ref_encoded(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_scale_pixels
bool sk_image_scale_pixels(sk_image_t* image, sk_pixmap_t* dst, SKFilterQuality quality, SKImageCachingHint cachingHint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_image_unref
void sk_image_unref(sk_image_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_croprect_destructor
void sk_imagefilter_croprect_destructor(sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_croprect_get_flags
uint sk_imagefilter_croprect_get_flags(sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_croprect_get_rect
void sk_imagefilter_croprect_get_rect(sk_imagefilter_croprect_t* cropRect, SKRect* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_croprect_new
sk_imagefilter_croprect_t* sk_imagefilter_croprect_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_croprect_new_with_rect
sk_imagefilter_croprect_t* sk_imagefilter_croprect_new_with_rect(SKRect* rect, uint flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_alpha_threshold
sk_imagefilter_t* sk_imagefilter_new_alpha_threshold(sk_region_t* region, float innerThreshold, float outerThreshold, sk_imagefilter_t* input)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_arithmetic
sk_imagefilter_t* sk_imagefilter_new_arithmetic(float k1, float k2, float k3, float k4, bool enforcePMColor, sk_imagefilter_t* background, sk_imagefilter_t* foreground, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_blur
sk_imagefilter_t* sk_imagefilter_new_blur(float sigmaX, float sigmaY, SKShaderTileMode tileMode, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_color_filter
sk_imagefilter_t* sk_imagefilter_new_color_filter(sk_colorfilter_t* cf, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_compose
sk_imagefilter_t* sk_imagefilter_new_compose(sk_imagefilter_t* outer, sk_imagefilter_t* inner)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_dilate
sk_imagefilter_t* sk_imagefilter_new_dilate(int radiusX, int radiusY, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_displacement_map_effect
sk_imagefilter_t* sk_imagefilter_new_displacement_map_effect(SKColorChannel xChannelSelector, SKColorChannel yChannelSelector, float scale, sk_imagefilter_t* displacement, sk_imagefilter_t* color, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_distant_lit_diffuse
sk_imagefilter_t* sk_imagefilter_new_distant_lit_diffuse(SKPoint3* direction, uint lightColor, float surfaceScale, float kd, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_distant_lit_specular
sk_imagefilter_t* sk_imagefilter_new_distant_lit_specular(SKPoint3* direction, uint lightColor, float surfaceScale, float ks, float shininess, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_drop_shadow
sk_imagefilter_t* sk_imagefilter_new_drop_shadow(float dx, float dy, float sigmaX, float sigmaY, uint color, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_drop_shadow_only
sk_imagefilter_t* sk_imagefilter_new_drop_shadow_only(float dx, float dy, float sigmaX, float sigmaY, uint color, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_erode
sk_imagefilter_t* sk_imagefilter_new_erode(int radiusX, int radiusY, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_image_source
sk_imagefilter_t* sk_imagefilter_new_image_source(sk_image_t* image, SKRect* srcRect, SKRect* dstRect, SKFilterQuality filterQuality)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_image_source_default
sk_imagefilter_t* sk_imagefilter_new_image_source_default(sk_image_t* image)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_magnifier
sk_imagefilter_t* sk_imagefilter_new_magnifier(SKRect* src, float inset, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_matrix
sk_imagefilter_t* sk_imagefilter_new_matrix(SKMatrix* matrix, SKFilterQuality quality, sk_imagefilter_t* input)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_matrix_convolution
sk_imagefilter_t* sk_imagefilter_new_matrix_convolution(SKSizeI* kernelSize, float* kernel, float gain, float bias, SKPointI* kernelOffset, SKShaderTileMode tileMode, bool convolveAlpha, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_merge
sk_imagefilter_t* sk_imagefilter_new_merge(sk_imagefilter_t** filters, int count, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_offset
sk_imagefilter_t* sk_imagefilter_new_offset(float dx, float dy, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_paint
sk_imagefilter_t* sk_imagefilter_new_paint(sk_paint_t* paint, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_picture
sk_imagefilter_t* sk_imagefilter_new_picture(sk_picture_t* picture)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_picture_with_croprect
sk_imagefilter_t* sk_imagefilter_new_picture_with_croprect(sk_picture_t* picture, SKRect* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_point_lit_diffuse
sk_imagefilter_t* sk_imagefilter_new_point_lit_diffuse(SKPoint3* location, uint lightColor, float surfaceScale, float kd, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_point_lit_specular
sk_imagefilter_t* sk_imagefilter_new_point_lit_specular(SKPoint3* location, uint lightColor, float surfaceScale, float ks, float shininess, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_spot_lit_diffuse
sk_imagefilter_t* sk_imagefilter_new_spot_lit_diffuse(SKPoint3* location, SKPoint3* target, float specularExponent, float cutoffAngle, uint lightColor, float surfaceScale, float kd, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_spot_lit_specular
sk_imagefilter_t* sk_imagefilter_new_spot_lit_specular(SKPoint3* location, SKPoint3* target, float specularExponent, float cutoffAngle, uint lightColor, float surfaceScale, float ks, float shininess, sk_imagefilter_t* input, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_tile
sk_imagefilter_t* sk_imagefilter_new_tile(SKRect* src, SKRect* dst, sk_imagefilter_t* input)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_new_xfermode
sk_imagefilter_t* sk_imagefilter_new_xfermode(SKBlendMode mode, sk_imagefilter_t* background, sk_imagefilter_t* foreground, sk_imagefilter_croprect_t* cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_imagefilter_unref
void sk_imagefilter_unref(sk_imagefilter_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_jpegencoder_encode
bool sk_jpegencoder_encode(sk_wstream_t* dst, sk_pixmap_t* src, SKJpegEncoderOptions* options)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_manageddrawable_new
sk_manageddrawable_t* sk_manageddrawable_new(void* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_manageddrawable_set_procs
void sk_manageddrawable_set_procs(SKManagedDrawableDelegates procs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_manageddrawable_unref
void sk_manageddrawable_unref(sk_manageddrawable_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedstream_destroy
void sk_managedstream_destroy(sk_stream_managedstream_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedstream_new
sk_stream_managedstream_t* sk_managedstream_new(void* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedstream_set_procs
void sk_managedstream_set_procs(SKManagedStreamDelegates procs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedtracememorydump_delete
void sk_managedtracememorydump_delete(sk_managedtracememorydump_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedtracememorydump_new
sk_managedtracememorydump_t* sk_managedtracememorydump_new(bool detailed, bool dumpWrapped, void* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedtracememorydump_set_procs
void sk_managedtracememorydump_set_procs(SKManagedTraceMemoryDumpDelegates procs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedwstream_destroy
void sk_managedwstream_destroy(sk_wstream_managedstream_t* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedwstream_new
sk_wstream_managedstream_t* sk_managedwstream_new(void* context)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_managedwstream_set_procs
void sk_managedwstream_set_procs(SKManagedWStreamDelegates procs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_alloc_image
ubyte* sk_mask_alloc_image(size_t bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_compute_image_size
size_t sk_mask_compute_image_size(SKMask* cmask)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_compute_total_image_size
size_t sk_mask_compute_total_image_size(SKMask* cmask)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_free_image
void sk_mask_free_image(void* image)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_get_addr
void* sk_mask_get_addr(SKMask* cmask, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_get_addr_1
ubyte* sk_mask_get_addr_1(SKMask* cmask, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_get_addr_32
uint* sk_mask_get_addr_32(SKMask* cmask, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_get_addr_8
ubyte* sk_mask_get_addr_8(SKMask* cmask, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_get_addr_lcd_16
ushort* sk_mask_get_addr_lcd_16(SKMask* cmask, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_mask_is_empty
bool sk_mask_is_empty(SKMask* cmask)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_maskfilter_new_blur
sk_maskfilter_t* sk_maskfilter_new_blur(SKBlurStyle param0, float sigma)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_maskfilter_new_blur_with_flags
sk_maskfilter_t* sk_maskfilter_new_blur_with_flags(SKBlurStyle param0, float sigma, bool respectCTM)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_maskfilter_new_clip
sk_maskfilter_t* sk_maskfilter_new_clip(ubyte min, ubyte max)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_maskfilter_new_gamma
sk_maskfilter_t* sk_maskfilter_new_gamma(float gamma)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_maskfilter_new_shader
sk_maskfilter_t* sk_maskfilter_new_shader(sk_shader_t* cshader)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_maskfilter_new_table
sk_maskfilter_t* sk_maskfilter_new_table(ubyte* table)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_maskfilter_ref
void sk_maskfilter_ref(sk_maskfilter_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_maskfilter_unref
void sk_maskfilter_unref(sk_maskfilter_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_as_col_major
void sk_matrix44_as_col_major(sk_matrix44_t* matrix, float* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_as_row_major
void sk_matrix44_as_row_major(sk_matrix44_t* matrix, float* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_destroy
void sk_matrix44_destroy(sk_matrix44_t* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_determinant
double sk_matrix44_determinant(sk_matrix44_t* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_equals
bool sk_matrix44_equals(sk_matrix44_t* matrix, sk_matrix44_t* other)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_get
float sk_matrix44_get(sk_matrix44_t* matrix, int row, int col)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_get_type
SKMatrix44TypeMask sk_matrix44_get_type(sk_matrix44_t* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_invert
bool sk_matrix44_invert(sk_matrix44_t* matrix, sk_matrix44_t* inverse)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_map2
void sk_matrix44_map2(sk_matrix44_t* matrix, float* src2, int count, float* dst4)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_map_scalars
void sk_matrix44_map_scalars(sk_matrix44_t* matrix, float* src, float* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_new
sk_matrix44_t* sk_matrix44_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_new_concat
sk_matrix44_t* sk_matrix44_new_concat(sk_matrix44_t* a, sk_matrix44_t* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_new_copy
sk_matrix44_t* sk_matrix44_new_copy(sk_matrix44_t* src)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_new_identity
sk_matrix44_t* sk_matrix44_new_identity()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_new_matrix
sk_matrix44_t* sk_matrix44_new_matrix(SKMatrix* src)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_post_concat
void sk_matrix44_post_concat(sk_matrix44_t* matrix, sk_matrix44_t* m)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_post_scale
void sk_matrix44_post_scale(sk_matrix44_t* matrix, float sx, float sy, float sz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_post_translate
void sk_matrix44_post_translate(sk_matrix44_t* matrix, float dx, float dy, float dz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_pre_concat
void sk_matrix44_pre_concat(sk_matrix44_t* matrix, sk_matrix44_t* m)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_pre_scale
void sk_matrix44_pre_scale(sk_matrix44_t* matrix, float sx, float sy, float sz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_pre_translate
void sk_matrix44_pre_translate(sk_matrix44_t* matrix, float dx, float dy, float dz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_preserves_2d_axis_alignment
bool sk_matrix44_preserves_2d_axis_alignment(sk_matrix44_t* matrix, float epsilon)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set
void sk_matrix44_set(sk_matrix44_t* matrix, int row, int col, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_3x3_row_major
void sk_matrix44_set_3x3_row_major(sk_matrix44_t* matrix, float* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_col_major
void sk_matrix44_set_col_major(sk_matrix44_t* matrix, float* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_concat
void sk_matrix44_set_concat(sk_matrix44_t* matrix, sk_matrix44_t* a, sk_matrix44_t* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_identity
void sk_matrix44_set_identity(sk_matrix44_t* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_rotate_about_degrees
void sk_matrix44_set_rotate_about_degrees(sk_matrix44_t* matrix, float x, float y, float z, float degrees)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_rotate_about_radians
void sk_matrix44_set_rotate_about_radians(sk_matrix44_t* matrix, float x, float y, float z, float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_rotate_about_radians_unit
void sk_matrix44_set_rotate_about_radians_unit(sk_matrix44_t* matrix, float x, float y, float z, float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_row_major
void sk_matrix44_set_row_major(sk_matrix44_t* matrix, float* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_scale
void sk_matrix44_set_scale(sk_matrix44_t* matrix, float sx, float sy, float sz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_set_translate
void sk_matrix44_set_translate(sk_matrix44_t* matrix, float dx, float dy, float dz)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_to_matrix
void sk_matrix44_to_matrix(sk_matrix44_t* matrix, SKMatrix* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix44_transpose
void sk_matrix44_transpose(sk_matrix44_t* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_concat
void sk_matrix_concat(SKMatrix* result, SKMatrix* first, SKMatrix* second)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_map_points
void sk_matrix_map_points(SKMatrix* matrix, SKPoint* dst, SKPoint* src, int count)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_map_radius
float sk_matrix_map_radius(SKMatrix* matrix, float radius)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_map_rect
void sk_matrix_map_rect(SKMatrix* matrix, SKRect* dest, SKRect* source)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_map_vector
void sk_matrix_map_vector(SKMatrix* matrix, float x, float y, SKPoint* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_map_vectors
void sk_matrix_map_vectors(SKMatrix* matrix, SKPoint* dst, SKPoint* src, int count)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_map_xy
void sk_matrix_map_xy(SKMatrix* matrix, float x, float y, SKPoint* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_post_concat
void sk_matrix_post_concat(SKMatrix* result, SKMatrix* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_pre_concat
void sk_matrix_pre_concat(SKMatrix* result, SKMatrix* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_matrix_try_invert
bool sk_matrix_try_invert(SKMatrix* matrix, SKMatrix* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_memorystream_destroy
void sk_memorystream_destroy(sk_stream_memorystream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_memorystream_new
sk_stream_memorystream_t* sk_memorystream_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_memorystream_new_with_data
sk_stream_memorystream_t* sk_memorystream_new_with_data(void* data, size_t length, bool copyData)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_memorystream_new_with_length
sk_stream_memorystream_t* sk_memorystream_new_with_length(size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_memorystream_new_with_skdata
sk_stream_memorystream_t* sk_memorystream_new_with_skdata(sk_data_t* data)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_memorystream_set_memory
void sk_memorystream_set_memory(sk_stream_memorystream_t* cmemorystream, void* data, size_t length, bool copyData)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nodraw_canvas_destroy
void sk_nodraw_canvas_destroy(sk_nodraw_canvas_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nodraw_canvas_new
sk_nodraw_canvas_t* sk_nodraw_canvas_new(int width, int height)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nvrefcnt_get_ref_count
int sk_nvrefcnt_get_ref_count(sk_nvrefcnt_t* refcnt)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nvrefcnt_safe_ref
void sk_nvrefcnt_safe_ref(sk_nvrefcnt_t* refcnt)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nvrefcnt_safe_unref
void sk_nvrefcnt_safe_unref(sk_nvrefcnt_t* refcnt)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nvrefcnt_unique
bool sk_nvrefcnt_unique(sk_nvrefcnt_t* refcnt)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nway_canvas_add_canvas
void sk_nway_canvas_add_canvas(sk_nway_canvas_t* param0, sk_canvas_t* canvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nway_canvas_destroy
void sk_nway_canvas_destroy(sk_nway_canvas_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nway_canvas_new
sk_nway_canvas_t* sk_nway_canvas_new(int width, int height)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nway_canvas_remove_all
void sk_nway_canvas_remove_all(sk_nway_canvas_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_nway_canvas_remove_canvas
void sk_nway_canvas_remove_canvas(sk_nway_canvas_t* param0, sk_canvas_t* canvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_opbuilder_add
void sk_opbuilder_add(sk_opbuilder_t* builder, sk_path_t* path, SKPathOp op)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_opbuilder_destroy
void sk_opbuilder_destroy(sk_opbuilder_t* builder)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_opbuilder_new
sk_opbuilder_t* sk_opbuilder_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_opbuilder_resolve
bool sk_opbuilder_resolve(sk_opbuilder_t* builder, sk_path_t* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_overdraw_canvas_destroy
void sk_overdraw_canvas_destroy(sk_overdraw_canvas_t* canvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_overdraw_canvas_new
sk_overdraw_canvas_t* sk_overdraw_canvas_new(sk_canvas_t* canvas)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_clone
sk_paint_t* sk_paint_clone(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_delete
void sk_paint_delete(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_blendmode
SKBlendMode sk_paint_get_blendmode(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_color
uint sk_paint_get_color(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_color4f
void sk_paint_get_color4f(sk_paint_t* paint, SKColorF* color)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_colorfilter
sk_colorfilter_t* sk_paint_get_colorfilter(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_fill_path
bool sk_paint_get_fill_path(sk_paint_t* param0, sk_path_t* src, sk_path_t* dst, SKRect* cullRect, float resScale)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_filter_quality
SKFilterQuality sk_paint_get_filter_quality(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_imagefilter
sk_imagefilter_t* sk_paint_get_imagefilter(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_maskfilter
sk_maskfilter_t* sk_paint_get_maskfilter(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_path_effect
sk_path_effect_t* sk_paint_get_path_effect(sk_paint_t* cpaint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_shader
sk_shader_t* sk_paint_get_shader(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_stroke_cap
SKStrokeCap sk_paint_get_stroke_cap(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_stroke_join
SKStrokeJoin sk_paint_get_stroke_join(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_stroke_miter
float sk_paint_get_stroke_miter(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_stroke_width
float sk_paint_get_stroke_width(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_get_style
SKPaintStyle sk_paint_get_style(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_is_antialias
bool sk_paint_is_antialias(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_is_dither
bool sk_paint_is_dither(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_new
sk_paint_t* sk_paint_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_reset
void sk_paint_reset(sk_paint_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_antialias
void sk_paint_set_antialias(sk_paint_t* param0, bool param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_blendmode
void sk_paint_set_blendmode(sk_paint_t* param0, SKBlendMode param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_color
void sk_paint_set_color(sk_paint_t* param0, uint param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_color4f
void sk_paint_set_color4f(sk_paint_t* paint, SKColorF* color, sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_colorfilter
void sk_paint_set_colorfilter(sk_paint_t* param0, sk_colorfilter_t* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_dither
void sk_paint_set_dither(sk_paint_t* param0, bool param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_filter_quality
void sk_paint_set_filter_quality(sk_paint_t* param0, SKFilterQuality param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_imagefilter
void sk_paint_set_imagefilter(sk_paint_t* param0, sk_imagefilter_t* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_maskfilter
void sk_paint_set_maskfilter(sk_paint_t* param0, sk_maskfilter_t* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_path_effect
void sk_paint_set_path_effect(sk_paint_t* cpaint, sk_path_effect_t* effect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_shader
void sk_paint_set_shader(sk_paint_t* param0, sk_shader_t* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_stroke_cap
void sk_paint_set_stroke_cap(sk_paint_t* param0, SKStrokeCap param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_stroke_join
void sk_paint_set_stroke_join(sk_paint_t* param0, SKStrokeJoin param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_stroke_miter
void sk_paint_set_stroke_miter(sk_paint_t* param0, float miter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_stroke_width
void sk_paint_set_stroke_width(sk_paint_t* param0, float width)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_paint_set_style
void sk_paint_set_style(sk_paint_t* param0, SKPaintStyle param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_arc
void sk_path_add_arc(sk_path_t* cpath, SKRect* crect, float startAngle, float sweepAngle)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_circle
void sk_path_add_circle(sk_path_t* param0, float x, float y, float radius, SKPathDirection dir)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_oval
void sk_path_add_oval(sk_path_t* param0, SKRect* param1, SKPathDirection param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_path
void sk_path_add_path(sk_path_t* cpath, sk_path_t* other, SKPathAddMode add_mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_path_matrix
void sk_path_add_path_matrix(sk_path_t* cpath, sk_path_t* other, SKMatrix* matrix, SKPathAddMode add_mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_path_offset
void sk_path_add_path_offset(sk_path_t* cpath, sk_path_t* other, float dx, float dy, SKPathAddMode add_mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_path_reverse
void sk_path_add_path_reverse(sk_path_t* cpath, sk_path_t* other)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_poly
void sk_path_add_poly(sk_path_t* cpath, SKPoint* points, int count, bool close)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_rect
void sk_path_add_rect(sk_path_t* param0, SKRect* param1, SKPathDirection param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_rect_start
void sk_path_add_rect_start(sk_path_t* cpath, SKRect* crect, SKPathDirection cdir, uint startIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_rounded_rect
void sk_path_add_rounded_rect(sk_path_t* param0, SKRect* param1, float param2, float param3, SKPathDirection param4)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_rrect
void sk_path_add_rrect(sk_path_t* param0, sk_rrect_t* param1, SKPathDirection param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_add_rrect_start
void sk_path_add_rrect_start(sk_path_t* param0, sk_rrect_t* param1, SKPathDirection param2, uint param3)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_arc_to
void sk_path_arc_to(sk_path_t* param0, float rx, float ry, float xAxisRotate, SKPathArcSize largeArc, SKPathDirection sweep, float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_arc_to_with_oval
void sk_path_arc_to_with_oval(sk_path_t* param0, SKRect* oval, float startAngle, float sweepAngle, bool forceMoveTo)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_arc_to_with_points
void sk_path_arc_to_with_points(sk_path_t* param0, float x1, float y1, float x2, float y2, float radius)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_clone
sk_path_t* sk_path_clone(sk_path_t* cpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_close
void sk_path_close(sk_path_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_compute_tight_bounds
void sk_path_compute_tight_bounds(sk_path_t* param0, SKRect* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_conic_to
void sk_path_conic_to(sk_path_t* param0, float x0, float y0, float x1, float y1, float w)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_contains
bool sk_path_contains(sk_path_t* cpath, float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_convert_conic_to_quads
int sk_path_convert_conic_to_quads(SKPoint* p0, SKPoint* p1, SKPoint* p2, float w, SKPoint* pts, int pow2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_count_points
int sk_path_count_points(sk_path_t* cpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_count_verbs
int sk_path_count_verbs(sk_path_t* cpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_create_iter
sk_path_iterator_t* sk_path_create_iter(sk_path_t* cpath, int forceClose)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_create_rawiter
sk_path_rawiterator_t* sk_path_create_rawiter(sk_path_t* cpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_cubic_to
void sk_path_cubic_to(sk_path_t* param0, float x0, float y0, float x1, float y1, float x2, float y2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_delete
void sk_path_delete(sk_path_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_1d_path
sk_path_effect_t* sk_path_effect_create_1d_path(sk_path_t* path, float advance, float phase, SKPath1DPathEffectStyle style)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_2d_line
sk_path_effect_t* sk_path_effect_create_2d_line(float width, SKMatrix* matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_2d_path
sk_path_effect_t* sk_path_effect_create_2d_path(SKMatrix* matrix, sk_path_t* path)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_compose
sk_path_effect_t* sk_path_effect_create_compose(sk_path_effect_t* outer, sk_path_effect_t* inner)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_corner
sk_path_effect_t* sk_path_effect_create_corner(float radius)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_dash
sk_path_effect_t* sk_path_effect_create_dash(float* intervals, int count, float phase)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_discrete
sk_path_effect_t* sk_path_effect_create_discrete(float segLength, float deviation, uint seedAssist)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_sum
sk_path_effect_t* sk_path_effect_create_sum(sk_path_effect_t* first, sk_path_effect_t* second)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_create_trim
sk_path_effect_t* sk_path_effect_create_trim(float start, float stop, SKTrimPathEffectMode mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_effect_unref
void sk_path_effect_unref(sk_path_effect_t* t)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_get_bounds
void sk_path_get_bounds(sk_path_t* param0, SKRect* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_get_convexity
SKPathConvexity sk_path_get_convexity(sk_path_t* cpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_get_filltype
SKPathFillType sk_path_get_filltype(sk_path_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_get_last_point
bool sk_path_get_last_point(sk_path_t* cpath, SKPoint* point)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_get_point
void sk_path_get_point(sk_path_t* cpath, int index, SKPoint* point)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_get_points
int sk_path_get_points(sk_path_t* cpath, SKPoint* points, int max)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_get_segment_masks
uint sk_path_get_segment_masks(sk_path_t* cpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_is_line
bool sk_path_is_line(sk_path_t* cpath, SKPoint* line)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_is_oval
bool sk_path_is_oval(sk_path_t* cpath, SKRect* bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_is_rect
bool sk_path_is_rect(sk_path_t* cpath, SKRect* rect, bool* isClosed, SKPathDirection* direction)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_is_rrect
bool sk_path_is_rrect(sk_path_t* cpath, sk_rrect_t* bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_iter_conic_weight
float sk_path_iter_conic_weight(sk_path_iterator_t* iterator)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_iter_destroy
void sk_path_iter_destroy(sk_path_iterator_t* iterator)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_iter_is_close_line
int sk_path_iter_is_close_line(sk_path_iterator_t* iterator)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_iter_is_closed_contour
int sk_path_iter_is_closed_contour(sk_path_iterator_t* iterator)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_iter_next
SKPathVerb sk_path_iter_next(sk_path_iterator_t* iterator, SKPoint* points)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_line_to
void sk_path_line_to(sk_path_t* param0, float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_move_to
void sk_path_move_to(sk_path_t* param0, float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_new
sk_path_t* sk_path_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_parse_svg_string
bool sk_path_parse_svg_string(sk_path_t* cpath, string str)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_quad_to
void sk_path_quad_to(sk_path_t* param0, float x0, float y0, float x1, float y1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rarc_to
void sk_path_rarc_to(sk_path_t* param0, float rx, float ry, float xAxisRotate, SKPathArcSize largeArc, SKPathDirection sweep, float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rawiter_conic_weight
float sk_path_rawiter_conic_weight(sk_path_rawiterator_t* iterator)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rawiter_destroy
void sk_path_rawiter_destroy(sk_path_rawiterator_t* iterator)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rawiter_next
SKPathVerb sk_path_rawiter_next(sk_path_rawiterator_t* iterator, SKPoint* points)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rawiter_peek
SKPathVerb sk_path_rawiter_peek(sk_path_rawiterator_t* iterator)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rconic_to
void sk_path_rconic_to(sk_path_t* param0, float dx0, float dy0, float dx1, float dy1, float w)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rcubic_to
void sk_path_rcubic_to(sk_path_t* param0, float dx0, float dy0, float dx1, float dy1, float dx2, float dy2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_reset
void sk_path_reset(sk_path_t* cpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rewind
void sk_path_rewind(sk_path_t* cpath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rline_to
void sk_path_rline_to(sk_path_t* param0, float dx, float yd)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rmove_to
void sk_path_rmove_to(sk_path_t* param0, float dx, float dy)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_rquad_to
void sk_path_rquad_to(sk_path_t* param0, float dx0, float dy0, float dx1, float dy1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_set_convexity
void sk_path_set_convexity(sk_path_t* cpath, SKPathConvexity convexity)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_set_filltype
void sk_path_set_filltype(sk_path_t* param0, SKPathFillType param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_to_svg_string
void sk_path_to_svg_string(sk_path_t* cpath, sk_string_t* str)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_transform
void sk_path_transform(sk_path_t* cpath, SKMatrix* cmatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_path_transform_to_dest
void sk_path_transform_to_dest(sk_path_t* cpath, SKMatrix* cmatrix, sk_path_t* destination)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_destroy
void sk_pathmeasure_destroy(sk_pathmeasure_t* pathMeasure)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_get_length
float sk_pathmeasure_get_length(sk_pathmeasure_t* pathMeasure)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_get_matrix
bool sk_pathmeasure_get_matrix(sk_pathmeasure_t* pathMeasure, float distance, SKMatrix* matrix, SKPathMeasureMatrixFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_get_pos_tan
bool sk_pathmeasure_get_pos_tan(sk_pathmeasure_t* pathMeasure, float distance, SKPoint* position, SKPoint* tangent)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_get_segment
bool sk_pathmeasure_get_segment(sk_pathmeasure_t* pathMeasure, float start, float stop, sk_path_t* dst, bool startWithMoveTo)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_is_closed
bool sk_pathmeasure_is_closed(sk_pathmeasure_t* pathMeasure)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_new
sk_pathmeasure_t* sk_pathmeasure_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_new_with_path
sk_pathmeasure_t* sk_pathmeasure_new_with_path(sk_path_t* path, bool forceClosed, float resScale)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_next_contour
bool sk_pathmeasure_next_contour(sk_pathmeasure_t* pathMeasure)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathmeasure_set_path
void sk_pathmeasure_set_path(sk_pathmeasure_t* pathMeasure, sk_path_t* path, bool forceClosed)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathop_as_winding
bool sk_pathop_as_winding(sk_path_t* path, sk_path_t* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathop_op
bool sk_pathop_op(sk_path_t* one, sk_path_t* two, SKPathOp op, sk_path_t* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathop_simplify
bool sk_pathop_simplify(sk_path_t* path, sk_path_t* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pathop_tight_bounds
bool sk_pathop_tight_bounds(sk_path_t* path, SKRect* result)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_get_cull_rect
void sk_picture_get_cull_rect(sk_picture_t* param0, SKRect* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_get_recording_canvas
sk_canvas_t* sk_picture_get_recording_canvas(sk_picture_recorder_t* crec)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_get_unique_id
uint sk_picture_get_unique_id(sk_picture_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_make_shader
sk_shader_t* sk_picture_make_shader(sk_picture_t* src, SKShaderTileMode tmx, SKShaderTileMode tmy, SKMatrix* localMatrix, SKRect* tile)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_recorder_begin_recording
sk_canvas_t* sk_picture_recorder_begin_recording(sk_picture_recorder_t* param0, SKRect* param1)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_recorder_delete
void sk_picture_recorder_delete(sk_picture_recorder_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_recorder_end_recording
sk_picture_t* sk_picture_recorder_end_recording(sk_picture_recorder_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_recorder_end_recording_as_drawable
sk_drawable_t* sk_picture_recorder_end_recording_as_drawable(sk_picture_recorder_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_recorder_new
sk_picture_recorder_t* sk_picture_recorder_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_ref
void sk_picture_ref(sk_picture_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_picture_unref
void sk_picture_unref(sk_picture_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_destructor
void sk_pixmap_destructor(sk_pixmap_t* cpixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_encode_image
bool sk_pixmap_encode_image(sk_wstream_t* dst, sk_pixmap_t* src, SKEncodedImageFormat encoder, int quality)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_erase_color
bool sk_pixmap_erase_color(sk_pixmap_t* cpixmap, uint color, SKRectI* subset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_erase_color4f
bool sk_pixmap_erase_color4f(sk_pixmap_t* cpixmap, SKColorF* color, SKRectI* subset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_extract_subset
bool sk_pixmap_extract_subset(sk_pixmap_t* cpixmap, sk_pixmap_t* result, SKRectI* subset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_get_info
void sk_pixmap_get_info(sk_pixmap_t* cpixmap, SKImageInfoNative* cinfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_get_pixel_color
uint sk_pixmap_get_pixel_color(sk_pixmap_t* cpixmap, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_get_pixels
const(void)* sk_pixmap_get_pixels(sk_pixmap_t* cpixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_get_pixels_with_xy
const(void)* sk_pixmap_get_pixels_with_xy(sk_pixmap_t* cpixmap, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_get_row_bytes
size_t sk_pixmap_get_row_bytes(sk_pixmap_t* cpixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_get_writable_addr
void* sk_pixmap_get_writable_addr(sk_pixmap_t* cpixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_new
sk_pixmap_t* sk_pixmap_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_new_with_params
sk_pixmap_t* sk_pixmap_new_with_params(SKImageInfoNative* cinfo, void* addr, size_t rowBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_read_pixels
bool sk_pixmap_read_pixels(sk_pixmap_t* cpixmap, SKImageInfoNative* dstInfo, void* dstPixels, size_t dstRowBytes, int srcX, int srcY)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_reset
void sk_pixmap_reset(sk_pixmap_t* cpixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_reset_with_params
void sk_pixmap_reset_with_params(sk_pixmap_t* cpixmap, SKImageInfoNative* cinfo, void* addr, size_t rowBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pixmap_scale_pixels
bool sk_pixmap_scale_pixels(sk_pixmap_t* cpixmap, sk_pixmap_t* dst, SKFilterQuality quality)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_pngencoder_encode
bool sk_pngencoder_encode(sk_wstream_t* dst, sk_pixmap_t* src, SKPngEncoderOptions* options)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_refcnt_get_ref_count
int sk_refcnt_get_ref_count(sk_refcnt_t* refcnt)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_refcnt_safe_ref
void sk_refcnt_safe_ref(sk_refcnt_t* refcnt)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_refcnt_safe_unref
void sk_refcnt_safe_unref(sk_refcnt_t* refcnt)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_refcnt_unique
bool sk_refcnt_unique(sk_refcnt_t* refcnt)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_cliperator_delete
void sk_region_cliperator_delete(sk_region_cliperator_t* iter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_cliperator_done
bool sk_region_cliperator_done(sk_region_cliperator_t* iter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_cliperator_new
sk_region_cliperator_t* sk_region_cliperator_new(sk_region_t* region, SKRectI* clip)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_cliperator_next
void sk_region_cliperator_next(sk_region_cliperator_t* iter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_cliperator_rect
void sk_region_cliperator_rect(sk_region_cliperator_t* iter, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_contains
bool sk_region_contains(sk_region_t* r, sk_region_t* region)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_contains_point
bool sk_region_contains_point(sk_region_t* r, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_contains_rect
bool sk_region_contains_rect(sk_region_t* r, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_delete
void sk_region_delete(sk_region_t* r)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_get_boundary_path
bool sk_region_get_boundary_path(sk_region_t* r, sk_path_t* path)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_get_bounds
void sk_region_get_bounds(sk_region_t* r, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_intersects
bool sk_region_intersects(sk_region_t* r, sk_region_t* src)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_intersects_rect
bool sk_region_intersects_rect(sk_region_t* r, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_is_complex
bool sk_region_is_complex(sk_region_t* r)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_is_empty
bool sk_region_is_empty(sk_region_t* r)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_is_rect
bool sk_region_is_rect(sk_region_t* r)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_iterator_delete
void sk_region_iterator_delete(sk_region_iterator_t* iter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_iterator_done
bool sk_region_iterator_done(sk_region_iterator_t* iter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_iterator_new
sk_region_iterator_t* sk_region_iterator_new(sk_region_t* region)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_iterator_next
void sk_region_iterator_next(sk_region_iterator_t* iter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_iterator_rect
void sk_region_iterator_rect(sk_region_iterator_t* iter, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_iterator_rewind
bool sk_region_iterator_rewind(sk_region_iterator_t* iter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_new
sk_region_t* sk_region_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_op
bool sk_region_op(sk_region_t* r, sk_region_t* region, SKRegionOperation op)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_op_rect
bool sk_region_op_rect(sk_region_t* r, SKRectI* rect, SKRegionOperation op)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_quick_contains
bool sk_region_quick_contains(sk_region_t* r, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_quick_reject
bool sk_region_quick_reject(sk_region_t* r, sk_region_t* region)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_quick_reject_rect
bool sk_region_quick_reject_rect(sk_region_t* r, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_set_empty
bool sk_region_set_empty(sk_region_t* r)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_set_path
bool sk_region_set_path(sk_region_t* r, sk_path_t* t, sk_region_t* clip)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_set_rect
bool sk_region_set_rect(sk_region_t* r, SKRectI* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_set_rects
bool sk_region_set_rects(sk_region_t* r, SKRectI* rects, int count)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_set_region
bool sk_region_set_region(sk_region_t* r, sk_region_t* region)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_spanerator_delete
void sk_region_spanerator_delete(sk_region_spanerator_t* iter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_spanerator_new
sk_region_spanerator_t* sk_region_spanerator_new(sk_region_t* region, int y, int left, int right)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_spanerator_next
bool sk_region_spanerator_next(sk_region_spanerator_t* iter, int* left, int* right)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_region_translate
void sk_region_translate(sk_region_t* r, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_contains
bool sk_rrect_contains(sk_rrect_t* rrect, SKRect* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_delete
void sk_rrect_delete(sk_rrect_t* rrect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_get_height
float sk_rrect_get_height(sk_rrect_t* rrect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_get_radii
void sk_rrect_get_radii(sk_rrect_t* rrect, SKRoundRectCorner corner, SKPoint* radii)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_get_rect
void sk_rrect_get_rect(sk_rrect_t* rrect, SKRect* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_get_type
SKRoundRectType sk_rrect_get_type(sk_rrect_t* rrect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_get_width
float sk_rrect_get_width(sk_rrect_t* rrect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_inset
void sk_rrect_inset(sk_rrect_t* rrect, float dx, float dy)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_is_valid
bool sk_rrect_is_valid(sk_rrect_t* rrect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_new
sk_rrect_t* sk_rrect_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_new_copy
sk_rrect_t* sk_rrect_new_copy(sk_rrect_t* rrect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_offset
void sk_rrect_offset(sk_rrect_t* rrect, float dx, float dy)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_outset
void sk_rrect_outset(sk_rrect_t* rrect, float dx, float dy)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_set_empty
void sk_rrect_set_empty(sk_rrect_t* rrect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_set_nine_patch
void sk_rrect_set_nine_patch(sk_rrect_t* rrect, SKRect* rect, float leftRad, float topRad, float rightRad, float bottomRad)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_set_oval
void sk_rrect_set_oval(sk_rrect_t* rrect, SKRect* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_set_rect
void sk_rrect_set_rect(sk_rrect_t* rrect, SKRect* rect)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_set_rect_radii
void sk_rrect_set_rect_radii(sk_rrect_t* rrect, SKRect* rect, SKPoint* radii)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_set_rect_xy
void sk_rrect_set_rect_xy(sk_rrect_t* rrect, SKRect* rect, float xRad, float yRad)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_rrect_transform
bool sk_rrect_transform(sk_rrect_t* rrect, SKMatrix* matrix, sk_rrect_t* dest)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_blend
sk_shader_t* sk_shader_new_blend(SKBlendMode mode, sk_shader_t* dst, sk_shader_t* src)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_color
sk_shader_t* sk_shader_new_color(uint color)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_color4f
sk_shader_t* sk_shader_new_color4f(SKColorF* color, sk_colorspace_t* colorspace)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_empty
sk_shader_t* sk_shader_new_empty()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_lerp
sk_shader_t* sk_shader_new_lerp(float t, sk_shader_t* dst, sk_shader_t* src)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_linear_gradient
sk_shader_t* sk_shader_new_linear_gradient(SKPoint* points, uint* colors, float* colorPos, int colorCount, SKShaderTileMode tileMode, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_linear_gradient_color4f
sk_shader_t* sk_shader_new_linear_gradient_color4f(SKPoint* points, SKColorF* colors, sk_colorspace_t* colorspace, float* colorPos, int colorCount, SKShaderTileMode tileMode, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_perlin_noise_fractal_noise
sk_shader_t* sk_shader_new_perlin_noise_fractal_noise(float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SKSizeI* tileSize)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_perlin_noise_improved_noise
sk_shader_t* sk_shader_new_perlin_noise_improved_noise(float baseFrequencyX, float baseFrequencyY, int numOctaves, float z)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_perlin_noise_turbulence
sk_shader_t* sk_shader_new_perlin_noise_turbulence(float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SKSizeI* tileSize)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_radial_gradient
sk_shader_t* sk_shader_new_radial_gradient(SKPoint* center, float radius, uint* colors, float* colorPos, int colorCount, SKShaderTileMode tileMode, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_radial_gradient_color4f
sk_shader_t* sk_shader_new_radial_gradient_color4f(SKPoint* center, float radius, SKColorF* colors, sk_colorspace_t* colorspace, float* colorPos, int colorCount, SKShaderTileMode tileMode, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_sweep_gradient
sk_shader_t* sk_shader_new_sweep_gradient(SKPoint* center, uint* colors, float* colorPos, int colorCount, SKShaderTileMode tileMode, float startAngle, float endAngle, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_sweep_gradient_color4f
sk_shader_t* sk_shader_new_sweep_gradient_color4f(SKPoint* center, SKColorF* colors, sk_colorspace_t* colorspace, float* colorPos, int colorCount, SKShaderTileMode tileMode, float startAngle, float endAngle, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_two_point_conical_gradient
sk_shader_t* sk_shader_new_two_point_conical_gradient(SKPoint* start, float startRadius, SKPoint* end, float endRadius, uint* colors, float* colorPos, int colorCount, SKShaderTileMode tileMode, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_new_two_point_conical_gradient_color4f
sk_shader_t* sk_shader_new_two_point_conical_gradient_color4f(SKPoint* start, float startRadius, SKPoint* end, float endRadius, SKColorF* colors, sk_colorspace_t* colorspace, float* colorPos, int colorCount, SKShaderTileMode tileMode, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_ref
void sk_shader_ref(sk_shader_t* shader)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_unref
void sk_shader_unref(sk_shader_t* shader)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_with_color_filter
sk_shader_t* sk_shader_with_color_filter(sk_shader_t* shader, sk_colorfilter_t* filter)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_shader_with_local_matrix
sk_shader_t* sk_shader_with_local_matrix(sk_shader_t* shader, SKMatrix* localMatrix)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_asset_destroy
void sk_stream_asset_destroy(sk_stream_asset_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_destroy
void sk_stream_destroy(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_duplicate
sk_stream_t* sk_stream_duplicate(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_fork
sk_stream_t* sk_stream_fork(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_get_length
size_t sk_stream_get_length(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_get_memory_base
const(void)* sk_stream_get_memory_base(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_get_position
size_t sk_stream_get_position(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_has_length
bool sk_stream_has_length(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_has_position
bool sk_stream_has_position(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_is_at_end
bool sk_stream_is_at_end(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_move
bool sk_stream_move(sk_stream_t* cstream, int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_peek
size_t sk_stream_peek(sk_stream_t* cstream, void* buffer, size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_read
size_t sk_stream_read(sk_stream_t* cstream, void* buffer, size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_read_bool
bool sk_stream_read_bool(sk_stream_t* cstream, bool* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_read_s16
bool sk_stream_read_s16(sk_stream_t* cstream, short* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_read_s32
bool sk_stream_read_s32(sk_stream_t* cstream, int* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_read_s8
bool sk_stream_read_s8(sk_stream_t* cstream, byte* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_read_u16
bool sk_stream_read_u16(sk_stream_t* cstream, ushort* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_read_u32
bool sk_stream_read_u32(sk_stream_t* cstream, uint* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_read_u8
bool sk_stream_read_u8(sk_stream_t* cstream, ubyte* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_rewind
bool sk_stream_rewind(sk_stream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_seek
bool sk_stream_seek(sk_stream_t* cstream, size_t position)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_stream_skip
size_t sk_stream_skip(sk_stream_t* cstream, size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_string_destructor
void sk_string_destructor(sk_string_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_string_get_c_str
const(void)* sk_string_get_c_str(sk_string_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_string_get_size
size_t sk_string_get_size(sk_string_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_string_new_empty
sk_string_t* sk_string_new_empty()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_string_new_with_copy
sk_string_t* sk_string_new_with_copy(const(char)* src, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_draw
void sk_surface_draw(sk_surface_t* surface, sk_canvas_t* canvas, float x, float y, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_get_canvas
sk_canvas_t* sk_surface_get_canvas(sk_surface_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_get_props
const(sk_surfaceprops_t)* sk_surface_get_props(sk_surface_t* surface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_backend_render_target
sk_surface_t* sk_surface_new_backend_render_target(gr_context_t* context, gr_backendrendertarget_t* target, GRSurfaceOrigin origin, SKColorTypeNative colorType, sk_colorspace_t* colorspace, sk_surfaceprops_t* props)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_backend_texture
sk_surface_t* sk_surface_new_backend_texture(gr_context_t* context, gr_backendtexture_t* texture, GRSurfaceOrigin origin, int samples, SKColorTypeNative colorType, sk_colorspace_t* colorspace, sk_surfaceprops_t* props)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_backend_texture_as_render_target
sk_surface_t* sk_surface_new_backend_texture_as_render_target(gr_context_t* context, gr_backendtexture_t* texture, GRSurfaceOrigin origin, int samples, SKColorTypeNative colorType, sk_colorspace_t* colorspace, sk_surfaceprops_t* props)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_image_snapshot
sk_image_t* sk_surface_new_image_snapshot(sk_surface_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_image_snapshot_with_crop
sk_image_t* sk_surface_new_image_snapshot_with_crop(sk_surface_t* surface, SKRectI* bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_null
sk_surface_t* sk_surface_new_null(int width, int height)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_raster
sk_surface_t* sk_surface_new_raster(SKImageInfoNative* param0, size_t rowBytes, sk_surfaceprops_t* param2)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_raster_direct
sk_surface_t* sk_surface_new_raster_direct(SKImageInfoNative* param0, void* pixels, size_t rowBytes, SKSurfaceRasterReleaseProxyDelegate releaseProc, void* context, sk_surfaceprops_t* props)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_new_render_target
sk_surface_t* sk_surface_new_render_target(gr_context_t* context, bool budgeted, SKImageInfoNative* cinfo, int sampleCount, GRSurfaceOrigin origin, sk_surfaceprops_t* props, bool shouldCreateWithMips)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_peek_pixels
bool sk_surface_peek_pixels(sk_surface_t* surface, sk_pixmap_t* pixmap)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_read_pixels
bool sk_surface_read_pixels(sk_surface_t* surface, SKImageInfoNative* dstInfo, void* dstPixels, size_t dstRowBytes, int srcX, int srcY)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surface_unref
void sk_surface_unref(sk_surface_t* param0)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surfaceprops_delete
void sk_surfaceprops_delete(sk_surfaceprops_t* props)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surfaceprops_get_flags
uint sk_surfaceprops_get_flags(sk_surfaceprops_t* props)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surfaceprops_get_pixel_geometry
SKPixelGeometry sk_surfaceprops_get_pixel_geometry(sk_surfaceprops_t* props)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_surfaceprops_new
sk_surfaceprops_t* sk_surfaceprops_new(uint flags, SKPixelGeometry geometry)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_svgcanvas_create_with_stream
sk_canvas_t* sk_svgcanvas_create_with_stream(SKRect* bounds, sk_wstream_t* stream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_svgcanvas_create_with_writer
sk_canvas_t* sk_svgcanvas_create_with_writer(SKRect* bounds, sk_xmlwriter_t* writer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_swizzle_swap_rb
void sk_swizzle_swap_rb(uint* dest, uint* src, int count)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_text_utils_get_path
void sk_text_utils_get_path(void* text, size_t length, SKTextEncoding encoding, float x, float y, sk_font_t* font, sk_path_t* path)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_text_utils_get_pos_path
void sk_text_utils_get_pos_path(void* text, size_t length, SKTextEncoding encoding, SKPoint* pos, sk_font_t* font, sk_path_t* path)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_alloc_run
void sk_textblob_builder_alloc_run(sk_textblob_builder_t* builder, sk_font_t* font, int count, float x, float y, SKRect* bounds, SKRunBufferInternal* runbuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_alloc_run_pos
void sk_textblob_builder_alloc_run_pos(sk_textblob_builder_t* builder, sk_font_t* font, int count, SKRect* bounds, SKRunBufferInternal* runbuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_alloc_run_pos_h
void sk_textblob_builder_alloc_run_pos_h(sk_textblob_builder_t* builder, sk_font_t* font, int count, float y, SKRect* bounds, SKRunBufferInternal* runbuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_alloc_run_rsxform
void sk_textblob_builder_alloc_run_rsxform(sk_textblob_builder_t* builder, sk_font_t* font, int count, SKRunBufferInternal* runbuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_alloc_run_text
void sk_textblob_builder_alloc_run_text(sk_textblob_builder_t* builder, sk_font_t* font, int count, float x, float y, int textByteCount, SKRect* bounds, SKRunBufferInternal* runbuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_alloc_run_text_pos
void sk_textblob_builder_alloc_run_text_pos(sk_textblob_builder_t* builder, sk_font_t* font, int count, int textByteCount, SKRect* bounds, SKRunBufferInternal* runbuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_alloc_run_text_pos_h
void sk_textblob_builder_alloc_run_text_pos_h(sk_textblob_builder_t* builder, sk_font_t* font, int count, float y, int textByteCount, SKRect* bounds, SKRunBufferInternal* runbuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_delete
void sk_textblob_builder_delete(sk_textblob_builder_t* builder)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_make
sk_textblob_t* sk_textblob_builder_make(sk_textblob_builder_t* builder)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_builder_new
sk_textblob_builder_t* sk_textblob_builder_new()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_get_bounds
void sk_textblob_get_bounds(sk_textblob_t* blob, SKRect* bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_get_intercepts
int sk_textblob_get_intercepts(sk_textblob_t* blob, float* bounds, float* intervals, sk_paint_t* paint)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_get_unique_id
uint sk_textblob_get_unique_id(sk_textblob_t* blob)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_ref
void sk_textblob_ref(sk_textblob_t* blob)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_textblob_unref
void sk_textblob_unref(sk_textblob_t* blob)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_copy_table_data
sk_data_t* sk_typeface_copy_table_data(sk_typeface_t* typeface, uint tag)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_count_glyphs
int sk_typeface_count_glyphs(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_count_tables
int sk_typeface_count_tables(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_create_default
sk_typeface_t* sk_typeface_create_default()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_create_from_data
sk_typeface_t* sk_typeface_create_from_data(sk_data_t* data, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_create_from_file
sk_typeface_t* sk_typeface_create_from_file(string path, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_create_from_name
sk_typeface_t* sk_typeface_create_from_name(string familyName, sk_fontstyle_t* style)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_create_from_stream
sk_typeface_t* sk_typeface_create_from_stream(sk_stream_asset_t* stream, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_family_name
sk_string_t* sk_typeface_get_family_name(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_font_slant
SKFontStyleSlant sk_typeface_get_font_slant(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_font_weight
int sk_typeface_get_font_weight(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_font_width
int sk_typeface_get_font_width(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_fontstyle
sk_fontstyle_t* sk_typeface_get_fontstyle(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_kerning_pair_adjustments
bool sk_typeface_get_kerning_pair_adjustments(sk_typeface_t* typeface, ushort* glyphs, int count, int* adjustments)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_table_data
void* sk_typeface_get_table_data(sk_typeface_t* typeface, uint tag, size_t offset, size_t length, void* data)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_table_size
size_t sk_typeface_get_table_size(sk_typeface_t* typeface, uint tag)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_table_tags
int sk_typeface_get_table_tags(sk_typeface_t* typeface, uint* tags)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_get_units_per_em
int sk_typeface_get_units_per_em(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_is_fixed_pitch
bool sk_typeface_is_fixed_pitch(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_open_stream
sk_stream_asset_t* sk_typeface_open_stream(sk_typeface_t* typeface, int* ttcIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_ref_default
sk_typeface_t* sk_typeface_ref_default()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_unichar_to_glyph
ushort sk_typeface_unichar_to_glyph(sk_typeface_t* typeface, int unichar)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_unichars_to_glyphs
void sk_typeface_unichars_to_glyphs(sk_typeface_t* typeface, int* unichars, int count, ushort* glyphs)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_typeface_unref
void sk_typeface_unref(sk_typeface_t* typeface)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_version_get_increment
int sk_version_get_increment()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_version_get_milestone
int sk_version_get_milestone()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_version_get_string
string sk_version_get_string()
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_vertices_make_copy
sk_vertices_t* sk_vertices_make_copy(SKVertexMode vmode, int vertexCount, SKPoint* positions, SKPoint* texs, uint* colors, int indexCount, ushort* indices)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_vertices_ref
void sk_vertices_ref(sk_vertices_t* cvertices)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_vertices_unref
void sk_vertices_unref(sk_vertices_t* cvertices)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_webpencoder_encode
bool sk_webpencoder_encode(sk_wstream_t* dst, sk_pixmap_t* src, SKWebpEncoderOptions* options)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_bytes_written
size_t sk_wstream_bytes_written(sk_wstream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_flush
void sk_wstream_flush(sk_wstream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_get_size_of_packed_uint
int sk_wstream_get_size_of_packed_uint(size_t value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_newline
bool sk_wstream_newline(sk_wstream_t* cstream)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write
bool sk_wstream_write(sk_wstream_t* cstream, void* buffer, size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_16
bool sk_wstream_write_16(sk_wstream_t* cstream, ushort value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_32
bool sk_wstream_write_32(sk_wstream_t* cstream, uint value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_8
bool sk_wstream_write_8(sk_wstream_t* cstream, ubyte value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_bigdec_as_text
bool sk_wstream_write_bigdec_as_text(sk_wstream_t* cstream, long value, int minDigits)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_bool
bool sk_wstream_write_bool(sk_wstream_t* cstream, bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_dec_as_text
bool sk_wstream_write_dec_as_text(sk_wstream_t* cstream, int value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_hex_as_text
bool sk_wstream_write_hex_as_text(sk_wstream_t* cstream, uint value, int minDigits)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_packed_uint
bool sk_wstream_write_packed_uint(sk_wstream_t* cstream, size_t value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_scalar
bool sk_wstream_write_scalar(sk_wstream_t* cstream, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_scalar_as_text
bool sk_wstream_write_scalar_as_text(sk_wstream_t* cstream, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_stream
bool sk_wstream_write_stream(sk_wstream_t* cstream, sk_stream_t* input, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_wstream_write_text
bool sk_wstream_write_text(sk_wstream_t* cstream, string value)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_xmlstreamwriter_delete
void sk_xmlstreamwriter_delete(sk_xmlstreamwriter_t* writer)
Undocumented in source. Be warned that the author may not have intended to support it.
- sk_xmlstreamwriter_new
sk_xmlstreamwriter_t* sk_xmlstreamwriter_new(sk_wstream_t* stream)
Undocumented in source. Be warned that the author may not have intended to support it.