Skip to content
0.0k

Public API

Skia.sk_alpha_type_t Type
julia
sk_alpha_type_t
source
Skia.sk_blend_mode_t Type
julia
sk_blend_mode_t
source
Skia.sk_blur_style_t Type
julia
sk_blur_style_t
source
Skia.sk_canvas_t Typesource
Skia.sk_clip_op_t Type
julia
sk_clip_op_t
source
Skia.sk_color_channel_t Type
julia
sk_color_channel_t
source
Skia.sk_color_filter_t Typesource
Skia.sk_color_space_t Typesource
Skia.sk_color_t Typesource
Skia.sk_color_type_t Type
julia
sk_color_type_t
source
Skia.sk_cubic_resampler_t Type
julia
sk_cubic_resampler_t
source
Skia.sk_data_t Typesource
Skia.sk_date_time_t Type
julia
sk_date_time_t
source
Skia.sk_document_t Typesource
Skia.sk_dynamic_memory_wstream_t Typesource
Skia.sk_file_wstream_t Typesource
Skia.sk_filter_mode_t Type
julia
sk_filter_mode_t
source
Skia.sk_font_edging_t Type
julia
sk_font_edging_t

_doc_external(:sk_font_edging_t)

source
Skia.sk_font_hinting_t Type
julia
sk_font_hinting_t
source
Skia.sk_font_metrics_flags_t Type
julia
sk_font_metrics_flags_t
source
Skia.sk_font_metrics_t Type
julia
sk_font_metrics_t
source
Skia.sk_font_mgr_t Typesource
Skia.sk_font_style_set_t Typesource
Skia.sk_font_style_slant_t Type
julia
sk_font_style_slant_t
source
Skia.sk_font_style_t Typesource
Skia.sk_font_style_weight_t Type
julia
sk_font_style_weight_t
source
Skia.sk_font_style_width_t Type
julia
sk_font_style_width_t
source
Skia.sk_font_t Typesource
Skia.sk_high_contrast_config_invert_style_t Type
julia
sk_high_contrast_config_invert_style_t
source
Skia.sk_high_contrast_config_t Type
julia
sk_high_contrast_config_t
source
Skia.sk_image_caching_hint_t Type
julia
sk_image_caching_hint_t
source
Skia.sk_image_filter_t Typesource
Skia.sk_image_info_t Type
julia
sk_image_info_t
source
Skia.sk_image_t Typesource
Skia.sk_ipoint_t Type
julia
sk_ipoint_t
source
Skia.sk_irect_t Type
julia
sk_irect_t
source
Skia.sk_isize_t Type
julia
sk_isize_t
source
Skia.sk_mask_filter_t Typesource
Skia.sk_matrix_t Type
julia
sk_matrix_t
source
Skia.sk_metadata_t Type
julia
sk_metadata_t
source
Skia.sk_mipmap_mode_t Type
julia
sk_mipmap_mode_t
source
Skia.sk_op_builder_t Typesource
Skia.sk_paint_style_t Type
julia
sk_paint_style_t
source
Skia.sk_paint_t Typesource
Skia.sk_path_add_mode_t Type
julia
sk_path_add_mode_t
source
Skia.sk_path_arc_size_t Type
julia
sk_path_arc_size_t
source
Skia.sk_path_direction_t Type
julia
sk_path_direction_t
source
Skia.sk_path_effect_1d_style_t Type
julia
sk_path_effect_1d_style_t
source
Skia.sk_path_effect_t Typesource
Skia.sk_path_effect_trim_mode_t Type
julia
sk_path_effect_trim_mode_t
source
Skia.sk_path_fill_type_t Type
julia
sk_path_fill_type_t
source
Skia.sk_path_op_t Type
julia
sk_path_op_t
source
Skia.sk_path_t Typesource
Skia.sk_pixel_geometry_t Type
julia
sk_pixel_geometry_t
source
Skia.sk_point3_t Type
julia
sk_point3_t
source
Skia.sk_point_mode_t Type
julia
sk_point_mode_t
source
Skia.sk_point_t Type
julia
sk_point_t
source
Skia.sk_rect_t Type
julia
sk_rect_t
source
Skia.sk_sampling_options_t Type
julia
sk_sampling_options_t
source
Skia.sk_shader_t Typesource
Skia.sk_src_rect_constraint_t Type
julia
sk_src_rect_constraint_t
source
Skia.sk_string_t Typesource
Skia.sk_stroke_cap_t Type
julia
sk_stroke_cap_t
source
Skia.sk_stroke_join_t Type
julia
sk_stroke_join_t
source
Skia.sk_surface_props_t Typesource
Skia.sk_surface_t Typesource
Skia.sk_text_blob_builder_run_buffer_t Type
julia
sk_text_blob_builder_run_buffer_t
source
Skia.sk_text_blob_builder_t Typesource
Skia.sk_text_blob_t Typesource
Skia.sk_text_encoding_t Type
julia
sk_text_encoding_t
source
Skia.sk_tile_mode_t Type
julia
sk_tile_mode_t
source
Skia.sk_typeface_t Typesource
Skia.sk_wstream_t Typesource
Skia.sk_canvas_clear Method
julia
sk_canvas_clear(canvas, color::sk_color_t)
source
Skia.sk_canvas_clip_path_with_operation Method
julia
sk_canvas_clip_path_with_operation(t, crect, op::sk_clip_op_t, doAA::Bool)
source
Skia.sk_canvas_clip_rect_with_operation Method
julia
sk_canvas_clip_rect_with_operation(t, crect, op::sk_clip_op_t, doAA::Bool)
source
Skia.sk_canvas_concat Method
julia
sk_canvas_concat(canvas, matrix)
source
Skia.sk_canvas_draw_arc Method
julia
sk_canvas_draw_arc(canvas, oval, startAngle::Cfloat, sweepAngle::Cfloat, useCenter::Bool, paint)
source
Skia.sk_canvas_draw_circle Method
julia
sk_canvas_draw_circle(canvas, cx::Cfloat, cy::Cfloat, rad::Cfloat, cpaint)
source
Skia.sk_canvas_draw_color Method
julia
sk_canvas_draw_color(canvas, color::sk_color_t, mode::sk_blend_mode_t)
source
Skia.sk_canvas_draw_image_nine Method
julia
sk_canvas_draw_image_nine(t, image, center, dst, filter::sk_filter_mode_t, paint)
source
Skia.sk_canvas_draw_image_rect Method
julia
sk_canvas_draw_image_rect(canvas, cimage, csrcR, cdstR, samplingOptions, cpaint, constraint::sk_src_rect_constraint_t)
source
Skia.sk_canvas_draw_line Method
julia
sk_canvas_draw_line(canvas, x0::Cfloat, y0::Cfloat, x1::Cfloat, y1::Cfloat, cpaint)
source
Skia.sk_canvas_draw_oval Method
julia
sk_canvas_draw_oval(canvas, crect, cpaint)
source
Skia.sk_canvas_draw_paint Method
julia
sk_canvas_draw_paint(canvas, cpaint)
source
Skia.sk_canvas_draw_path Method
julia
sk_canvas_draw_path(canvas, cpath, cpaint)
source
Skia.sk_canvas_draw_point Method
julia
sk_canvas_draw_point(canvas, x::Cfloat, y::Cfloat, cpaint)
source
Skia.sk_canvas_draw_points Method
julia
sk_canvas_draw_points(canvas, pointMode::sk_point_mode_t, count::Csize_t, points, cpaint)
source
Skia.sk_canvas_draw_rect Method
julia
sk_canvas_draw_rect(canvas, crect, cpaint)
source
Skia.sk_canvas_draw_round_rect Method
julia
sk_canvas_draw_round_rect(canvas, crect, rx::Cfloat, ry::Cfloat, cpaint)
source
Skia.sk_canvas_draw_simple_text Method
julia
sk_canvas_draw_simple_text(canvas, text, byte_length::Csize_t, encoding::sk_text_encoding_t, x::Cfloat, y::Cfloat, cfont, cpaint)
source
Skia.sk_canvas_draw_string Method
julia
sk_canvas_draw_string(canvas, text, x::Cfloat, y::Cfloat, cfont, cpaint)
source
Skia.sk_canvas_draw_text_blob Method
julia
sk_canvas_draw_text_blob(canvas, text, x::Cfloat, y::Cfloat, paint)
source
Skia.sk_canvas_get_local_clip_bounds Method
julia
sk_canvas_get_local_clip_bounds(canvas, cbounds)
source
Skia.sk_canvas_get_save_count Method
julia
sk_canvas_get_save_count(canvas)
source
Skia.sk_canvas_get_surface Method
julia
sk_canvas_get_surface(canvas)
source
Skia.sk_canvas_get_total_matrix Method
julia
sk_canvas_get_total_matrix(canvas, matrix)
source
Skia.sk_canvas_is_clip_empty Method
julia
sk_canvas_is_clip_empty(canvas)
source
Skia.sk_canvas_is_clip_rect Method
julia
sk_canvas_is_clip_rect(canvas)
source
Skia.sk_canvas_quick_reject_path Method
julia
sk_canvas_quick_reject_path(canvas, path)
source
Skia.sk_canvas_quick_reject_rect Method
julia
sk_canvas_quick_reject_rect(canvas, rect)
source
Skia.sk_canvas_reset_matrix Method
julia
sk_canvas_reset_matrix(canvas)
source
Skia.sk_canvas_restore Method
julia
sk_canvas_restore(canvas)
source
Skia.sk_canvas_restore_to_count Method
julia
sk_canvas_restore_to_count(canvas, saveCount::Cint)
source
Skia.sk_canvas_rotate_radians Method
julia
sk_canvas_rotate_radians(canvas, radians::Cfloat)
source
Skia.sk_canvas_save Method
julia
sk_canvas_save(canvas)
source
Skia.sk_canvas_save_layer Method
julia
sk_canvas_save_layer(canvas, crect, cpaint)
source
Skia.sk_canvas_save_layer_alpha Method
julia
sk_canvas_save_layer_alpha(canvas, crect, alpha::UInt8)
source
Skia.sk_canvas_scale Method
julia
sk_canvas_scale(canvas, sx::Cfloat, sy::Cfloat)
source
Skia.sk_canvas_set_matrix Method
julia
sk_canvas_set_matrix(canvas, matrix)
source
Skia.sk_canvas_skew Method
julia
sk_canvas_skew(canvas, sx::Cfloat, sy::Cfloat)
source
Skia.sk_canvas_translate Method
julia
sk_canvas_translate(canvas, dx::Cfloat, dy::Cfloat)
source
Skia.sk_colorfilter_new_color_matrix Method
julia
sk_colorfilter_new_color_matrix(array)
source
Skia.sk_colorfilter_new_compose Method
julia
sk_colorfilter_new_compose(outer, inner)
source
Skia.sk_colorfilter_new_high_contrast Method
julia
sk_colorfilter_new_high_contrast(config)
source
Skia.sk_colorfilter_new_lighting Method
julia
sk_colorfilter_new_lighting(mul::sk_color_t, add::sk_color_t)
source
Skia.sk_colorfilter_new_luma_color Method
julia
sk_colorfilter_new_luma_color()
source
Skia.sk_colorfilter_new_mode Method
julia
sk_colorfilter_new_mode(c::sk_color_t, mode::sk_blend_mode_t)
source
Skia.sk_colorfilter_unref Method
julia
sk_colorfilter_unref(filter)
source
Skia.sk_colorspace_new_srgb Method
julia
sk_colorspace_new_srgb()
source
Skia.sk_data_get_data Method
julia
sk_data_get_data(data)
source
Skia.sk_data_get_size Method
julia
sk_data_get_size(data)
source
Skia.sk_data_new_with_copy Method
julia
sk_data_new_with_copy(src, length::Csize_t)
source
Skia.sk_data_unref Method
julia
sk_data_unref(data)
source
Skia.sk_document_abort Method
julia
sk_document_abort(doc)
source
Skia.sk_document_begin_page Method
julia
sk_document_begin_page(doc, width::Cfloat, height::Cfloat)
source
Skia.sk_document_close Method
julia
sk_document_close(doc)
source
Skia.sk_document_end_page Method
julia
sk_document_end_page(doc)
source
Skia.sk_document_make_pdf Method
julia
sk_document_make_pdf(stream, metadata)
source
Skia.sk_dynamic_memory_wstream_as_wstream Method
julia
sk_dynamic_memory_wstream_as_wstream(stream)
source
Skia.sk_dynamic_memory_wstream_bytes_written Method
julia
sk_dynamic_memory_wstream_bytes_written(stream)
source
Skia.sk_dynamic_memory_wstream_delete Method
julia
sk_dynamic_memory_wstream_delete(stream)
source
Skia.sk_dynamic_memory_wstream_new Method
julia
sk_dynamic_memory_wstream_new()
source
Skia.sk_dynamic_memory_wstream_read Method
julia
sk_dynamic_memory_wstream_read(stream, buffer, offset::Csize_t, size::Csize_t)
source
Skia.sk_dynamic_memory_wstream_write Method
julia
sk_dynamic_memory_wstream_write(stream, buffer, size::Csize_t)
source
Skia.sk_encode_jpeg Method
julia
sk_encode_jpeg(ctx, img, quality::Cint)
source
Skia.sk_encode_png Method
julia
sk_encode_png(ctx, img, compressionLevel::Cint)
source
Skia.sk_encode_webp Method
julia
sk_encode_webp(ctx, img, quality::Cfloat, lossy::Bool)
source
Skia.sk_file_wstream_as_wstream Method
julia
sk_file_wstream_as_wstream(stream)
source
Skia.sk_file_wstream_bytes_written Method
julia
sk_file_wstream_bytes_written(stream)
source
Skia.sk_file_wstream_delete Method
julia
sk_file_wstream_delete(stream)
source
Skia.sk_file_wstream_flush Method
julia
sk_file_wstream_flush(stream)
source
Skia.sk_file_wstream_new Method
julia
sk_file_wstream_new(path)
source
Skia.sk_file_wstream_write Method
julia
sk_file_wstream_write(stream, buffer, size::Csize_t)
source
Skia.sk_font_delete Method
julia
sk_font_delete(font)
source
Skia.sk_font_get_metrics Method
julia
sk_font_get_metrics(font, metrics)
source
Skia.sk_font_get_xpos Method
julia
sk_font_get_xpos(font, glyphs, count::Cint, xpos, origin::Cfloat)
source
Skia.sk_font_glyph_widths Method
julia
sk_font_glyph_widths(font, glyphs, count::Cint, widths)
source
Skia.sk_font_measure_text Method
julia
sk_font_measure_text(font, text, byteLength::Csize_t, encoding::sk_text_encoding_t, bounds, paint)
source
Skia.sk_font_new_with_values Method
julia
sk_font_new_with_values(typeface, size::Cfloat, scaleX::Cfloat, skewX::Cfloat)
source
Skia.sk_font_set_edging Method
julia
sk_font_set_edging(font, value::sk_font_edging_t)

_doc_external(:sk_font_set_edging)

source
Skia.sk_font_set_force_auto_hinting Method
julia
sk_font_set_force_auto_hinting(font, value::Bool)
source
Skia.sk_font_set_hinting Method
julia
sk_font_set_hinting(font, value::sk_font_hinting_t)
source
Skia.sk_font_set_subpixel Method
julia
sk_font_set_subpixel(font, value::Bool)
source
Skia.sk_font_text_to_glyphs Method
julia
sk_font_text_to_glyphs(font, text, byteLength::Csize_t, encoding::sk_text_encoding_t, glyphs, maxGlyphCount::Cint)
source
Skia.sk_font_unichar_to_glyph Method
julia
sk_font_unichar_to_glyph(font, unichar::Int32)
source
Skia.sk_font_unichars_to_glyphs Method
julia
sk_font_unichars_to_glyphs(font, unichars, count::Cint, glyphs)
source
Skia.sk_fontmgr_count_families Method
julia
sk_fontmgr_count_families(fontmgr)
source
Skia.sk_fontmgr_create_from_data Method
julia
sk_fontmgr_create_from_data(fontmgr, data, index::Cint)
source
Skia.sk_fontmgr_get_family_name Method
julia
sk_fontmgr_get_family_name(fontmgr, index::Cint, familyName)
source
Skia.sk_fontmgr_match_family Method
julia
sk_fontmgr_match_family(fontmgr, familyName)
source
Skia.sk_fontmgr_match_family_style Method
julia
sk_fontmgr_match_family_style(fontmgr, familyName, style)
source
Skia.sk_fontmgr_match_family_style_character Method
julia
sk_fontmgr_match_family_style_character(fontmgr, familyName, style, bcp47, bcp47Count::Cint, character::Int32)
source
Skia.sk_fontmgr_ref_default Method
julia
sk_fontmgr_ref_default()
source
Skia.sk_fontstyle_delete Method
julia
sk_fontstyle_delete(fs)
source
Skia.sk_fontstyle_get_slant Method
julia
sk_fontstyle_get_slant(fs)
source
Skia.sk_fontstyle_get_weight Method
julia
sk_fontstyle_get_weight(fs)
source
Skia.sk_fontstyle_get_width Method
julia
sk_fontstyle_get_width(fs)
source
Skia.sk_fontstyle_new Method
julia
sk_fontstyle_new(weight::Cint, width::Cint, slant::sk_font_style_slant_t)
source
Skia.sk_fontstyleset_create_typeface Method
julia
sk_fontstyleset_create_typeface(fss, index::Cint)
source
Skia.sk_fontstyleset_get_count Method
julia
sk_fontstyleset_get_count(fss)
source
Skia.sk_fontstyleset_get_style Method
julia
sk_fontstyleset_get_style(fss, index::Cint, fs, style)
source
Skia.sk_fontstyleset_match_style Method
julia
sk_fontstyleset_match_style(fss, style)
source
Skia.sk_fontstyleset_unref Method
julia
sk_fontstyleset_unref(fss)
source
Skia.sk_image_get_alpha_type Method
julia
sk_image_get_alpha_type(image)
source
Skia.sk_image_get_color_type Method
julia
sk_image_get_color_type(image)
source
Skia.sk_image_get_colorspace Method
julia
sk_image_get_colorspace(image)
source
Skia.sk_image_get_height Method
julia
sk_image_get_height(image)
source
Skia.sk_image_get_width Method
julia
sk_image_get_width(image)
source
Skia.sk_image_make_non_texture_image Method
julia
sk_image_make_non_texture_image(image)
source
Skia.sk_image_make_shader Method
julia
sk_image_make_shader(image, tileX::sk_tile_mode_t, tileY::sk_tile_mode_t, samplingOptions, cmatrix)
source
Skia.sk_image_new_from_encoded Method
julia
sk_image_new_from_encoded(encoded)
source
Skia.sk_image_new_raster_data Method
julia
sk_image_new_raster_data(cinfo, pixels, rowBytes::Csize_t)
source
Skia.sk_image_read_pixels Method
julia
sk_image_read_pixels(image, dstInfo, dstPixels, dstRowBytes::Csize_t, srcX::Cint, srcY::Cint, cachingHint::sk_image_caching_hint_t)
source
Skia.sk_image_texture_from_image Method
julia
sk_image_texture_from_image(ctx, image, mipmapped::Bool, budgeted::Bool)
source
Skia.sk_image_unref Method
julia
sk_image_unref(image)
source
Skia.sk_imagefilter_new_arithmetic Method
julia
sk_imagefilter_new_arithmetic(k1::Cfloat, k2::Cfloat, k3::Cfloat, k4::Cfloat, enforcePMColor::Bool, background, foreground, cropRect)
source
Skia.sk_imagefilter_new_blur Method
julia
sk_imagefilter_new_blur(sigmaX::Cfloat, sigmaY::Cfloat, tileMode::sk_tile_mode_t, input, cropRect)
source
Skia.sk_imagefilter_new_color_filter Method
julia
sk_imagefilter_new_color_filter(cf, input, cropRect)
source
Skia.sk_imagefilter_new_compose Method
julia
sk_imagefilter_new_compose(outer, inner)
source
Skia.sk_imagefilter_new_dilate Method
julia
sk_imagefilter_new_dilate(radiusX::Cint, radiusY::Cint, input, cropRect)
source
Skia.sk_imagefilter_new_displacement_map_effect Method
julia
sk_imagefilter_new_displacement_map_effect(xChannelSelector::sk_color_channel_t, yChannelSelector::sk_color_channel_t, scale::Cfloat, displacement, color, cropRect)
source
Skia.sk_imagefilter_new_distant_lit_diffuse Method
julia
sk_imagefilter_new_distant_lit_diffuse(direction, lightColor::sk_color_t, surfaceScale::Cfloat, kd::Cfloat, input, cropRect)
source
Skia.sk_imagefilter_new_distant_lit_specular Method
julia
sk_imagefilter_new_distant_lit_specular(direction, lightColor::sk_color_t, surfaceScale::Cfloat, ks::Cfloat, shininess::Cfloat, input, cropRect)
source
Skia.sk_imagefilter_new_drop_shadow Method
julia
sk_imagefilter_new_drop_shadow(dx::Cfloat, dy::Cfloat, sigmaX::Cfloat, sigmaY::Cfloat, color::sk_color_t, input, cropRect)
source
Skia.sk_imagefilter_new_drop_shadow_only Method
julia
sk_imagefilter_new_drop_shadow_only(dx::Cfloat, dy::Cfloat, sigmaX::Cfloat, sigmaY::Cfloat, color::sk_color_t, input, cropRect)
source
Skia.sk_imagefilter_new_erode Method
julia
sk_imagefilter_new_erode(radiusX::Cint, radiusY::Cint, input, cropRect)
source
Skia.sk_imagefilter_new_image_source Method
julia
sk_imagefilter_new_image_source(image, srcRect, dstRect, samplingOptions)
source
Skia.sk_imagefilter_new_image_source_default Method
julia
sk_imagefilter_new_image_source_default(image, samplingOptions)
source
Skia.sk_imagefilter_new_magnifier Method
julia
sk_imagefilter_new_magnifier(lensBounds, zoomAmount::Cfloat, inset::Cfloat, samplingOptions, input, cropRect)
source
Skia.sk_imagefilter_new_matrix_convolution Method
julia
sk_imagefilter_new_matrix_convolution(kernelSize, kernel, gain::Cfloat, bias::Cfloat, kernelOffset, tileMode::sk_tile_mode_t, convolveAlpha::Bool, input, cropRect)
source
Skia.sk_imagefilter_new_matrix_transform Method
julia
sk_imagefilter_new_matrix_transform(matrix, samplingOptions, input)
source
Skia.sk_imagefilter_new_merge Method
julia
sk_imagefilter_new_merge(filters, count::Cint, cropRect)
source
Skia.sk_imagefilter_new_offset Method
julia
sk_imagefilter_new_offset(dx::Cfloat, dy::Cfloat, input, cropRect)
source
Skia.sk_imagefilter_new_point_lit_diffuse Method
julia
sk_imagefilter_new_point_lit_diffuse(location, lightColor::sk_color_t, surfaceScale::Cfloat, kd::Cfloat, input, cropRect)
source
Skia.sk_imagefilter_new_point_lit_specular Method
julia
sk_imagefilter_new_point_lit_specular(location, lightColor::sk_color_t, surfaceScale::Cfloat, ks::Cfloat, shininess::Cfloat, input, cropRect)
source
Skia.sk_imagefilter_new_spot_lit_diffuse Method
julia
sk_imagefilter_new_spot_lit_diffuse(location, target, specularExponent::Cfloat, cutoffAngle::Cfloat, lightColor::sk_color_t, surfaceScale::Cfloat, kd::Cfloat, input, cropRect)
source
Skia.sk_imagefilter_new_spot_lit_specular Method
julia
sk_imagefilter_new_spot_lit_specular(location, target, specularExponent::Cfloat, cutoffAngle::Cfloat, lightColor::sk_color_t, surfaceScale::Cfloat, ks::Cfloat, shininess::Cfloat, input, cropRect)
source
Skia.sk_imagefilter_new_tile Method
julia
sk_imagefilter_new_tile(src, dst, input)
source
Skia.sk_imagefilter_unref Method
julia
sk_imagefilter_unref(filter)
source
Skia.sk_maskfilter_new_blur_with_flags Method
julia
sk_maskfilter_new_blur_with_flags(arg1::sk_blur_style_t, sigma::Cfloat, respectCTM::Bool)
source
Skia.sk_maskfilter_new_clip Method
julia
sk_maskfilter_new_clip(min::UInt8, max::UInt8)
source
Skia.sk_maskfilter_new_gamma Method
julia
sk_maskfilter_new_gamma(gamma::Cfloat)
source
Skia.sk_maskfilter_new_shader Method
julia
sk_maskfilter_new_shader(cshader)
source
Skia.sk_maskfilter_new_table Method
julia
sk_maskfilter_new_table(table)
source
Skia.sk_maskfilter_unref Method
julia
sk_maskfilter_unref(filter)
source
Skia.sk_opbuilder_add Method
julia
sk_opbuilder_add(builder, path, op::sk_path_op_t)
source
Skia.sk_opbuilder_destroy Method
julia
sk_opbuilder_destroy(builder)
source
Skia.sk_opbuilder_new Method
julia
sk_opbuilder_new()
source
Skia.sk_opbuilder_resolve Method
julia
sk_opbuilder_resolve(builder, result)
source
Skia.sk_paint_clone Method
julia
sk_paint_clone(cpaint)
source
Skia.sk_paint_delete Method
julia
sk_paint_delete(cpaint)
source
Skia.sk_paint_equivalent Method
julia
sk_paint_equivalent(cpaint, other)
source
Skia.sk_paint_get_blend_mode_or Method
julia
sk_paint_get_blend_mode_or(cpaint, defaultMode::sk_blend_mode_t)
source
Skia.sk_paint_get_color Method
julia
sk_paint_get_color(cpaint)
source
Skia.sk_paint_get_colorfilter Method
julia
sk_paint_get_colorfilter(cpaint)
source
Skia.sk_paint_get_fill_path Method
julia
sk_paint_get_fill_path(cpaint, src, dst, cullRect, resScale::Cfloat)
source
Skia.sk_paint_get_imagefilter Method
julia
sk_paint_get_imagefilter(cpaint)
source
Skia.sk_paint_get_maskfilter Method
julia
sk_paint_get_maskfilter(cpaint)
source
Skia.sk_paint_get_path_effect Method
julia
sk_paint_get_path_effect(cpaint)
source
Skia.sk_paint_get_shader Method
julia
sk_paint_get_shader(cpaint)
source
Skia.sk_paint_get_stroke_cap Method
julia
sk_paint_get_stroke_cap(cpaint)
source
Skia.sk_paint_get_stroke_join Method
julia
sk_paint_get_stroke_join(cpaint)
source
Skia.sk_paint_get_stroke_miter Method
julia
sk_paint_get_stroke_miter(cpaint)
source
Skia.sk_paint_get_stroke_width Method
julia
sk_paint_get_stroke_width(cpaint)
source
Skia.sk_paint_get_style Method
julia
sk_paint_get_style(cpaint)
source
Skia.sk_paint_is_antialias Method
julia
sk_paint_is_antialias(cpaint)
source
Skia.sk_paint_is_dither Method
julia
sk_paint_is_dither(cpaint)
source
Skia.sk_paint_new Method
julia
sk_paint_new()
source
Skia.sk_paint_reset Method
julia
sk_paint_reset(cpaint)
source
Skia.sk_paint_set_antialias Method
julia
sk_paint_set_antialias(cpaint, aa::Bool)
source
Skia.sk_paint_set_blend_mode Method
julia
sk_paint_set_blend_mode(paint, mode::sk_blend_mode_t)
source
Skia.sk_paint_set_color Method
julia
sk_paint_set_color(cpaint, c::sk_color_t)
source
Skia.sk_paint_set_colorfilter Method
julia
sk_paint_set_colorfilter(cpaint, cfilter)
source
Skia.sk_paint_set_dither Method
julia
sk_paint_set_dither(cpaint, isdither::Bool)
source
Skia.sk_paint_set_imagefilter Method
julia
sk_paint_set_imagefilter(cpaint, cfilter)
source
Skia.sk_paint_set_maskfilter Method
julia
sk_paint_set_maskfilter(cpaint, cfilter)
source
Skia.sk_paint_set_path_effect Method
julia
sk_paint_set_path_effect(cpaint, effect)
source
Skia.sk_paint_set_shader Method
julia
sk_paint_set_shader(cpaint, cshader)
source
Skia.sk_paint_set_stroke_cap Method
julia
sk_paint_set_stroke_cap(cpaint, ccap::sk_stroke_cap_t)
source
Skia.sk_paint_set_stroke_join Method
julia
sk_paint_set_stroke_join(cpaint, cjoin::sk_stroke_join_t)
source
Skia.sk_paint_set_stroke_miter Method
julia
sk_paint_set_stroke_miter(cpaint, miter::Cfloat)
source
Skia.sk_paint_set_stroke_width Method
julia
sk_paint_set_stroke_width(cpaint, width::Cfloat)
source
Skia.sk_paint_set_style Method
julia
sk_paint_set_style(cpaint, style::sk_paint_style_t)
source
Skia.sk_path_add_circle Method
julia
sk_path_add_circle(cpath, x::Cfloat, y::Cfloat, radius::Cfloat, dir::sk_path_direction_t)
source
Skia.sk_path_add_oval Method
julia
sk_path_add_oval(cpath, crect, cdir::sk_path_direction_t)
source
Skia.sk_path_add_path Method
julia
sk_path_add_path(cpath, other, add_mode::sk_path_add_mode_t)
source
Skia.sk_path_add_path_matrix Method
julia
sk_path_add_path_matrix(cpath, other, matrix, add_mode::sk_path_add_mode_t)
source
Skia.sk_path_add_path_offset Method
julia
sk_path_add_path_offset(cpath, other, dx::Cfloat, dy::Cfloat, add_mode::sk_path_add_mode_t)
source
Skia.sk_path_add_path_reverse Method
julia
sk_path_add_path_reverse(cpath, other)
source
Skia.sk_path_add_poly Method
julia
sk_path_add_poly(cpath, points, count::Cint, close::Bool)
source
Skia.sk_path_add_rect Method
julia
sk_path_add_rect(cpath, crect, cdir::sk_path_direction_t)
source
Skia.sk_path_add_rounded_rect Method
julia
sk_path_add_rounded_rect(cpath, crect, rx::Cfloat, ry::Cfloat, cdir::sk_path_direction_t)
source
Skia.sk_path_arc_to Method
julia
sk_path_arc_to(cpath, rx::Cfloat, ry::Cfloat, xAxisRotate::Cfloat, largeArc::sk_path_arc_size_t, sweep::sk_path_direction_t, x::Cfloat, y::Cfloat)
source
Skia.sk_path_arc_to_with_oval Method
julia
sk_path_arc_to_with_oval(cpath, oval, startAngle::Cfloat, sweepAngle::Cfloat, forceMoveTo::Bool)
source
Skia.sk_path_arc_to_with_points Method
julia
sk_path_arc_to_with_points(cpath, x1::Cfloat, y1::Cfloat, x2::Cfloat, y2::Cfloat, radius::Cfloat)
source
Skia.sk_path_clone Method
julia
sk_path_clone(cpath)
source
Skia.sk_path_close Method
julia
sk_path_close(cpath)
source
Skia.sk_path_compute_tight_bounds Method
julia
sk_path_compute_tight_bounds(cpath, crect)
source
Skia.sk_path_conic_to Method
julia
sk_path_conic_to(cpath, x0::Cfloat, y0::Cfloat, x1::Cfloat, y1::Cfloat, w::Cfloat)
source
Skia.sk_path_contains Method
julia
sk_path_contains(cpath, x::Cfloat, y::Cfloat)
source
Skia.sk_path_count_points Method
julia
sk_path_count_points(cpath)
source
Skia.sk_path_cubic_to Method
julia
sk_path_cubic_to(arg1, x0::Cfloat, y0::Cfloat, x1::Cfloat, y1::Cfloat, x2::Cfloat, y2::Cfloat)
source
Skia.sk_path_delete Method
julia
sk_path_delete(cpath)
source
Skia.sk_path_effect_create_1d_path Method
julia
sk_path_effect_create_1d_path(path, advance::Cfloat, phase::Cfloat, style::sk_path_effect_1d_style_t)
source
Skia.sk_path_effect_create_2d_line Method
julia
sk_path_effect_create_2d_line(width::Cfloat, matrix)
source
Skia.sk_path_effect_create_2d_path Method
julia
sk_path_effect_create_2d_path(matrix, path)
source
Skia.sk_path_effect_create_compose Method
julia
sk_path_effect_create_compose(outer, inner)
source
Skia.sk_path_effect_create_corner Method
julia
sk_path_effect_create_corner(radius::Cfloat)
source
Skia.sk_path_effect_create_dash Method
julia
sk_path_effect_create_dash(intervals, count::Cint, phase::Cfloat)
source
Skia.sk_path_effect_create_discrete Method
julia
sk_path_effect_create_discrete(segLength::Cfloat, deviation::Cfloat, seedAssist::UInt32)
source
Skia.sk_path_effect_create_sum Method
julia
sk_path_effect_create_sum(first, second)
source
Skia.sk_path_effect_create_trim Method
julia
sk_path_effect_create_trim(start::Cfloat, stop::Cfloat, mode::sk_path_effect_trim_mode_t)
source
Skia.sk_path_effect_unref Method
julia
sk_path_effect_unref(effect)
source
Skia.sk_path_get_bounds Method
julia
sk_path_get_bounds(cpath, crect)
source
Skia.sk_path_get_filltype Method
julia
sk_path_get_filltype(cpath)
source
Skia.sk_path_get_last_point Method
julia
sk_path_get_last_point(cpath, point)
source
Skia.sk_path_get_points Method
julia
sk_path_get_points(cpath, points, max::Cint)
source
Skia.sk_path_line_to Method
julia
sk_path_line_to(cpath, x::Cfloat, y::Cfloat)
source
Skia.sk_path_move_to Method
julia
sk_path_move_to(cpath, x::Cfloat, y::Cfloat)
source
Skia.sk_path_new Method
julia
sk_path_new()
source
Skia.sk_path_op Method
julia
sk_path_op(path, other, op::sk_path_op_t, result)
source
Skia.sk_path_parse_svg_string Method
julia
sk_path_parse_svg_string(cpath, str)
source
Skia.sk_path_quad_to Method
julia
sk_path_quad_to(cpath, x0::Cfloat, y0::Cfloat, x1::Cfloat, y1::Cfloat)
source
Skia.sk_path_rarc_to Method
julia
sk_path_rarc_to(cpath, rx::Cfloat, ry::Cfloat, xAxisRotate::Cfloat, largeArc::sk_path_arc_size_t, sweep::sk_path_direction_t, x::Cfloat, y::Cfloat)
source
Skia.sk_path_rconic_to Method
julia
sk_path_rconic_to(cpath, dx0::Cfloat, dy0::Cfloat, dx1::Cfloat, dy1::Cfloat, w::Cfloat)
source
Skia.sk_path_rcubic_to Method
julia
sk_path_rcubic_to(cpath, dx0::Cfloat, dy0::Cfloat, dx1::Cfloat, dy1::Cfloat, dx2::Cfloat, dy2::Cfloat)
source
Skia.sk_path_reset Method
julia
sk_path_reset(cpath)
source
Skia.sk_path_rewind Method
julia
sk_path_rewind(cpath)
source
Skia.sk_path_rline_to Method
julia
sk_path_rline_to(cpath, dx::Cfloat, yd::Cfloat)
source
Skia.sk_path_rmove_to Method
julia
sk_path_rmove_to(cpath, dx::Cfloat, dy::Cfloat)
source
Skia.sk_path_set_filltype Method
julia
sk_path_set_filltype(cpath, cfilltype::sk_path_fill_type_t)
source
Skia.sk_path_simplify Method
julia
sk_path_simplify(path, result)
source
Skia.sk_path_to_svg_string Method
julia
sk_path_to_svg_string(cpath, absolute::Bool)
source
Skia.sk_path_transform Method
julia
sk_path_transform(cpath, cmatrix)
source
Skia.sk_path_transform_to_dest Method
julia
sk_path_transform_to_dest(cpath, cmatrix, destination)
source
Skia.sk_shader_new_blend Method
julia
sk_shader_new_blend(mode::sk_blend_mode_t, dst, src)
source
Skia.sk_shader_new_color Method
julia
sk_shader_new_color(color::sk_color_t)
source
Skia.sk_shader_new_linear_gradient Method
julia
sk_shader_new_linear_gradient(points, colors, colorPos, colorCount::Cint, tileMode::sk_tile_mode_t, localMatrix)
source
Skia.sk_shader_new_perlin_noise_fractal_noise Method
julia
sk_shader_new_perlin_noise_fractal_noise(baseFrequencyX::Cfloat, baseFrequencyY::Cfloat, numOctaves::Cint, seed::Cfloat, tileSize)
source
Skia.sk_shader_new_perlin_noise_turbulence Method
julia
sk_shader_new_perlin_noise_turbulence(baseFrequencyX::Cfloat, baseFrequencyY::Cfloat, numOctaves::Cint, seed::Cfloat, tileSize)
source
Skia.sk_shader_new_radial_gradient Method
julia
sk_shader_new_radial_gradient(center, radius::Cfloat, colors, colorPos, colorCount::Cint, tileMode::sk_tile_mode_t, localMatrix)
source
Skia.sk_shader_new_sweep_gradient Method
julia
sk_shader_new_sweep_gradient(center, colors, colorPos, colorCount::Cint, tileMode::sk_tile_mode_t, startAngle::Cfloat, endAngle::Cfloat, localMatrix)
source
Skia.sk_shader_new_two_point_conical_gradient Method
julia
sk_shader_new_two_point_conical_gradient(start, startRadius::Cfloat, _end, endRadius::Cfloat, colors, colorPos, colorCount::Cint, tileMode::sk_tile_mode_t, localMatrix)
source
Skia.sk_shader_unref Method
julia
sk_shader_unref(shader)
source
Skia.sk_shader_with_color_filter Method
julia
sk_shader_with_color_filter(shader, filter)
source
Skia.sk_shader_with_local_matrix Method
julia
sk_shader_with_local_matrix(shader, localMatrix)
source
Skia.sk_string_delete Method
julia
sk_string_delete(str)
source
Skia.sk_string_get_c_str Method
julia
sk_string_get_c_str(str)
source
Skia.sk_string_get_size Method
julia
sk_string_get_size(str)
source
Skia.sk_string_new Method
julia
sk_string_new(text, len::Csize_t)
source
Skia.sk_string_new_empty Method
julia
sk_string_new_empty()
source
Skia.sk_surface_get_canvas Method
julia
sk_surface_get_canvas(surface)
source
Skia.sk_surface_make_canvas_svg Method
julia
sk_surface_make_canvas_svg(bounds, stream, flags::UInt32)

_doc_external(:sk_surface_make_canvas_svg)

source
Skia.sk_surface_make_image_snapshot Method
julia
sk_surface_make_image_snapshot(surface)
source
Skia.sk_surface_make_raster_direct Method
julia
sk_surface_make_raster_direct(imageInfo, pixels, rowBytes::Csize_t, surfaceProps)
source
Skia.sk_surface_make_raster_n32_premul Method
julia
sk_surface_make_raster_n32_premul(imageInfo, surfaceProps)
source
Skia.sk_surface_make_surface Method
julia
sk_surface_make_surface(surface, width::Cint, height::Cint)
source
Skia.sk_surface_new_backend_render_target Method
julia
sk_surface_new_backend_render_target(context, target, origin::gr_surface_origin_t, colorType::sk_color_type_t, colorspace, props)
source
Skia.sk_surface_unref Method
julia
sk_surface_unref(surface)
source
Skia.sk_surfaceprops_delete Method
julia
sk_surfaceprops_delete(surface_props)
source
Skia.sk_surfaceprops_new Method
julia
sk_surfaceprops_new(flags::UInt32, geometry::sk_pixel_geometry_t)
source
Skia.sk_textblob_builder_alloc_run Method
julia
sk_textblob_builder_alloc_run(builder, font, count::Cint, x::Cfloat, y::Cfloat, bounds)
source
Skia.sk_textblob_builder_alloc_run_pos Method
julia
sk_textblob_builder_alloc_run_pos(builder, font, count::Cint, bounds)
source
Skia.sk_textblob_builder_alloc_run_pos_h Method
julia
sk_textblob_builder_alloc_run_pos_h(builder, font, count::Cint, y::Cfloat, bounds)
source
Skia.sk_textblob_builder_delete Method
julia
sk_textblob_builder_delete(builder)
source
Skia.sk_textblob_builder_make Method
julia
sk_textblob_builder_make(builder)
source
Skia.sk_textblob_builder_new Method
julia
sk_textblob_builder_new()
source
Skia.sk_textblob_get_bounds Method
julia
sk_textblob_get_bounds(blob, bounds)
source
Skia.sk_textblob_get_intercepts Method
julia
sk_textblob_get_intercepts(blob, bounds, intervals, paint)
source
Skia.sk_textblob_make_from_string Method
julia
sk_textblob_make_from_string(text, font, encoding::sk_text_encoding_t)
source
Skia.sk_textblob_make_from_text Method
julia
sk_textblob_make_from_text(text, font, encoding::sk_text_encoding_t)
source
Skia.sk_textblob_unref Method
julia
sk_textblob_unref(blob)
source
Skia.sk_typeface_get_family_name Method
julia
sk_typeface_get_family_name(typeface)
source
Skia.sk_typeface_get_fontstyle Method
julia
sk_typeface_get_fontstyle(typeface)
source
Skia.sk_typeface_get_units_per_em Method
julia
sk_typeface_get_units_per_em(typeface)
source
Skia.sk_typeface_is_fixed_pitch Method
julia
sk_typeface_is_fixed_pitch(typeface)
source
Skia.sk_typeface_unref Method
julia
sk_typeface_unref(typeface)
source