public class Skia extends Skia
Modifier and Type | Field and Description |
---|---|
static int |
A_SK_COLOR_CHANNEL
enum sk_color_channel_t
|
static int |
A16_FLOAT_SK_COLORTYPE
enum sk_colortype_t
|
static int |
A16_UNORM_SK_COLORTYPE
enum sk_colortype_t
|
static int |
A8_SK_MASK_FORMAT
enum sk_mask_format_t
|
static int |
AFFINE_SK_MATRIX44_TYPE_MASK
enum sk_matrix44_type_mask_t
|
static int |
ALIAS_SK_FONT_EDGING
enum sk_font_edging_t
|
static int |
ALL_SK_PNGENCODER_FILTER_FLAGS
enum sk_pngencoder_filterflags_t
|
static int |
ALLOW_SK_IMAGE_CACHING_HINT
enum sk_image_caching_hint_t
|
static int |
ALPHA_8_SK_COLORTYPE
enum sk_colortype_t
|
static int |
ANTIALIAS_SK_FONT_EDGING
enum sk_font_edging_t
|
static int |
APPEND_SK_PATH_ADD_MODE
enum sk_path_add_mode_t
|
static int |
ARGB_4444_SK_COLORTYPE
enum sk_colortype_t
|
static int |
ARGB32_SK_MASK_FORMAT
enum sk_mask_format_t
|
static int |
ASTC_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
AVG_SK_PNGENCODER_FILTER_FLAGS
enum sk_pngencoder_filterflags_t
|
static int |
AVIF_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
B_SK_COLOR_CHANNEL
enum sk_color_channel_t
|
static int |
BEVEL_SK_STROKE_JOIN
enum sk_stroke_join_t
|
static int |
BGR_101010X_SK_COLORTYPE
enum sk_colortype_t
|
static int |
BGR_H_SK_PIXELGEOMETRY
enum sk_pixelgeometry_t
|
static int |
BGR_V_SK_PIXELGEOMETRY
enum sk_pixelgeometry_t
|
static int |
BGRA_1010102_SK_COLORTYPE
enum sk_colortype_t
|
static int |
BGRA_8888_SK_COLORTYPE
enum sk_colortype_t
|
static int |
BLEND_ON_BLACK_SK_JPEGENCODER_ALPHA_OPTION
enum sk_jpegencoder_alphaoption_t
|
static int |
BMP_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
BOTTOM_LEFT_GR_SURFACE_ORIGIN
enum gr_surfaceorigin_t
|
static int |
BOTTOM_LEFT_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
BOTTOM_RIGHT_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
BOTTOM_UP_SK_CODEC_SCANLINE_ORDER
enum sk_codec_scanline_order_t
|
static int |
BUTT_SK_STROKE_CAP
enum sk_stroke_cap_t
|
static int |
BW_SK_MASK_FORMAT
enum sk_mask_format_t
|
static int |
CCW_SK_PATH_DIRECTION
enum sk_path_direction_t
|
static int |
CENTER_SK_TEXT_ALIGN
enum sk_text_align_t
|
static int |
CLAMP_SK_SHADER_TILEMODE
enum sk_shader_tilemode_t
|
static int |
CLEAR_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
CLOSE_SK_PATH_VERB
enum sk_path_verb_t
|
static int |
COLOR_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
COLORBURN_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
COLORDODGE_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
COMPLEX_SK_RRECT_TYPE
enum sk_rrect_type_t
|
static int |
CONIC_SK_PATH_SEGMENT_MASK
enum sk_path_segment_mask_t
|
static int |
CONIC_SK_PATH_VERB
enum sk_path_verb_t
|
static int |
COULD_NOT_REWIND_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
CUBIC_SK_PATH_SEGMENT_MASK
enum sk_path_segment_mask_t
|
static int |
CUBIC_SK_PATH_VERB
enum sk_path_verb_t
|
static int |
CW_SK_PATH_DIRECTION
enum sk_path_direction_t
|
static int |
DARKEN_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
DAWN_GR_BACKEND
enum gr_backend_t
|
static int |
DECAL_SK_SHADER_TILEMODE
enum sk_shader_tilemode_t
|
static int |
DEFAULT_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
DEFAULT_SK_LATTICE_RECT_TYPE
enum sk_lattice_recttype_t
|
static int |
DIFFERENCE_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
DIFFERENCE_SK_CLIPOP
enum sk_clipop_t
|
static int |
DIFFERENCE_SK_PATHOP
enum sk_pathop_t
|
static int |
DIFFERENCE_SK_REGION_OP
enum sk_region_op_t
|
static int |
DIRECT3D_GR_BACKEND
enum gr_backend_t
|
static int |
DISABLE_TOP_LEVEL_CLIPPING
enum skottie_animation_renderflags_t
|
static int |
DISALLOW_SK_IMAGE_CACHING_HINT
enum sk_image_caching_hint_t
|
static int |
DNG_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
DONE_SK_PATH_VERB
enum sk_path_verb_t
|
static int |
DOWNSAMPLE_420_SK_JPEGENCODER_DOWNSAMPLE
enum sk_jpegencoder_downsample_t
|
static int |
DOWNSAMPLE_422_SK_JPEGENCODER_DOWNSAMPLE
enum sk_jpegencoder_downsample_t
|
static int |
DOWNSAMPLE_444_SK_JPEGENCODER_DOWNSAMPLE
enum sk_jpegencoder_downsample_t
|
static int |
DST_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
DSTATOP_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
DSTIN_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
DSTOUT_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
DSTOVER_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
EMPTY_SK_RRECT_TYPE
enum sk_rrect_type_t
|
static int |
ERROR_IN_INPUT_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
EVENODD_SK_PATH_FILLTYPE
enum sk_path_filltype_t
|
static int |
EXCLUSION_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
EXTEND_SK_PATH_ADD_MODE
enum sk_path_add_mode_t
|
static int |
FILL_SK_PAINT_STYLE
enum sk_paint_style_t
|
static int |
FIXED_COLOR_SK_LATTICE_RECT_TYPE
enum sk_lattice_recttype_t
|
static int |
FONTMETRICS_FLAGS_UNDERLINE_POSITION_IS_VALID |
static int |
FONTMETRICS_FLAGS_UNDERLINE_THICKNESS_IS_VALID |
static int |
FULL_SK_FONT_HINTING
enum sk_font_hinting_t
|
static int |
G_SK_COLOR_CHANNEL
enum sk_color_channel_t
|
static int |
GET_POS_AND_TAN_SK_PATHMEASURE_MATRIXFLAGS
enum sk_pathmeasure_matrixflags_t
|
static int |
GET_POSITION_SK_PATHMEASURE_MATRIXFLAGS
enum sk_pathmeasure_matrixflags_t
|
static int |
GET_TANGENT_SK_PATHMEASURE_MATRIXFLAGS
enum sk_pathmeasure_matrixflags_t
|
static int |
GIF_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
GLYPH_ID_SK_TEXT_ENCODING
enum sk_text_encoding_t
|
static int |
GRAY_8_SK_COLORTYPE
enum sk_colortype_t
|
static int |
HARDLIGHT_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
HAS_ALL_SK_CROP_RECT_FLAG
enum sk_crop_rect_flags_t
|
static int |
HAS_HEIGHT_SK_CROP_RECT_FLAG
enum sk_crop_rect_flags_t
|
static int |
HAS_LEFT_SK_CROP_RECT_FLAG
enum sk_crop_rect_flags_t
|
static int |
HAS_NONE_SK_CROP_RECT_FLAG
enum sk_crop_rect_flags_t
|
static int |
HAS_TOP_SK_CROP_RECT_FLAG
enum sk_crop_rect_flags_t
|
static int |
HAS_WIDTH_SK_CROP_RECT_FLAG
enum sk_crop_rect_flags_t
|
static int |
HEIF_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
HIGH_SK_FILTER_QUALITY
enum sk_filter_quality_t
|
static int |
HUE_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
ICO_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
IDENTITY_SK_MATRIX44_TYPE_MASK
enum sk_matrix44_type_mask_t
|
static int |
IGNORE_SK_JPEGENCODER_ALPHA_OPTION
enum sk_jpegencoder_alphaoption_t
|
static int |
INCOMPLETE_INPUT_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
INNER_SK_BLUR_STYLE
enum sk_blurstyle_t
|
static int |
INTERNAL_ERROR_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
INTERSECT_SK_CLIPOP
enum sk_clipop_t
|
static int |
INTERSECT_SK_PATHOP
enum sk_pathop_t
|
static int |
INTERSECT_SK_REGION_OP
enum sk_region_op_t
|
static int |
INVALID_CONVERSION_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
INVALID_INPUT_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
INVALID_PARAMETERS_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
INVALID_SCALE_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
INVERSE_EVENODD_SK_PATH_FILLTYPE
enum sk_path_filltype_t
|
static int |
INVERSE_WINDING_SK_PATH_FILLTYPE
enum sk_path_filltype_t
|
static int |
INVERT_BRIGHTNESS_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE
enum sk_highcontrastconfig_invertstyle_t
|
static int |
INVERT_LIGHTNESS_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE
enum sk_highcontrastconfig_invertstyle_t
|
static int |
INVERTED_SK_PATH_EFFECT_TRIM_MODE
enum sk_path_effect_trim_mode_t
|
static int |
ITALIC_SK_FONT_STYLE_SLANT
enum sk_font_style_slant_t
|
static int |
JPEG_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
KEEP_SK_CODEC_ANIMATION_DISPOSAL_METHOD
enum sk_codecanimation_disposalmethod_t
|
static int |
KTX_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
LARGE_SK_PATH_ARC_SIZE
enum sk_path_arc_size_t
|
static int |
LCD16_SK_MASK_FORMAT
enum sk_mask_format_t
|
static int |
LEFT_BOTTOM_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
LEFT_SK_TEXT_ALIGN
enum sk_text_align_t
|
static int |
LEFT_TOP_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
LIGHTEN_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
LINE_SK_PATH_SEGMENT_MASK
enum sk_path_segment_mask_t
|
static int |
LINE_SK_PATH_VERB
enum sk_path_verb_t
|
static int |
LINES_SK_POINT_MODE
enum sk_point_mode_t
|
static int |
LOSSLESS_SK_WEBPENCODER_COMPTRESSION
enum sk_webpencoder_compression_t
|
static int |
LOSSY_SK_WEBPENCODER_COMPTRESSION
enum sk_webpencoder_compression_t
|
static int |
LOW_SK_FILTER_QUALITY
enum sk_filter_quality_t
|
static int |
LOWER_LEFT_SK_RRECT_CORNER
enum sk_rrect_corner_t
|
static int |
LOWER_RIGHT_SK_RRECT_CORNER
enum sk_rrect_corner_t
|
static int |
LUMINOSITY_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
MEDIUM_SK_FILTER_QUALITY
enum sk_filter_quality_t
|
static int |
METAL_GR_BACKEND
enum gr_backend_t
|
static int |
MIRROR_SK_SHADER_TILEMODE
enum sk_shader_tilemode_t
|
static int |
MITER_SK_STROKE_JOIN
enum sk_stroke_join_t
|
static int |
MODULATE_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
MORPH_SK_PATH_EFFECT_1D_STYLE
enum sk_path_effect_1d_style_t
|
static int |
MOVE_SK_PATH_VERB
enum sk_path_verb_t
|
static int |
MULTIPLY_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
NINE_PATCH_SK_RRECT_TYPE
enum sk_rrect_type_t
|
static int |
NO_INVERT_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE
enum sk_highcontrastconfig_invertstyle_t
|
static int |
NO_SK_CODEC_ZERO_INITIALIZED
enum sk_codec_zero_initialized_t
|
static int |
NONE_SK_BITMAP_ALLOC_FLAGS
enum sk_bitmap_allocflags_t
|
static int |
NONE_SK_FILTER_QUALITY
enum sk_filter_quality_t
|
static int |
NONE_SK_FONT_HINTING
enum sk_font_hinting_t
|
static int |
NONE_SK_PNGENCODER_FILTER_FLAGS
enum sk_pngencoder_filterflags_t
|
static int |
NONE_SK_SURFACE_PROPS_FLAGS
enum sk_surfaceprops_flags_t
|
static int |
NORMAL_SK_BLUR_STYLE
enum sk_blurstyle_t
|
static int |
NORMAL_SK_FONT_HINTING
enum sk_font_hinting_t
|
static int |
NORMAL_SK_PATH_EFFECT_TRIM_MODE
enum sk_path_effect_trim_mode_t
|
static int |
OBLIQUE_SK_FONT_STYLE_SLANT
enum sk_font_style_slant_t
|
static int |
OPAQUE_SK_ALPHATYPE
enum sk_alphatype_t
|
static int |
OPENGL_GR_BACKEND
enum gr_backend_t
|
static int |
OUTER_SK_BLUR_STYLE
enum sk_blurstyle_t
|
static int |
OVAL_SK_RRECT_TYPE
enum sk_rrect_type_t
|
static int |
OVERLAY_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
PAETH_SK_PNGENCODER_FILTER_FLAGS
enum sk_pngencoder_filterflags_t
|
static int |
PERSPECTIVE_SK_MATRIX44_TYPE_MASK
enum sk_matrix44_type_mask_t
|
static int |
PKM_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
PLUS_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
PNG_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
POINTS_SK_POINT_MODE
enum sk_point_mode_t
|
static int |
POLYGON_SK_POINT_MODE
enum sk_point_mode_t
|
static int |
PREMUL_SK_ALPHATYPE
enum sk_alphatype_t
|
static int |
QUAD_SK_PATH_SEGMENT_MASK
enum sk_path_segment_mask_t
|
static int |
QUAD_SK_PATH_VERB
enum sk_path_verb_t
|
static int |
R_SK_COLOR_CHANNEL
enum sk_color_channel_t
|
static int |
R16G16_FLOAT_SK_COLORTYPE
enum sk_colortype_t
|
static int |
R16G16_UNORM_SK_COLORTYPE
enum sk_colortype_t
|
static int |
R16G16B16A16_UNORM_SK_COLORTYPE
enum sk_colortype_t
|
static int |
R8G8_UNORM_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RECT_SK_RRECT_TYPE
enum sk_rrect_type_t
|
static int |
REPEAT_SK_SHADER_TILEMODE
enum sk_shader_tilemode_t
|
static int |
REPLACE_SK_REGION_OP
enum sk_region_op_t
|
static int |
RESTORE_BG_COLOR_SK_CODEC_ANIMATION_DISPOSAL_METHOD
enum sk_codecanimation_disposalmethod_t
|
static int |
RESTORE_PREVIOUS_SK_CODEC_ANIMATION_DISPOSAL_METHOD
enum sk_codecanimation_disposalmethod_t
|
static int |
REVERSE_DIFFERENCE_SK_PATHOP
enum sk_pathop_t
|
static int |
REVERSE_DIFFERENCE_SK_REGION_OP
enum sk_region_op_t
|
static int |
RGB_101010X_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RGB_565_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RGB_888X_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RGB_H_SK_PIXELGEOMETRY
enum sk_pixelgeometry_t
|
static int |
RGB_V_SK_PIXELGEOMETRY
enum sk_pixelgeometry_t
|
static int |
RGBA_1010102_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RGBA_8888_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RGBA_F16_NORM_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RGBA_F16_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RGBA_F32_SK_COLORTYPE
enum sk_colortype_t
|
static int |
RIGHT_BOTTOM_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
RIGHT_SK_TEXT_ALIGN
enum sk_text_align_t
|
static int |
RIGHT_TOP_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
ROTATE_SK_PATH_EFFECT_1D_STYLE
enum sk_path_effect_1d_style_t
|
static int |
ROUND_SK_STROKE_CAP
enum sk_stroke_cap_t
|
static int |
ROUND_SK_STROKE_JOIN
enum sk_stroke_join_t
|
static int |
SATURATION_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
SCALE_SK_MATRIX44_TYPE_MASK
enum sk_matrix44_type_mask_t
|
static int |
SCREEN_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
SDF_SK_MASK_FORMAT
enum sk_mask_format_t
|
static int |
SIMPLE_SK_RRECT_TYPE
enum sk_rrect_type_t
|
static int |
SK_C_INCREMENT |
static int |
SKIP_TOP_LEVEL_ISOLATION
enum skottie_animation_renderflags_t
|
static int |
SLIGHT_SK_FONT_HINTING
enum sk_font_hinting_t
|
static int |
SMALL_SK_PATH_ARC_SIZE
enum sk_path_arc_size_t
|
static int |
SOFTLIGHT_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
SOLID_SK_BLUR_STYLE
enum sk_blurstyle_t
|
static int |
SQUARE_SK_STROKE_CAP
enum sk_stroke_cap_t
|
static int |
SRC_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
SRCATOP_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
SRCIN_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
SRCOUT_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
SRCOVER_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
STROKE_AND_FILL_SK_PAINT_STYLE
enum sk_paint_style_t
|
static int |
STROKE_SK_PAINT_STYLE
enum sk_paint_style_t
|
static int |
SUB_SK_PNGENCODER_FILTER_FLAGS
enum sk_pngencoder_filterflags_t
|
static int |
SUBPIXEL_ANTIALIAS_SK_FONT_EDGING
enum sk_font_edging_t
|
static int |
SUCCESS_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
THREE_D_SK_MASK_FORMAT
enum sk_mask_format_t
|
static int |
TOP_DOWN_SK_CODEC_SCANLINE_ORDER
enum sk_codec_scanline_order_t
|
static int |
TOP_LEFT_GR_SURFACE_ORIGIN
enum gr_surfaceorigin_t
|
static int |
TOP_LEFT_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
TOP_RIGHT_SK_ENCODED_ORIGIN
enum sk_encodedorigin_t
|
static int |
TRANSLATE_SK_MATRIX44_TYPE_MASK
enum sk_matrix44_type_mask_t
|
static int |
TRANSLATE_SK_PATH_EFFECT_1D_STYLE
enum sk_path_effect_1d_style_t
|
static int |
TRANSPARENT_SK_LATTICE_RECT_TYPE
enum sk_lattice_recttype_t
|
static int |
TRIANGLE_FAN_SK_VERTICES_VERTEX_MODE
enum sk_vertices_vertex_mode_t
|
static int |
TRIANGLE_STRIP_SK_VERTICES_VERTEX_MODE
enum sk_vertices_vertex_mode_t
|
static int |
TRIANGLES_SK_VERTICES_VERTEX_MODE
enum sk_vertices_vertex_mode_t
|
static int |
UNIMPLEMENTED_SK_CODEC_RESULT
enum sk_codec_result_t
|
static int |
UNION_SK_PATHOP
enum sk_pathop_t
|
static int |
UNION_SK_REGION_OP
enum sk_region_op_t
|
static int |
UNKNOWN_SK_ALPHATYPE
enum sk_alphatype_t
|
static int |
UNKNOWN_SK_COLORTYPE
enum sk_colortype_t
|
static int |
UNKNOWN_SK_PIXELGEOMETRY
enum sk_pixelgeometry_t
|
static int |
UNPREMUL_SK_ALPHATYPE
enum sk_alphatype_t
|
static int |
UP_SK_PNGENCODER_FILTER_FLAGS
enum sk_pngencoder_filterflags_t
|
static int |
UPPER_LEFT_SK_RRECT_CORNER
enum sk_rrect_corner_t
|
static int |
UPPER_RIGHT_SK_RRECT_CORNER
enum sk_rrect_corner_t
|
static int |
UPRIGHT_SK_FONT_STYLE_SLANT
enum sk_font_style_slant_t
|
static int |
USE_DEVICE_INDEPENDENT_FONTS_SK_SURFACE_PROPS_FLAGS
enum sk_surfaceprops_flags_t
|
static int |
UTF16_SK_TEXT_ENCODING
enum sk_text_encoding_t
|
static int |
UTF32_SK_TEXT_ENCODING
enum sk_text_encoding_t
|
static int |
UTF8_SK_TEXT_ENCODING
enum sk_text_encoding_t
|
static int |
VULKAN_GR_BACKEND
enum gr_backend_t
|
static int |
WBMP_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
WEBP_SK_ENCODED_FORMAT
enum sk_encoded_image_format_t
|
static int |
WINDING_SK_PATH_FILLTYPE
enum sk_path_filltype_t
|
static int |
XOR_SK_BLENDMODE
enum sk_blendmode_t
|
static int |
XOR_SK_PATHOP
enum sk_pathop_t
|
static int |
XOR_SK_REGION_OP
enum sk_region_op_t
|
static int |
YES_SK_CODEC_ZERO_INITIALIZED
enum sk_codec_zero_initialized_t
|
static int |
ZERO_PIXELS_SK_BITMAP_ALLOC_FLAGS
enum sk_bitmap_allocflags_t
|
static int |
ZERO_SK_PNGENCODER_FILTER_FLAGS
enum sk_pngencoder_filterflags_t
|
Constructor and Description |
---|
Skia() |
public static final int SK_C_INCREMENT
public static final int UNKNOWN_SK_COLORTYPE
public static final int ALPHA_8_SK_COLORTYPE
public static final int RGB_565_SK_COLORTYPE
public static final int ARGB_4444_SK_COLORTYPE
public static final int RGBA_8888_SK_COLORTYPE
public static final int RGB_888X_SK_COLORTYPE
public static final int BGRA_8888_SK_COLORTYPE
public static final int RGBA_1010102_SK_COLORTYPE
public static final int BGRA_1010102_SK_COLORTYPE
public static final int RGB_101010X_SK_COLORTYPE
public static final int BGR_101010X_SK_COLORTYPE
public static final int GRAY_8_SK_COLORTYPE
public static final int RGBA_F16_NORM_SK_COLORTYPE
public static final int RGBA_F16_SK_COLORTYPE
public static final int RGBA_F32_SK_COLORTYPE
public static final int R8G8_UNORM_SK_COLORTYPE
public static final int A16_FLOAT_SK_COLORTYPE
public static final int R16G16_FLOAT_SK_COLORTYPE
public static final int A16_UNORM_SK_COLORTYPE
public static final int R16G16_UNORM_SK_COLORTYPE
public static final int R16G16B16A16_UNORM_SK_COLORTYPE
public static final int UNKNOWN_SK_ALPHATYPE
public static final int OPAQUE_SK_ALPHATYPE
public static final int PREMUL_SK_ALPHATYPE
public static final int UNPREMUL_SK_ALPHATYPE
public static final int UNKNOWN_SK_PIXELGEOMETRY
public static final int RGB_H_SK_PIXELGEOMETRY
public static final int BGR_H_SK_PIXELGEOMETRY
public static final int RGB_V_SK_PIXELGEOMETRY
public static final int BGR_V_SK_PIXELGEOMETRY
public static final int NONE_SK_SURFACE_PROPS_FLAGS
public static final int USE_DEVICE_INDEPENDENT_FONTS_SK_SURFACE_PROPS_FLAGS
public static final int IDENTITY_SK_MATRIX44_TYPE_MASK
public static final int TRANSLATE_SK_MATRIX44_TYPE_MASK
public static final int SCALE_SK_MATRIX44_TYPE_MASK
public static final int AFFINE_SK_MATRIX44_TYPE_MASK
public static final int PERSPECTIVE_SK_MATRIX44_TYPE_MASK
public static final int CLEAR_SK_BLENDMODE
public static final int SRC_SK_BLENDMODE
public static final int DST_SK_BLENDMODE
public static final int SRCOVER_SK_BLENDMODE
public static final int DSTOVER_SK_BLENDMODE
public static final int SRCIN_SK_BLENDMODE
public static final int DSTIN_SK_BLENDMODE
public static final int SRCOUT_SK_BLENDMODE
public static final int DSTOUT_SK_BLENDMODE
public static final int SRCATOP_SK_BLENDMODE
public static final int DSTATOP_SK_BLENDMODE
public static final int XOR_SK_BLENDMODE
public static final int PLUS_SK_BLENDMODE
public static final int MODULATE_SK_BLENDMODE
public static final int SCREEN_SK_BLENDMODE
public static final int OVERLAY_SK_BLENDMODE
public static final int DARKEN_SK_BLENDMODE
public static final int LIGHTEN_SK_BLENDMODE
public static final int COLORDODGE_SK_BLENDMODE
public static final int COLORBURN_SK_BLENDMODE
public static final int HARDLIGHT_SK_BLENDMODE
public static final int SOFTLIGHT_SK_BLENDMODE
public static final int DIFFERENCE_SK_BLENDMODE
public static final int EXCLUSION_SK_BLENDMODE
public static final int MULTIPLY_SK_BLENDMODE
public static final int HUE_SK_BLENDMODE
public static final int SATURATION_SK_BLENDMODE
public static final int COLOR_SK_BLENDMODE
public static final int LUMINOSITY_SK_BLENDMODE
public static final int FONTMETRICS_FLAGS_UNDERLINE_THICKNESS_IS_VALID
public static final int FONTMETRICS_FLAGS_UNDERLINE_POSITION_IS_VALID
public static final int POINTS_SK_POINT_MODE
public static final int LINES_SK_POINT_MODE
public static final int POLYGON_SK_POINT_MODE
public static final int LEFT_SK_TEXT_ALIGN
public static final int CENTER_SK_TEXT_ALIGN
public static final int RIGHT_SK_TEXT_ALIGN
public static final int UTF8_SK_TEXT_ENCODING
public static final int UTF16_SK_TEXT_ENCODING
public static final int UTF32_SK_TEXT_ENCODING
public static final int GLYPH_ID_SK_TEXT_ENCODING
public static final int WINDING_SK_PATH_FILLTYPE
public static final int EVENODD_SK_PATH_FILLTYPE
public static final int INVERSE_WINDING_SK_PATH_FILLTYPE
public static final int INVERSE_EVENODD_SK_PATH_FILLTYPE
public static final int UPRIGHT_SK_FONT_STYLE_SLANT
public static final int ITALIC_SK_FONT_STYLE_SLANT
public static final int OBLIQUE_SK_FONT_STYLE_SLANT
public static final int NONE_SK_FILTER_QUALITY
public static final int LOW_SK_FILTER_QUALITY
public static final int MEDIUM_SK_FILTER_QUALITY
public static final int HIGH_SK_FILTER_QUALITY
public static final int HAS_NONE_SK_CROP_RECT_FLAG
public static final int HAS_LEFT_SK_CROP_RECT_FLAG
public static final int HAS_TOP_SK_CROP_RECT_FLAG
public static final int HAS_WIDTH_SK_CROP_RECT_FLAG
public static final int HAS_HEIGHT_SK_CROP_RECT_FLAG
public static final int HAS_ALL_SK_CROP_RECT_FLAG
public static final int R_SK_COLOR_CHANNEL
public static final int G_SK_COLOR_CHANNEL
public static final int B_SK_COLOR_CHANNEL
public static final int A_SK_COLOR_CHANNEL
public static final int DIFFERENCE_SK_REGION_OP
public static final int INTERSECT_SK_REGION_OP
public static final int UNION_SK_REGION_OP
public static final int XOR_SK_REGION_OP
public static final int REVERSE_DIFFERENCE_SK_REGION_OP
public static final int REPLACE_SK_REGION_OP
public static final int DIFFERENCE_SK_CLIPOP
public static final int INTERSECT_SK_CLIPOP
public static final int BMP_SK_ENCODED_FORMAT
public static final int GIF_SK_ENCODED_FORMAT
public static final int ICO_SK_ENCODED_FORMAT
public static final int JPEG_SK_ENCODED_FORMAT
public static final int PNG_SK_ENCODED_FORMAT
public static final int WBMP_SK_ENCODED_FORMAT
public static final int WEBP_SK_ENCODED_FORMAT
public static final int PKM_SK_ENCODED_FORMAT
public static final int KTX_SK_ENCODED_FORMAT
public static final int ASTC_SK_ENCODED_FORMAT
public static final int DNG_SK_ENCODED_FORMAT
public static final int HEIF_SK_ENCODED_FORMAT
public static final int AVIF_SK_ENCODED_FORMAT
public static final int TOP_LEFT_SK_ENCODED_ORIGIN
public static final int TOP_RIGHT_SK_ENCODED_ORIGIN
public static final int BOTTOM_RIGHT_SK_ENCODED_ORIGIN
public static final int BOTTOM_LEFT_SK_ENCODED_ORIGIN
public static final int LEFT_TOP_SK_ENCODED_ORIGIN
public static final int RIGHT_TOP_SK_ENCODED_ORIGIN
public static final int RIGHT_BOTTOM_SK_ENCODED_ORIGIN
public static final int LEFT_BOTTOM_SK_ENCODED_ORIGIN
public static final int DEFAULT_SK_ENCODED_ORIGIN
public static final int SUCCESS_SK_CODEC_RESULT
public static final int INCOMPLETE_INPUT_SK_CODEC_RESULT
public static final int ERROR_IN_INPUT_SK_CODEC_RESULT
public static final int INVALID_CONVERSION_SK_CODEC_RESULT
public static final int INVALID_SCALE_SK_CODEC_RESULT
public static final int INVALID_PARAMETERS_SK_CODEC_RESULT
public static final int INVALID_INPUT_SK_CODEC_RESULT
public static final int COULD_NOT_REWIND_SK_CODEC_RESULT
public static final int INTERNAL_ERROR_SK_CODEC_RESULT
public static final int UNIMPLEMENTED_SK_CODEC_RESULT
public static final int YES_SK_CODEC_ZERO_INITIALIZED
public static final int NO_SK_CODEC_ZERO_INITIALIZED
public static final int TOP_DOWN_SK_CODEC_SCANLINE_ORDER
public static final int BOTTOM_UP_SK_CODEC_SCANLINE_ORDER
public static final int MOVE_SK_PATH_VERB
public static final int LINE_SK_PATH_VERB
public static final int QUAD_SK_PATH_VERB
public static final int CONIC_SK_PATH_VERB
public static final int CUBIC_SK_PATH_VERB
public static final int CLOSE_SK_PATH_VERB
public static final int DONE_SK_PATH_VERB
public static final int APPEND_SK_PATH_ADD_MODE
public static final int EXTEND_SK_PATH_ADD_MODE
public static final int LINE_SK_PATH_SEGMENT_MASK
public static final int QUAD_SK_PATH_SEGMENT_MASK
public static final int CONIC_SK_PATH_SEGMENT_MASK
public static final int CUBIC_SK_PATH_SEGMENT_MASK
public static final int TRANSLATE_SK_PATH_EFFECT_1D_STYLE
public static final int ROTATE_SK_PATH_EFFECT_1D_STYLE
public static final int MORPH_SK_PATH_EFFECT_1D_STYLE
public static final int NORMAL_SK_PATH_EFFECT_TRIM_MODE
public static final int INVERTED_SK_PATH_EFFECT_TRIM_MODE
public static final int BUTT_SK_STROKE_CAP
public static final int ROUND_SK_STROKE_CAP
public static final int SQUARE_SK_STROKE_CAP
public static final int MITER_SK_STROKE_JOIN
public static final int ROUND_SK_STROKE_JOIN
public static final int BEVEL_SK_STROKE_JOIN
public static final int CLAMP_SK_SHADER_TILEMODE
public static final int REPEAT_SK_SHADER_TILEMODE
public static final int MIRROR_SK_SHADER_TILEMODE
public static final int DECAL_SK_SHADER_TILEMODE
public static final int NORMAL_SK_BLUR_STYLE
public static final int SOLID_SK_BLUR_STYLE
public static final int OUTER_SK_BLUR_STYLE
public static final int INNER_SK_BLUR_STYLE
public static final int CW_SK_PATH_DIRECTION
public static final int CCW_SK_PATH_DIRECTION
public static final int SMALL_SK_PATH_ARC_SIZE
public static final int LARGE_SK_PATH_ARC_SIZE
public static final int FILL_SK_PAINT_STYLE
public static final int STROKE_SK_PAINT_STYLE
public static final int STROKE_AND_FILL_SK_PAINT_STYLE
public static final int NONE_SK_FONT_HINTING
public static final int SLIGHT_SK_FONT_HINTING
public static final int NORMAL_SK_FONT_HINTING
public static final int FULL_SK_FONT_HINTING
public static final int ALIAS_SK_FONT_EDGING
public static final int ANTIALIAS_SK_FONT_EDGING
public static final int SUBPIXEL_ANTIALIAS_SK_FONT_EDGING
public static final int TOP_LEFT_GR_SURFACE_ORIGIN
public static final int BOTTOM_LEFT_GR_SURFACE_ORIGIN
public static final int BW_SK_MASK_FORMAT
public static final int A8_SK_MASK_FORMAT
public static final int THREE_D_SK_MASK_FORMAT
public static final int ARGB32_SK_MASK_FORMAT
public static final int LCD16_SK_MASK_FORMAT
public static final int SDF_SK_MASK_FORMAT
public static final int OPENGL_GR_BACKEND
public static final int VULKAN_GR_BACKEND
public static final int METAL_GR_BACKEND
public static final int DIRECT3D_GR_BACKEND
public static final int DAWN_GR_BACKEND
public static final int DIFFERENCE_SK_PATHOP
public static final int INTERSECT_SK_PATHOP
public static final int UNION_SK_PATHOP
public static final int XOR_SK_PATHOP
public static final int REVERSE_DIFFERENCE_SK_PATHOP
public static final int DEFAULT_SK_LATTICE_RECT_TYPE
public static final int TRANSPARENT_SK_LATTICE_RECT_TYPE
public static final int FIXED_COLOR_SK_LATTICE_RECT_TYPE
public static final int GET_POSITION_SK_PATHMEASURE_MATRIXFLAGS
public static final int GET_TANGENT_SK_PATHMEASURE_MATRIXFLAGS
public static final int GET_POS_AND_TAN_SK_PATHMEASURE_MATRIXFLAGS
public static final int ALLOW_SK_IMAGE_CACHING_HINT
public static final int DISALLOW_SK_IMAGE_CACHING_HINT
public static final int NONE_SK_BITMAP_ALLOC_FLAGS
public static final int ZERO_PIXELS_SK_BITMAP_ALLOC_FLAGS
public static final int KEEP_SK_CODEC_ANIMATION_DISPOSAL_METHOD
public static final int RESTORE_BG_COLOR_SK_CODEC_ANIMATION_DISPOSAL_METHOD
public static final int RESTORE_PREVIOUS_SK_CODEC_ANIMATION_DISPOSAL_METHOD
public static final int TRIANGLES_SK_VERTICES_VERTEX_MODE
public static final int TRIANGLE_STRIP_SK_VERTICES_VERTEX_MODE
public static final int TRIANGLE_FAN_SK_VERTICES_VERTEX_MODE
public static final int NO_INVERT_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE
public static final int INVERT_BRIGHTNESS_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE
public static final int INVERT_LIGHTNESS_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE
public static final int ZERO_SK_PNGENCODER_FILTER_FLAGS
public static final int NONE_SK_PNGENCODER_FILTER_FLAGS
public static final int SUB_SK_PNGENCODER_FILTER_FLAGS
public static final int UP_SK_PNGENCODER_FILTER_FLAGS
public static final int AVG_SK_PNGENCODER_FILTER_FLAGS
public static final int PAETH_SK_PNGENCODER_FILTER_FLAGS
public static final int ALL_SK_PNGENCODER_FILTER_FLAGS
public static final int DOWNSAMPLE_420_SK_JPEGENCODER_DOWNSAMPLE
public static final int DOWNSAMPLE_422_SK_JPEGENCODER_DOWNSAMPLE
public static final int DOWNSAMPLE_444_SK_JPEGENCODER_DOWNSAMPLE
public static final int IGNORE_SK_JPEGENCODER_ALPHA_OPTION
public static final int BLEND_ON_BLACK_SK_JPEGENCODER_ALPHA_OPTION
public static final int LOSSY_SK_WEBPENCODER_COMPTRESSION
public static final int LOSSLESS_SK_WEBPENCODER_COMPTRESSION
public static final int EMPTY_SK_RRECT_TYPE
public static final int RECT_SK_RRECT_TYPE
public static final int OVAL_SK_RRECT_TYPE
public static final int SIMPLE_SK_RRECT_TYPE
public static final int NINE_PATCH_SK_RRECT_TYPE
public static final int COMPLEX_SK_RRECT_TYPE
public static final int UPPER_LEFT_SK_RRECT_CORNER
public static final int UPPER_RIGHT_SK_RRECT_CORNER
public static final int LOWER_RIGHT_SK_RRECT_CORNER
public static final int LOWER_LEFT_SK_RRECT_CORNER
public static final int SKIP_TOP_LEVEL_ISOLATION
public static final int DISABLE_TOP_LEVEL_CLIPPING
public static void gr_recording_context_unref(gr_recording_context_t context)
public static int gr_recording_context_get_max_surface_sample_count_for_color_type(gr_recording_context_t context, @Cast(value="sk_colortype_t") int colorType)
@Cast(value="gr_backend_t") public static int gr_recording_context_get_backend(gr_recording_context_t context)
public static gr_direct_context_t gr_direct_context_make_gl(@Const gr_glinterface_t glInterface)
public static gr_direct_context_t gr_direct_context_make_gl_with_options(@Const gr_glinterface_t glInterface, @Const gr_context_options_t options)
public static gr_direct_context_t gr_direct_context_make_vulkan(@Const @ByVal gr_vk_backendcontext_t vkBackendContext)
public static gr_direct_context_t gr_direct_context_make_vulkan_with_options(@Const @ByVal gr_vk_backendcontext_t vkBackendContext, @Const gr_context_options_t options)
public static gr_direct_context_t gr_direct_context_make_metal(Pointer device, Pointer queue)
public static gr_direct_context_t gr_direct_context_make_metal_with_options(Pointer device, Pointer queue, @Const gr_context_options_t options)
@Cast(value="bool") public static boolean gr_direct_context_is_abandoned(gr_direct_context_t context)
public static void gr_direct_context_abandon_context(gr_direct_context_t context)
public static void gr_direct_context_release_resources_and_abandon_context(gr_direct_context_t context)
@Cast(value="size_t") public static long gr_direct_context_get_resource_cache_limit(gr_direct_context_t context)
public static void gr_direct_context_set_resource_cache_limit(gr_direct_context_t context, @Cast(value="size_t") long maxResourceBytes)
public static void gr_direct_context_get_resource_cache_usage(gr_direct_context_t context, IntPointer maxResources, @Cast(value="size_t*") SizeTPointer maxResourceBytes)
public static void gr_direct_context_get_resource_cache_usage(gr_direct_context_t context, IntBuffer maxResources, @Cast(value="size_t*") SizeTPointer maxResourceBytes)
public static void gr_direct_context_get_resource_cache_usage(gr_direct_context_t context, int[] maxResources, @Cast(value="size_t*") SizeTPointer maxResourceBytes)
public static void gr_direct_context_flush(gr_direct_context_t context)
@Cast(value="bool") public static boolean gr_direct_context_submit(gr_direct_context_t context, @Cast(value="bool") boolean syncCpu)
public static void gr_direct_context_flush_and_submit(gr_direct_context_t context, @Cast(value="bool") boolean syncCpu)
public static void gr_direct_context_reset_context(gr_direct_context_t context, @Cast(value="uint32_t") int state)
public static void gr_direct_context_dump_memory_statistics(@Const gr_direct_context_t context, sk_tracememorydump_t dump)
public static void gr_direct_context_free_gpu_resources(gr_direct_context_t context)
public static void gr_direct_context_perform_deferred_cleanup(gr_direct_context_t context, long ms)
public static void gr_direct_context_purge_unlocked_resources_bytes(gr_direct_context_t context, @Cast(value="size_t") long bytesToPurge, @Cast(value="bool") boolean preferScratchResources)
public static void gr_direct_context_purge_unlocked_resources(gr_direct_context_t context, @Cast(value="bool") boolean scratchResourcesOnly)
@Const public static gr_glinterface_t gr_glinterface_create_native_interface()
public static void gr_glinterface_unref(@Const gr_glinterface_t glInterface)
@Cast(value="bool") public static boolean gr_glinterface_validate(@Const gr_glinterface_t glInterface)
@Cast(value="bool") public static boolean gr_glinterface_has_extension(@Const gr_glinterface_t glInterface, @Cast(value="const char*") BytePointer extension)
@Cast(value="bool") public static boolean gr_glinterface_has_extension(@Const gr_glinterface_t glInterface, String extension)
public static gr_vk_extensions_t gr_vk_extensions_new()
public static void gr_vk_extensions_delete(gr_vk_extensions_t extensions)
public static void gr_vk_extensions_init(gr_vk_extensions_t extensions, gr_vk_get_proc getProc, Pointer userData, vk_instance_t instance, vk_physical_device_t physDev, @Cast(value="uint32_t") int instanceExtensionCount, @Cast(value="const char**") PointerPointer instanceExtensions, @Cast(value="uint32_t") int deviceExtensionCount, @Cast(value="const char**") PointerPointer deviceExtensions)
public static void gr_vk_extensions_init(gr_vk_extensions_t extensions, gr_vk_get_proc getProc, Pointer userData, vk_instance_t instance, vk_physical_device_t physDev, @Cast(value="uint32_t") int instanceExtensionCount, @Cast(value="const char**") @ByPtrPtr BytePointer instanceExtensions, @Cast(value="uint32_t") int deviceExtensionCount, @Cast(value="const char**") @ByPtrPtr BytePointer deviceExtensions)
public static void gr_vk_extensions_init(gr_vk_extensions_t extensions, gr_vk_get_proc getProc, Pointer userData, vk_instance_t instance, vk_physical_device_t physDev, @Cast(value="uint32_t") int instanceExtensionCount, @Cast(value="const char**") @ByPtrPtr ByteBuffer instanceExtensions, @Cast(value="uint32_t") int deviceExtensionCount, @Cast(value="const char**") @ByPtrPtr ByteBuffer deviceExtensions)
public static void gr_vk_extensions_init(gr_vk_extensions_t extensions, gr_vk_get_proc getProc, Pointer userData, vk_instance_t instance, vk_physical_device_t physDev, @Cast(value="uint32_t") int instanceExtensionCount, @Cast(value="const char**") @ByPtrPtr byte[] instanceExtensions, @Cast(value="uint32_t") int deviceExtensionCount, @Cast(value="const char**") @ByPtrPtr byte[] deviceExtensions)
@Cast(value="bool") public static boolean gr_vk_extensions_has_extension(gr_vk_extensions_t extensions, @Cast(value="const char*") BytePointer ext, @Cast(value="uint32_t") int minVersion)
@Cast(value="bool") public static boolean gr_vk_extensions_has_extension(gr_vk_extensions_t extensions, String ext, @Cast(value="uint32_t") int minVersion)
public static gr_backendtexture_t gr_backendtexture_new_gl(int width, int height, @Cast(value="bool") boolean mipmapped, @Const gr_gl_textureinfo_t glInfo)
public static gr_backendtexture_t gr_backendtexture_new_vulkan(int width, int height, @Const gr_vk_imageinfo_t vkInfo)
public static gr_backendtexture_t gr_backendtexture_new_metal(int width, int height, @Cast(value="bool") boolean mipmapped, @Const gr_mtl_textureinfo_t mtlInfo)
public static void gr_backendtexture_delete(gr_backendtexture_t texture)
@Cast(value="bool") public static boolean gr_backendtexture_is_valid(@Const gr_backendtexture_t texture)
public static int gr_backendtexture_get_width(@Const gr_backendtexture_t texture)
public static int gr_backendtexture_get_height(@Const gr_backendtexture_t texture)
@Cast(value="bool") public static boolean gr_backendtexture_has_mipmaps(@Const gr_backendtexture_t texture)
@Cast(value="gr_backend_t") public static int gr_backendtexture_get_backend(@Const gr_backendtexture_t texture)
@Cast(value="bool") public static boolean gr_backendtexture_get_gl_textureinfo(@Const gr_backendtexture_t texture, gr_gl_textureinfo_t glInfo)
public static gr_backendrendertarget_t gr_backendrendertarget_new_gl(int width, int height, int samples, int stencils, @Const gr_gl_framebufferinfo_t glInfo)
public static gr_backendrendertarget_t gr_backendrendertarget_new_vulkan(int width, int height, int samples, @Const gr_vk_imageinfo_t vkImageInfo)
public static gr_backendrendertarget_t gr_backendrendertarget_new_metal(int width, int height, int samples, @Const gr_mtl_textureinfo_t mtlInfo)
public static void gr_backendrendertarget_delete(gr_backendrendertarget_t rendertarget)
@Cast(value="bool") public static boolean gr_backendrendertarget_is_valid(@Const gr_backendrendertarget_t rendertarget)
public static int gr_backendrendertarget_get_width(@Const gr_backendrendertarget_t rendertarget)
public static int gr_backendrendertarget_get_height(@Const gr_backendrendertarget_t rendertarget)
public static int gr_backendrendertarget_get_samples(@Const gr_backendrendertarget_t rendertarget)
public static int gr_backendrendertarget_get_stencils(@Const gr_backendrendertarget_t rendertarget)
@Cast(value="gr_backend_t") public static int gr_backendrendertarget_get_backend(@Const gr_backendrendertarget_t rendertarget)
@Cast(value="bool") public static boolean gr_backendrendertarget_get_gl_framebufferinfo(@Const gr_backendrendertarget_t rendertarget, gr_gl_framebufferinfo_t glInfo)
public static void sk_bitmap_destructor(sk_bitmap_t cbitmap)
public static sk_bitmap_t sk_bitmap_new()
public static void sk_bitmap_get_info(sk_bitmap_t cbitmap, sk_imageinfo_t info)
public static Pointer sk_bitmap_get_pixels(sk_bitmap_t cbitmap, @Cast(value="size_t*") SizeTPointer length)
@Cast(value="size_t") public static long sk_bitmap_get_row_bytes(sk_bitmap_t cbitmap)
@Cast(value="size_t") public static long sk_bitmap_get_byte_count(sk_bitmap_t cbitmap)
public static void sk_bitmap_reset(sk_bitmap_t cbitmap)
@Cast(value="bool") public static boolean sk_bitmap_is_null(sk_bitmap_t cbitmap)
@Cast(value="bool") public static boolean sk_bitmap_is_immutable(sk_bitmap_t cbitmap)
public static void sk_bitmap_set_immutable(sk_bitmap_t cbitmap)
public static void sk_bitmap_erase(sk_bitmap_t cbitmap, @Cast(value="sk_color_t") int color)
public static void sk_bitmap_erase_rect(sk_bitmap_t cbitmap, @Cast(value="sk_color_t") int color, sk_irect_t rect)
@Cast(value="uint8_t*") public static BytePointer sk_bitmap_get_addr_8(sk_bitmap_t cbitmap, int x, int y)
@Cast(value="uint16_t*") public static ShortPointer sk_bitmap_get_addr_16(sk_bitmap_t cbitmap, int x, int y)
@Cast(value="uint32_t*") public static IntPointer sk_bitmap_get_addr_32(sk_bitmap_t cbitmap, int x, int y)
public static Pointer sk_bitmap_get_addr(sk_bitmap_t cbitmap, int x, int y)
@Cast(value="sk_color_t") public static int sk_bitmap_get_pixel_color(sk_bitmap_t cbitmap, int x, int y)
@Cast(value="bool") public static boolean sk_bitmap_ready_to_draw(sk_bitmap_t cbitmap)
public static void sk_bitmap_get_pixel_colors(sk_bitmap_t cbitmap, @Cast(value="sk_color_t*") IntPointer colors)
public static void sk_bitmap_get_pixel_colors(sk_bitmap_t cbitmap, @Cast(value="sk_color_t*") IntBuffer colors)
public static void sk_bitmap_get_pixel_colors(sk_bitmap_t cbitmap, @Cast(value="sk_color_t*") int[] colors)
@Cast(value="bool") public static boolean sk_bitmap_install_pixels(sk_bitmap_t cbitmap, @Const sk_imageinfo_t cinfo, Pointer pixels, @Cast(value="size_t") long rowBytes, sk_bitmap_release_proc releaseProc, Pointer context)
@Cast(value="bool") public static boolean sk_bitmap_install_pixels_with_pixmap(sk_bitmap_t cbitmap, @Const sk_pixmap_t cpixmap)
@Cast(value="bool") public static boolean sk_bitmap_install_mask_pixels(sk_bitmap_t cbitmap, @Const sk_mask_t cmask)
@Cast(value="bool") public static boolean sk_bitmap_try_alloc_pixels(sk_bitmap_t cbitmap, @Const sk_imageinfo_t requestedInfo, @Cast(value="size_t") long rowBytes)
@Cast(value="bool") public static boolean sk_bitmap_try_alloc_pixels_with_flags(sk_bitmap_t cbitmap, @Const sk_imageinfo_t requestedInfo, @Cast(value="uint32_t") int flags)
public static void sk_bitmap_set_pixels(sk_bitmap_t cbitmap, Pointer pixels)
@Cast(value="bool") public static boolean sk_bitmap_peek_pixels(sk_bitmap_t cbitmap, sk_pixmap_t cpixmap)
@Cast(value="bool") public static boolean sk_bitmap_extract_subset(sk_bitmap_t cbitmap, sk_bitmap_t dst, sk_irect_t subset)
@Cast(value="bool") public static boolean sk_bitmap_extract_alpha(sk_bitmap_t cbitmap, sk_bitmap_t dst, @Const sk_paint_t paint, sk_ipoint_t offset)
public static void sk_bitmap_notify_pixels_changed(sk_bitmap_t cbitmap)
public static void sk_bitmap_swap(sk_bitmap_t cbitmap, sk_bitmap_t cother)
public static sk_shader_t sk_bitmap_make_shader(sk_bitmap_t cbitmap, @Cast(value="sk_shader_tilemode_t") int tmx, @Cast(value="sk_shader_tilemode_t") int tmy, @Const sk_matrix_t cmatrix)
public static void sk_canvas_destroy(sk_canvas_t arg0)
public static int sk_canvas_save(sk_canvas_t arg0)
public static int sk_canvas_save_layer(sk_canvas_t arg0, @Const sk_rect_t arg1, @Const sk_paint_t arg2)
public static void sk_canvas_restore(sk_canvas_t arg0)
public static void sk_canvas_translate(sk_canvas_t arg0, float dx, float dy)
public static void sk_canvas_scale(sk_canvas_t arg0, float sx, float sy)
public static void sk_canvas_rotate_degrees(sk_canvas_t arg0, float degrees)
public static void sk_canvas_rotate_radians(sk_canvas_t arg0, float radians)
public static void sk_canvas_skew(sk_canvas_t arg0, float sx, float sy)
public static void sk_canvas_concat(sk_canvas_t arg0, @Const sk_matrix_t arg1)
@Cast(value="bool") public static boolean sk_canvas_quick_reject(sk_canvas_t arg0, @Const sk_rect_t arg1)
public static void sk_canvas_clip_region(sk_canvas_t canvas, @Const sk_region_t region, @Cast(value="sk_clipop_t") int op)
public static void sk_canvas_draw_paint(sk_canvas_t arg0, @Const sk_paint_t arg1)
public static void sk_canvas_draw_rect(sk_canvas_t arg0, @Const sk_rect_t arg1, @Const sk_paint_t arg2)
public static void sk_canvas_draw_rrect(sk_canvas_t arg0, @Const sk_rrect_t arg1, @Const sk_paint_t arg2)
public static void sk_canvas_draw_region(sk_canvas_t arg0, @Const sk_region_t arg1, @Const sk_paint_t arg2)
public static void sk_canvas_draw_circle(sk_canvas_t arg0, float cx, float cy, float rad, @Const sk_paint_t arg4)
public static void sk_canvas_draw_oval(sk_canvas_t arg0, @Const sk_rect_t arg1, @Const sk_paint_t arg2)
public static void sk_canvas_draw_path(sk_canvas_t arg0, @Const sk_path_t arg1, @Const sk_paint_t arg2)
public static void sk_canvas_draw_image(sk_canvas_t arg0, @Const sk_image_t arg1, float x, float y, @Const sk_paint_t arg4)
public static void sk_canvas_draw_image_rect(sk_canvas_t arg0, @Const sk_image_t arg1, @Const sk_rect_t src, @Const sk_rect_t dst, @Const sk_paint_t arg4)
public static void sk_canvas_draw_picture(sk_canvas_t arg0, @Const sk_picture_t arg1, @Const sk_matrix_t arg2, @Const sk_paint_t arg3)
public static void sk_canvas_draw_drawable(sk_canvas_t arg0, sk_drawable_t arg1, @Const sk_matrix_t arg2)
public static void sk_canvas_clear(sk_canvas_t arg0, @Cast(value="sk_color_t") int arg1)
public static void sk_canvas_clear_color4f(sk_canvas_t arg0, @ByVal sk_color4f_t arg1)
public static void sk_canvas_discard(sk_canvas_t arg0)
public static int sk_canvas_get_save_count(sk_canvas_t arg0)
public static void sk_canvas_restore_to_count(sk_canvas_t arg0, int saveCount)
public static void sk_canvas_draw_color(sk_canvas_t ccanvas, @Cast(value="sk_color_t") int color, @Cast(value="sk_blendmode_t") int mode)
public static void sk_canvas_draw_color4f(sk_canvas_t ccanvas, @ByVal sk_color4f_t color, @Cast(value="sk_blendmode_t") int mode)
public static void sk_canvas_draw_points(sk_canvas_t arg0, @Cast(value="sk_point_mode_t") int arg1, @Cast(value="size_t") long arg2, @Const sk_point_t arg3, @Const sk_paint_t arg4)
public static void sk_canvas_draw_point(sk_canvas_t arg0, float arg1, float arg2, @Const sk_paint_t arg3)
public static void sk_canvas_draw_line(sk_canvas_t ccanvas, float x0, float y0, float x1, float y1, sk_paint_t cpaint)
public static void sk_canvas_draw_simple_text(sk_canvas_t ccanvas, @Const Pointer text, @Cast(value="size_t") long byte_length, @Cast(value="sk_text_encoding_t") int encoding, float x, float y, @Const sk_font_t cfont, @Const sk_paint_t cpaint)
public static void sk_canvas_draw_text_blob(sk_canvas_t arg0, sk_textblob_t text, float x, float y, @Const sk_paint_t paint)
public static void sk_canvas_reset_matrix(sk_canvas_t ccanvas)
public static void sk_canvas_set_matrix(sk_canvas_t ccanvas, @Const sk_matrix_t matrix)
public static void sk_canvas_get_total_matrix(sk_canvas_t ccanvas, sk_matrix_t matrix)
public static void sk_canvas_draw_round_rect(sk_canvas_t arg0, @Const sk_rect_t arg1, float rx, float ry, @Const sk_paint_t arg4)
public static void sk_canvas_clip_rect_with_operation(sk_canvas_t t, @Const sk_rect_t crect, @Cast(value="sk_clipop_t") int op, @Cast(value="bool") boolean doAA)
public static void sk_canvas_clip_path_with_operation(sk_canvas_t t, @Const sk_path_t crect, @Cast(value="sk_clipop_t") int op, @Cast(value="bool") boolean doAA)
public static void sk_canvas_clip_rrect_with_operation(sk_canvas_t t, @Const sk_rrect_t crect, @Cast(value="sk_clipop_t") int op, @Cast(value="bool") boolean doAA)
@Cast(value="bool") public static boolean sk_canvas_get_local_clip_bounds(sk_canvas_t t, sk_rect_t cbounds)
@Cast(value="bool") public static boolean sk_canvas_get_device_clip_bounds(sk_canvas_t t, sk_irect_t cbounds)
public static void sk_canvas_flush(sk_canvas_t ccanvas)
public static sk_canvas_t sk_canvas_new_from_bitmap(@Const sk_bitmap_t bitmap)
public static void sk_canvas_draw_annotation(sk_canvas_t t, @Const sk_rect_t rect, @Cast(value="const char*") BytePointer key, sk_data_t value)
public static void sk_canvas_draw_annotation(sk_canvas_t t, @Const sk_rect_t rect, String key, sk_data_t value)
public static void sk_canvas_draw_url_annotation(sk_canvas_t t, @Const sk_rect_t rect, sk_data_t value)
public static void sk_canvas_draw_named_destination_annotation(sk_canvas_t t, @Const sk_point_t point, sk_data_t value)
public static void sk_canvas_draw_link_destination_annotation(sk_canvas_t t, @Const sk_rect_t rect, sk_data_t value)
public static void sk_canvas_draw_image_lattice(sk_canvas_t t, @Const sk_image_t image, @Const sk_lattice_t lattice, @Const sk_rect_t dst, @Const sk_paint_t paint)
public static void sk_canvas_draw_image_nine(sk_canvas_t t, @Const sk_image_t image, @Const sk_irect_t center, @Const sk_rect_t dst, @Const sk_paint_t paint)
public static void sk_canvas_draw_vertices(sk_canvas_t ccanvas, @Const sk_vertices_t vertices, @Cast(value="sk_blendmode_t") int mode, @Const sk_paint_t paint)
public static void sk_canvas_draw_arc(sk_canvas_t ccanvas, @Const sk_rect_t oval, float startAngle, float sweepAngle, @Cast(value="bool") boolean useCenter, @Const sk_paint_t paint)
public static void sk_canvas_draw_drrect(sk_canvas_t ccanvas, @Const sk_rrect_t outer, @Const sk_rrect_t inner, @Const sk_paint_t paint)
public static void sk_canvas_draw_atlas(sk_canvas_t ccanvas, @Const sk_image_t atlas, @Const sk_rsxform_t xform, @Const sk_rect_t tex, @Cast(value="const sk_color_t*") IntPointer colors, int count, @Cast(value="sk_blendmode_t") int mode, @Const sk_rect_t cullRect, @Const sk_paint_t paint)
public static void sk_canvas_draw_atlas(sk_canvas_t ccanvas, @Const sk_image_t atlas, @Const sk_rsxform_t xform, @Const sk_rect_t tex, @Cast(value="const sk_color_t*") IntBuffer colors, int count, @Cast(value="sk_blendmode_t") int mode, @Const sk_rect_t cullRect, @Const sk_paint_t paint)
public static void sk_canvas_draw_atlas(sk_canvas_t ccanvas, @Const sk_image_t atlas, @Const sk_rsxform_t xform, @Const sk_rect_t tex, @Cast(value="const sk_color_t*") int[] colors, int count, @Cast(value="sk_blendmode_t") int mode, @Const sk_rect_t cullRect, @Const sk_paint_t paint)
public static void sk_canvas_draw_patch(sk_canvas_t ccanvas, @Const sk_point_t cubics, @Cast(value="const sk_color_t*") IntPointer colors, @Const sk_point_t texCoords, @Cast(value="sk_blendmode_t") int mode, @Const sk_paint_t paint)
public static void sk_canvas_draw_patch(sk_canvas_t ccanvas, @Const sk_point_t cubics, @Cast(value="const sk_color_t*") IntBuffer colors, @Const sk_point_t texCoords, @Cast(value="sk_blendmode_t") int mode, @Const sk_paint_t paint)
public static void sk_canvas_draw_patch(sk_canvas_t ccanvas, @Const sk_point_t cubics, @Cast(value="const sk_color_t*") int[] colors, @Const sk_point_t texCoords, @Cast(value="sk_blendmode_t") int mode, @Const sk_paint_t paint)
@Cast(value="bool") public static boolean sk_canvas_is_clip_empty(sk_canvas_t ccanvas)
@Cast(value="bool") public static boolean sk_canvas_is_clip_rect(sk_canvas_t ccanvas)
public static sk_nodraw_canvas_t sk_nodraw_canvas_new(int width, int height)
public static void sk_nodraw_canvas_destroy(sk_nodraw_canvas_t arg0)
public static sk_nway_canvas_t sk_nway_canvas_new(int width, int height)
public static void sk_nway_canvas_destroy(sk_nway_canvas_t arg0)
public static void sk_nway_canvas_add_canvas(sk_nway_canvas_t arg0, sk_canvas_t canvas)
public static void sk_nway_canvas_remove_canvas(sk_nway_canvas_t arg0, sk_canvas_t canvas)
public static void sk_nway_canvas_remove_all(sk_nway_canvas_t arg0)
public static sk_overdraw_canvas_t sk_overdraw_canvas_new(sk_canvas_t canvas)
public static void sk_overdraw_canvas_destroy(sk_overdraw_canvas_t canvas)
@Cast(value="size_t") public static long sk_codec_min_buffered_bytes_needed()
public static sk_codec_t sk_codec_new_from_stream(sk_stream_t stream, @Cast(value="sk_codec_result_t*") IntPointer result)
public static sk_codec_t sk_codec_new_from_stream(sk_stream_t stream, @Cast(value="sk_codec_result_t*") IntBuffer result)
public static sk_codec_t sk_codec_new_from_stream(sk_stream_t stream, @Cast(value="sk_codec_result_t*") int[] result)
public static sk_codec_t sk_codec_new_from_data(sk_data_t data)
public static void sk_codec_destroy(sk_codec_t codec)
public static void sk_codec_get_info(sk_codec_t codec, sk_imageinfo_t info)
@Cast(value="sk_encodedorigin_t") public static int sk_codec_get_origin(sk_codec_t codec)
public static void sk_codec_get_scaled_dimensions(sk_codec_t codec, float desiredScale, sk_isize_t dimensions)
@Cast(value="bool") public static boolean sk_codec_get_valid_subset(sk_codec_t codec, sk_irect_t desiredSubset)
@Cast(value="sk_encoded_image_format_t") public static int sk_codec_get_encoded_format(sk_codec_t codec)
@Cast(value="sk_codec_result_t") public static int sk_codec_get_pixels(sk_codec_t codec, @Const sk_imageinfo_t info, Pointer pixels, @Cast(value="size_t") long rowBytes, @Const sk_codec_options_t options)
@Cast(value="sk_codec_result_t") public static int sk_codec_start_incremental_decode(sk_codec_t codec, @Const sk_imageinfo_t info, Pointer pixels, @Cast(value="size_t") long rowBytes, @Const sk_codec_options_t options)
@Cast(value="sk_codec_result_t") public static int sk_codec_incremental_decode(sk_codec_t codec, IntPointer rowsDecoded)
@Cast(value="sk_codec_result_t") public static int sk_codec_incremental_decode(sk_codec_t codec, IntBuffer rowsDecoded)
@Cast(value="sk_codec_result_t") public static int sk_codec_incremental_decode(sk_codec_t codec, int[] rowsDecoded)
@Cast(value="sk_codec_result_t") public static int sk_codec_start_scanline_decode(sk_codec_t codec, @Const sk_imageinfo_t info, @Const sk_codec_options_t options)
public static int sk_codec_get_scanlines(sk_codec_t codec, Pointer dst, int countLines, @Cast(value="size_t") long rowBytes)
@Cast(value="bool") public static boolean sk_codec_skip_scanlines(sk_codec_t codec, int countLines)
@Cast(value="sk_codec_scanline_order_t") public static int sk_codec_get_scanline_order(sk_codec_t codec)
public static int sk_codec_next_scanline(sk_codec_t codec)
public static int sk_codec_output_scanline(sk_codec_t codec, int inputScanline)
public static int sk_codec_get_frame_count(sk_codec_t codec)
public static void sk_codec_get_frame_info(sk_codec_t codec, sk_codec_frameinfo_t frameInfo)
@Cast(value="bool") public static boolean sk_codec_get_frame_info_for_index(sk_codec_t codec, int index, sk_codec_frameinfo_t frameInfo)
public static int sk_codec_get_repetition_count(sk_codec_t codec)
public static void sk_colorfilter_unref(sk_colorfilter_t filter)
public static sk_colorfilter_t sk_colorfilter_new_mode(@Cast(value="sk_color_t") int c, @Cast(value="sk_blendmode_t") int mode)
public static sk_colorfilter_t sk_colorfilter_new_lighting(@Cast(value="sk_color_t") int mul, @Cast(value="sk_color_t") int add)
public static sk_colorfilter_t sk_colorfilter_new_compose(sk_colorfilter_t outer, sk_colorfilter_t inner)
public static sk_colorfilter_t sk_colorfilter_new_color_matrix(@Const FloatPointer array)
public static sk_colorfilter_t sk_colorfilter_new_color_matrix(@Const FloatBuffer array)
public static sk_colorfilter_t sk_colorfilter_new_color_matrix(@Const float[] array)
public static sk_colorfilter_t sk_colorfilter_new_luma_color()
public static sk_colorfilter_t sk_colorfilter_new_high_contrast(@Const sk_highcontrastconfig_t config)
public static sk_colorfilter_t sk_colorfilter_new_table(@Cast(value="const uint8_t*") BytePointer table)
public static sk_colorfilter_t sk_colorfilter_new_table(@Cast(value="const uint8_t*") ByteBuffer table)
public static sk_colorfilter_t sk_colorfilter_new_table(@Cast(value="const uint8_t*") byte[] table)
public static sk_colorfilter_t sk_colorfilter_new_table_argb(@Cast(value="const uint8_t*") BytePointer tableA, @Cast(value="const uint8_t*") BytePointer tableR, @Cast(value="const uint8_t*") BytePointer tableG, @Cast(value="const uint8_t*") BytePointer tableB)
public static sk_colorfilter_t sk_colorfilter_new_table_argb(@Cast(value="const uint8_t*") ByteBuffer tableA, @Cast(value="const uint8_t*") ByteBuffer tableR, @Cast(value="const uint8_t*") ByteBuffer tableG, @Cast(value="const uint8_t*") ByteBuffer tableB)
public static sk_colorfilter_t sk_colorfilter_new_table_argb(@Cast(value="const uint8_t*") byte[] tableA, @Cast(value="const uint8_t*") byte[] tableR, @Cast(value="const uint8_t*") byte[] tableG, @Cast(value="const uint8_t*") byte[] tableB)
public static void sk_colortable_unref(sk_colortable_t ctable)
public static sk_colortable_t sk_colortable_new(@Cast(value="const sk_pmcolor_t*") IntPointer colors, int count)
public static sk_colortable_t sk_colortable_new(@Cast(value="const sk_pmcolor_t*") IntBuffer colors, int count)
public static sk_colortable_t sk_colortable_new(@Cast(value="const sk_pmcolor_t*") int[] colors, int count)
public static int sk_colortable_count(@Const sk_colortable_t ctable)
public static void sk_colortable_read_colors(@Const sk_colortable_t ctable, @Cast(value="sk_pmcolor_t**") PointerPointer colors)
public static void sk_colortable_read_colors(@Const sk_colortable_t ctable, @Cast(value="sk_pmcolor_t**") @ByPtrPtr IntPointer colors)
public static void sk_colortable_read_colors(@Const sk_colortable_t ctable, @Cast(value="sk_pmcolor_t**") @ByPtrPtr IntBuffer colors)
public static void sk_colortable_read_colors(@Const sk_colortable_t ctable, @Cast(value="sk_pmcolor_t**") @ByPtrPtr int[] colors)
public static sk_data_t sk_data_new_empty()
public static sk_data_t sk_data_new_with_copy(@Const Pointer src, @Cast(value="size_t") long length)
public static sk_data_t sk_data_new_subset(@Const sk_data_t src, @Cast(value="size_t") long offset, @Cast(value="size_t") long length)
public static sk_data_t sk_data_new_from_file(@Cast(value="const char*") BytePointer path)
public static sk_data_t sk_data_new_from_stream(sk_stream_t stream, @Cast(value="size_t") long length)
@Cast(value="const uint8_t*") public static BytePointer sk_data_get_bytes(@Const sk_data_t arg0)
public static sk_data_t sk_data_new_with_proc(@Const Pointer ptr, @Cast(value="size_t") long length, sk_data_release_proc proc, Pointer ctx)
public static sk_data_t sk_data_new_uninitialized(@Cast(value="size_t") long size)
public static void sk_document_unref(sk_document_t document)
public static sk_document_t sk_document_create_pdf_from_stream(sk_wstream_t stream)
public static sk_document_t sk_document_create_pdf_from_stream_with_metadata(sk_wstream_t stream, @Const sk_document_pdf_metadata_t metadata)
public static sk_document_t sk_document_create_xps_from_stream(sk_wstream_t stream, float dpi)
public static sk_canvas_t sk_document_begin_page(sk_document_t document, float width, float height, @Const sk_rect_t content)
public static void sk_document_end_page(sk_document_t document)
public static void sk_document_close(sk_document_t document)
public static void sk_document_abort(sk_document_t document)
public static sk_image_t sk_image_new_raster_copy(@Const sk_imageinfo_t arg0, @Const Pointer pixels, @Cast(value="size_t") long rowBytes)
public static sk_image_t sk_image_new_raster_copy_with_pixmap(@Const sk_pixmap_t pixmap)
public static sk_image_t sk_image_new_raster_data(@Const sk_imageinfo_t cinfo, sk_data_t pixels, @Cast(value="size_t") long rowBytes)
public static sk_image_t sk_image_new_raster(@Const sk_pixmap_t pixmap, sk_image_raster_release_proc releaseProc, Pointer context)
public static sk_image_t sk_image_new_from_bitmap(@Const sk_bitmap_t cbitmap)
public static sk_image_t sk_image_new_from_encoded(sk_data_t encoded)
public static sk_image_t sk_image_new_from_texture(gr_recording_context_t context, @Const gr_backendtexture_t texture, @Cast(value="gr_surfaceorigin_t") int origin, @Cast(value="sk_colortype_t") int colorType, @Cast(value="sk_alphatype_t") int alpha, sk_colorspace_t colorSpace, sk_image_texture_release_proc releaseProc, Pointer releaseContext)
public static sk_image_t sk_image_new_from_adopted_texture(gr_recording_context_t context, @Const gr_backendtexture_t texture, @Cast(value="gr_surfaceorigin_t") int origin, @Cast(value="sk_colortype_t") int colorType, @Cast(value="sk_alphatype_t") int alpha, sk_colorspace_t colorSpace)
public static sk_image_t sk_image_new_from_picture(sk_picture_t picture, @Const sk_isize_t dimensions, @Const sk_matrix_t matrix, @Const sk_paint_t paint)
public static sk_image_t sk_image_make_subset(@Const sk_image_t cimage, @Const sk_irect_t subset)
public static sk_image_t sk_image_make_texture_image(@Const sk_image_t cimage, gr_direct_context_t context, @Cast(value="bool") boolean mipmapped)
public static sk_image_t sk_image_make_non_texture_image(@Const sk_image_t cimage)
public static sk_image_t sk_image_make_raster_image(@Const sk_image_t cimage)
public static sk_image_t sk_image_make_with_filter_legacy(@Const sk_image_t cimage, @Const sk_imagefilter_t filter, @Const sk_irect_t subset, @Const sk_irect_t clipBounds, sk_irect_t outSubset, sk_ipoint_t outOffset)
public static sk_image_t sk_image_make_with_filter(@Const sk_image_t cimage, gr_recording_context_t context, @Const sk_imagefilter_t filter, @Const sk_irect_t subset, @Const sk_irect_t clipBounds, sk_irect_t outSubset, sk_ipoint_t outOffset)
public static void sk_image_ref(@Const sk_image_t arg0)
public static void sk_image_unref(@Const sk_image_t arg0)
public static int sk_image_get_width(@Const sk_image_t arg0)
public static int sk_image_get_height(@Const sk_image_t arg0)
@Cast(value="uint32_t") public static int sk_image_get_unique_id(@Const sk_image_t arg0)
@Cast(value="sk_alphatype_t") public static int sk_image_get_alpha_type(@Const sk_image_t arg0)
@Cast(value="sk_colortype_t") public static int sk_image_get_color_type(@Const sk_image_t arg0)
public static sk_colorspace_t sk_image_get_colorspace(@Const sk_image_t arg0)
@Cast(value="bool") public static boolean sk_image_is_alpha_only(@Const sk_image_t arg0)
public static sk_shader_t sk_image_make_shader(@Const sk_image_t arg0, @Cast(value="sk_shader_tilemode_t") int tileX, @Cast(value="sk_shader_tilemode_t") int tileY, @Const sk_matrix_t localMatrix)
@Cast(value="bool") public static boolean sk_image_peek_pixels(@Const sk_image_t image, sk_pixmap_t pixmap)
@Cast(value="bool") public static boolean sk_image_is_texture_backed(@Const sk_image_t image)
@Cast(value="bool") public static boolean sk_image_is_lazy_generated(@Const sk_image_t image)
@Cast(value="bool") public static boolean sk_image_is_valid(@Const sk_image_t image, gr_recording_context_t context)
@Cast(value="bool") public static boolean sk_image_read_pixels(@Const sk_image_t image, @Const sk_imageinfo_t dstInfo, Pointer dstPixels, @Cast(value="size_t") long dstRowBytes, int srcX, int srcY, @Cast(value="sk_image_caching_hint_t") int cachingHint)
@Cast(value="bool") public static boolean sk_image_read_pixels_into_pixmap(@Const sk_image_t image, @Const sk_pixmap_t dst, int srcX, int srcY, @Cast(value="sk_image_caching_hint_t") int cachingHint)
@Cast(value="bool") public static boolean sk_image_scale_pixels(@Const sk_image_t image, @Const sk_pixmap_t dst, @Cast(value="sk_filter_quality_t") int quality, @Cast(value="sk_image_caching_hint_t") int cachingHint)
public static sk_data_t sk_image_ref_encoded(@Const sk_image_t arg0)
public static sk_data_t sk_image_encode(@Const sk_image_t arg0)
public static sk_data_t sk_image_encode_specific(@Const sk_image_t cimage, @Cast(value="sk_encoded_image_format_t") int encoder, int quality)
public static sk_imagefilter_croprect_t sk_imagefilter_croprect_new()
public static sk_imagefilter_croprect_t sk_imagefilter_croprect_new_with_rect(@Const sk_rect_t rect, @Cast(value="uint32_t") int flags)
public static void sk_imagefilter_croprect_destructor(sk_imagefilter_croprect_t cropRect)
public static void sk_imagefilter_croprect_get_rect(sk_imagefilter_croprect_t cropRect, sk_rect_t rect)
@Cast(value="uint32_t") public static int sk_imagefilter_croprect_get_flags(sk_imagefilter_croprect_t cropRect)
public static void sk_imagefilter_unref(sk_imagefilter_t arg0)
public static sk_imagefilter_t sk_imagefilter_new_alpha_threshold(@Const sk_region_t region, float innerThreshold, float outerThreshold, sk_imagefilter_t input)
public static sk_imagefilter_t sk_imagefilter_new_arithmetic(float k1, float k2, float k3, float k4, @Cast(value="bool") boolean enforcePMColor, sk_imagefilter_t background, sk_imagefilter_t foreground, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_blur(float sigmaX, float sigmaY, @Cast(value="sk_shader_tilemode_t") int tileMode, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_color_filter(sk_colorfilter_t cf, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_compose(sk_imagefilter_t outer, sk_imagefilter_t inner)
public static sk_imagefilter_t sk_imagefilter_new_displacement_map_effect(@Cast(value="sk_color_channel_t") int xChannelSelector, @Cast(value="sk_color_channel_t") int yChannelSelector, float scale, sk_imagefilter_t displacement, sk_imagefilter_t color, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_drop_shadow(float dx, float dy, float sigmaX, float sigmaY, @Cast(value="sk_color_t") int color, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_drop_shadow_only(float dx, float dy, float sigmaX, float sigmaY, @Cast(value="sk_color_t") int color, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_image_source(sk_image_t image, @Const sk_rect_t srcRect, @Const sk_rect_t dstRect, @Cast(value="sk_filter_quality_t") int filterQuality)
public static sk_imagefilter_t sk_imagefilter_new_image_source_default(sk_image_t image)
public static sk_imagefilter_t sk_imagefilter_new_magnifier(@Const sk_rect_t src, float inset, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_matrix_convolution(@Const sk_isize_t kernelSize, @Const FloatPointer kernel, float gain, float bias, @Const sk_ipoint_t kernelOffset, @Cast(value="sk_shader_tilemode_t") int tileMode, @Cast(value="bool") boolean convolveAlpha, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_matrix_convolution(@Const sk_isize_t kernelSize, @Const FloatBuffer kernel, float gain, float bias, @Const sk_ipoint_t kernelOffset, @Cast(value="sk_shader_tilemode_t") int tileMode, @Cast(value="bool") boolean convolveAlpha, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_matrix_convolution(@Const sk_isize_t kernelSize, @Const float[] kernel, float gain, float bias, @Const sk_ipoint_t kernelOffset, @Cast(value="sk_shader_tilemode_t") int tileMode, @Cast(value="bool") boolean convolveAlpha, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_matrix(@Const sk_matrix_t matrix, @Cast(value="sk_filter_quality_t") int quality, sk_imagefilter_t input)
public static sk_imagefilter_t sk_imagefilter_new_merge(@Cast(value="sk_imagefilter_t**") PointerPointer filters, int count, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_merge(@ByPtrPtr sk_imagefilter_t filters, int count, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_offset(float dx, float dy, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_paint(@Const sk_paint_t paint, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_picture(sk_picture_t picture)
public static sk_imagefilter_t sk_imagefilter_new_picture_with_croprect(sk_picture_t picture, @Const sk_rect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_tile(@Const sk_rect_t src, @Const sk_rect_t dst, sk_imagefilter_t input)
public static sk_imagefilter_t sk_imagefilter_new_xfermode(@Cast(value="sk_blendmode_t") int mode, sk_imagefilter_t background, sk_imagefilter_t foreground, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_dilate(float radiusX, float radiusY, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_erode(float radiusX, float radiusY, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_distant_lit_diffuse(@Const sk_point3_t direction, @Cast(value="sk_color_t") int lightColor, float surfaceScale, float kd, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_point_lit_diffuse(@Const sk_point3_t location, @Cast(value="sk_color_t") int lightColor, float surfaceScale, float kd, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_spot_lit_diffuse(@Const sk_point3_t location, @Const sk_point3_t target, float specularExponent, float cutoffAngle, @Cast(value="sk_color_t") int lightColor, float surfaceScale, float kd, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_distant_lit_specular(@Const sk_point3_t direction, @Cast(value="sk_color_t") int lightColor, float surfaceScale, float ks, float shininess, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_point_lit_specular(@Const sk_point3_t location, @Cast(value="sk_color_t") int lightColor, float surfaceScale, float ks, float shininess, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
public static sk_imagefilter_t sk_imagefilter_new_spot_lit_specular(@Const sk_point3_t location, @Const sk_point3_t target, float specularExponent, float cutoffAngle, @Cast(value="sk_color_t") int lightColor, float surfaceScale, float ks, float shininess, sk_imagefilter_t input, @Const sk_imagefilter_croprect_t cropRect)
@Cast(value="uint8_t*") public static BytePointer sk_mask_alloc_image(@Cast(value="size_t") long bytes)
public static void sk_mask_free_image(Pointer image)
@Cast(value="size_t") public static long sk_mask_compute_image_size(sk_mask_t cmask)
@Cast(value="size_t") public static long sk_mask_compute_total_image_size(sk_mask_t cmask)
@Cast(value="uint8_t*") public static BytePointer sk_mask_get_addr_1(sk_mask_t cmask, int x, int y)
@Cast(value="uint8_t*") public static BytePointer sk_mask_get_addr_8(sk_mask_t cmask, int x, int y)
@Cast(value="uint16_t*") public static ShortPointer sk_mask_get_addr_lcd_16(sk_mask_t cmask, int x, int y)
@Cast(value="uint32_t*") public static IntPointer sk_mask_get_addr_32(sk_mask_t cmask, int x, int y)
public static void sk_maskfilter_ref(sk_maskfilter_t arg0)
public static void sk_maskfilter_unref(sk_maskfilter_t arg0)
public static sk_maskfilter_t sk_maskfilter_new_blur(@Cast(value="sk_blurstyle_t") int arg0, float sigma)
public static sk_maskfilter_t sk_maskfilter_new_blur_with_flags(@Cast(value="sk_blurstyle_t") int arg0, float sigma, @Cast(value="bool") boolean respectCTM)
public static sk_maskfilter_t sk_maskfilter_new_table(@Cast(value="const uint8_t*") BytePointer table)
public static sk_maskfilter_t sk_maskfilter_new_table(@Cast(value="const uint8_t*") ByteBuffer table)
public static sk_maskfilter_t sk_maskfilter_new_table(@Cast(value="const uint8_t*") byte[] table)
public static sk_maskfilter_t sk_maskfilter_new_gamma(float gamma)
public static sk_maskfilter_t sk_maskfilter_new_clip(@Cast(value="uint8_t") byte min, @Cast(value="uint8_t") byte max)
public static sk_maskfilter_t sk_maskfilter_new_shader(sk_shader_t cshader)
@Cast(value="bool") public static boolean sk_matrix_try_invert(sk_matrix_t matrix, sk_matrix_t result)
public static void sk_matrix_concat(sk_matrix_t result, sk_matrix_t first, sk_matrix_t second)
public static void sk_matrix_pre_concat(sk_matrix_t result, sk_matrix_t matrix)
public static void sk_matrix_post_concat(sk_matrix_t result, sk_matrix_t matrix)
public static void sk_matrix_map_rect(sk_matrix_t matrix, sk_rect_t dest, sk_rect_t source)
public static void sk_matrix_map_points(sk_matrix_t matrix, sk_point_t dst, sk_point_t src, int count)
public static void sk_matrix_map_vectors(sk_matrix_t matrix, sk_point_t dst, sk_point_t src, int count)
public static void sk_matrix_map_xy(sk_matrix_t matrix, float x, float y, sk_point_t result)
public static void sk_matrix_map_vector(sk_matrix_t matrix, float x, float y, sk_point_t result)
public static float sk_matrix_map_radius(sk_matrix_t matrix, float radius)
public static sk_3dview_t sk_3dview_new()
public static void sk_3dview_destroy(sk_3dview_t cview)
public static void sk_3dview_save(sk_3dview_t cview)
public static void sk_3dview_restore(sk_3dview_t cview)
public static void sk_3dview_translate(sk_3dview_t cview, float x, float y, float z)
public static void sk_3dview_rotate_x_degrees(sk_3dview_t cview, float degrees)
public static void sk_3dview_rotate_y_degrees(sk_3dview_t cview, float degrees)
public static void sk_3dview_rotate_z_degrees(sk_3dview_t cview, float degrees)
public static void sk_3dview_rotate_x_radians(sk_3dview_t cview, float radians)
public static void sk_3dview_rotate_y_radians(sk_3dview_t cview, float radians)
public static void sk_3dview_rotate_z_radians(sk_3dview_t cview, float radians)
public static void sk_3dview_get_matrix(sk_3dview_t cview, sk_matrix_t cmatrix)
public static void sk_3dview_apply_to_canvas(sk_3dview_t cview, sk_canvas_t ccanvas)
public static float sk_3dview_dot_with_normal(sk_3dview_t cview, float dx, float dy, float dz)
public static void sk_matrix44_destroy(sk_matrix44_t matrix)
public static sk_matrix44_t sk_matrix44_new()
public static sk_matrix44_t sk_matrix44_new_identity()
public static sk_matrix44_t sk_matrix44_new_copy(@Const sk_matrix44_t src)
public static sk_matrix44_t sk_matrix44_new_concat(@Const sk_matrix44_t a, @Const sk_matrix44_t b)
public static sk_matrix44_t sk_matrix44_new_matrix(@Const sk_matrix_t src)
@Cast(value="bool") public static boolean sk_matrix44_equals(sk_matrix44_t matrix, @Const sk_matrix44_t other)
public static void sk_matrix44_to_matrix(sk_matrix44_t matrix, sk_matrix_t dst)
@Cast(value="sk_matrix44_type_mask_t") public static int sk_matrix44_get_type(sk_matrix44_t matrix)
public static void sk_matrix44_set_identity(sk_matrix44_t matrix)
public static float sk_matrix44_get(sk_matrix44_t matrix, int row, int col)
public static void sk_matrix44_set(sk_matrix44_t matrix, int row, int col, float value)
public static void sk_matrix44_as_col_major(sk_matrix44_t matrix, FloatPointer dst)
public static void sk_matrix44_as_col_major(sk_matrix44_t matrix, FloatBuffer dst)
public static void sk_matrix44_as_col_major(sk_matrix44_t matrix, float[] dst)
public static void sk_matrix44_as_row_major(sk_matrix44_t matrix, FloatPointer dst)
public static void sk_matrix44_as_row_major(sk_matrix44_t matrix, FloatBuffer dst)
public static void sk_matrix44_as_row_major(sk_matrix44_t matrix, float[] dst)
public static void sk_matrix44_set_col_major(sk_matrix44_t matrix, FloatPointer dst)
public static void sk_matrix44_set_col_major(sk_matrix44_t matrix, FloatBuffer dst)
public static void sk_matrix44_set_col_major(sk_matrix44_t matrix, float[] dst)
public static void sk_matrix44_set_row_major(sk_matrix44_t matrix, FloatPointer dst)
public static void sk_matrix44_set_row_major(sk_matrix44_t matrix, FloatBuffer dst)
public static void sk_matrix44_set_row_major(sk_matrix44_t matrix, float[] dst)
public static void sk_matrix44_set_3x3_row_major(sk_matrix44_t matrix, FloatPointer dst)
public static void sk_matrix44_set_3x3_row_major(sk_matrix44_t matrix, FloatBuffer dst)
public static void sk_matrix44_set_3x3_row_major(sk_matrix44_t matrix, float[] dst)
public static void sk_matrix44_set_translate(sk_matrix44_t matrix, float dx, float dy, float dz)
public static void sk_matrix44_pre_translate(sk_matrix44_t matrix, float dx, float dy, float dz)
public static void sk_matrix44_post_translate(sk_matrix44_t matrix, float dx, float dy, float dz)
public static void sk_matrix44_set_scale(sk_matrix44_t matrix, float sx, float sy, float sz)
public static void sk_matrix44_pre_scale(sk_matrix44_t matrix, float sx, float sy, float sz)
public static void sk_matrix44_post_scale(sk_matrix44_t matrix, float sx, float sy, float sz)
public static void sk_matrix44_set_rotate_about_degrees(sk_matrix44_t matrix, float x, float y, float z, float degrees)
public static void sk_matrix44_set_rotate_about_radians(sk_matrix44_t matrix, float x, float y, float z, float radians)
public static void sk_matrix44_set_rotate_about_radians_unit(sk_matrix44_t matrix, float x, float y, float z, float radians)
public static void sk_matrix44_set_concat(sk_matrix44_t matrix, @Const sk_matrix44_t a, @Const sk_matrix44_t b)
public static void sk_matrix44_pre_concat(sk_matrix44_t matrix, @Const sk_matrix44_t m)
public static void sk_matrix44_post_concat(sk_matrix44_t matrix, @Const sk_matrix44_t m)
@Cast(value="bool") public static boolean sk_matrix44_invert(sk_matrix44_t matrix, sk_matrix44_t inverse)
public static void sk_matrix44_transpose(sk_matrix44_t matrix)
public static void sk_matrix44_map_scalars(sk_matrix44_t matrix, @Const FloatPointer src, FloatPointer dst)
public static void sk_matrix44_map_scalars(sk_matrix44_t matrix, @Const FloatBuffer src, FloatBuffer dst)
public static void sk_matrix44_map_scalars(sk_matrix44_t matrix, @Const float[] src, float[] dst)
public static void sk_matrix44_map2(sk_matrix44_t matrix, @Const FloatPointer src2, int count, FloatPointer dst4)
public static void sk_matrix44_map2(sk_matrix44_t matrix, @Const FloatBuffer src2, int count, FloatBuffer dst4)
public static void sk_matrix44_map2(sk_matrix44_t matrix, @Const float[] src2, int count, float[] dst4)
@Cast(value="bool") public static boolean sk_matrix44_preserves_2d_axis_alignment(sk_matrix44_t matrix, float epsilon)
public static double sk_matrix44_determinant(sk_matrix44_t matrix)
public static sk_paint_t sk_paint_new()
public static sk_paint_t sk_paint_clone(sk_paint_t arg0)
public static void sk_paint_delete(sk_paint_t arg0)
public static void sk_paint_reset(sk_paint_t arg0)
@Cast(value="bool") public static boolean sk_paint_is_antialias(@Const sk_paint_t arg0)
public static void sk_paint_set_antialias(sk_paint_t arg0, @Cast(value="bool") boolean arg1)
@Cast(value="sk_color_t") public static int sk_paint_get_color(@Const sk_paint_t arg0)
public static void sk_paint_get_color4f(@Const sk_paint_t paint, sk_color4f_t color)
public static void sk_paint_set_color(sk_paint_t arg0, @Cast(value="sk_color_t") int arg1)
public static void sk_paint_set_color4f(sk_paint_t paint, sk_color4f_t color, sk_colorspace_t colorspace)
@Cast(value="sk_paint_style_t") public static int sk_paint_get_style(@Const sk_paint_t arg0)
public static void sk_paint_set_style(sk_paint_t arg0, @Cast(value="sk_paint_style_t") int arg1)
public static float sk_paint_get_stroke_width(@Const sk_paint_t arg0)
public static void sk_paint_set_stroke_width(sk_paint_t arg0, float width)
public static float sk_paint_get_stroke_miter(@Const sk_paint_t arg0)
public static void sk_paint_set_stroke_miter(sk_paint_t arg0, float miter)
@Cast(value="sk_stroke_cap_t") public static int sk_paint_get_stroke_cap(@Const sk_paint_t arg0)
public static void sk_paint_set_stroke_cap(sk_paint_t arg0, @Cast(value="sk_stroke_cap_t") int arg1)
@Cast(value="sk_stroke_join_t") public static int sk_paint_get_stroke_join(@Const sk_paint_t arg0)
public static void sk_paint_set_stroke_join(sk_paint_t arg0, @Cast(value="sk_stroke_join_t") int arg1)
public static void sk_paint_set_shader(sk_paint_t arg0, sk_shader_t arg1)
public static void sk_paint_set_maskfilter(sk_paint_t arg0, sk_maskfilter_t arg1)
public static void sk_paint_set_blendmode(sk_paint_t arg0, @Cast(value="sk_blendmode_t") int arg1)
@Cast(value="bool") public static boolean sk_paint_is_dither(@Const sk_paint_t arg0)
public static void sk_paint_set_dither(sk_paint_t arg0, @Cast(value="bool") boolean arg1)
public static sk_shader_t sk_paint_get_shader(sk_paint_t arg0)
public static sk_maskfilter_t sk_paint_get_maskfilter(sk_paint_t arg0)
public static void sk_paint_set_colorfilter(sk_paint_t arg0, sk_colorfilter_t arg1)
public static sk_colorfilter_t sk_paint_get_colorfilter(sk_paint_t arg0)
public static void sk_paint_set_imagefilter(sk_paint_t arg0, sk_imagefilter_t arg1)
public static sk_imagefilter_t sk_paint_get_imagefilter(sk_paint_t arg0)
@Cast(value="sk_blendmode_t") public static int sk_paint_get_blendmode(sk_paint_t arg0)
public static void sk_paint_set_filter_quality(sk_paint_t arg0, @Cast(value="sk_filter_quality_t") int arg1)
@Cast(value="sk_filter_quality_t") public static int sk_paint_get_filter_quality(sk_paint_t arg0)
public static sk_path_effect_t sk_paint_get_path_effect(sk_paint_t cpaint)
public static void sk_paint_set_path_effect(sk_paint_t cpaint, sk_path_effect_t effect)
@Cast(value="bool") public static boolean sk_paint_get_fill_path(@Const sk_paint_t arg0, @Const sk_path_t src, sk_path_t dst, @Const sk_rect_t cullRect, float resScale)
public static sk_path_t sk_path_new()
public static void sk_path_delete(sk_path_t arg0)
public static void sk_path_move_to(sk_path_t arg0, float x, float y)
public static void sk_path_line_to(sk_path_t arg0, float x, float y)
public static void sk_path_quad_to(sk_path_t arg0, float x0, float y0, float x1, float y1)
public static void sk_path_conic_to(sk_path_t arg0, float x0, float y0, float x1, float y1, float w)
public static void sk_path_cubic_to(sk_path_t arg0, float x0, float y0, float x1, float y1, float x2, float y2)
public static void sk_path_arc_to(sk_path_t arg0, float rx, float ry, float xAxisRotate, @Cast(value="sk_path_arc_size_t") int largeArc, @Cast(value="sk_path_direction_t") int sweep, float x, float y)
public static void sk_path_rarc_to(sk_path_t arg0, float rx, float ry, float xAxisRotate, @Cast(value="sk_path_arc_size_t") int largeArc, @Cast(value="sk_path_direction_t") int sweep, float x, float y)
public static void sk_path_arc_to_with_oval(sk_path_t arg0, @Const sk_rect_t oval, float startAngle, float sweepAngle, @Cast(value="bool") boolean forceMoveTo)
public static void sk_path_arc_to_with_points(sk_path_t arg0, float x1, float y1, float x2, float y2, float radius)
public static void sk_path_close(sk_path_t arg0)
public static void sk_path_add_rect(sk_path_t arg0, @Const sk_rect_t arg1, @Cast(value="sk_path_direction_t") int arg2)
public static void sk_path_add_rrect(sk_path_t arg0, @Const sk_rrect_t arg1, @Cast(value="sk_path_direction_t") int arg2)
public static void sk_path_add_rrect_start(sk_path_t arg0, @Const sk_rrect_t arg1, @Cast(value="sk_path_direction_t") int arg2, @Cast(value="uint32_t") int arg3)
public static void sk_path_add_rounded_rect(sk_path_t arg0, @Const sk_rect_t arg1, float arg2, float arg3, @Cast(value="sk_path_direction_t") int arg4)
public static void sk_path_add_oval(sk_path_t arg0, @Const sk_rect_t arg1, @Cast(value="sk_path_direction_t") int arg2)
public static void sk_path_add_circle(sk_path_t arg0, float x, float y, float radius, @Cast(value="sk_path_direction_t") int dir)
public static void sk_path_compute_tight_bounds(@Const sk_path_t arg0, sk_rect_t arg1)
public static void sk_path_rmove_to(sk_path_t arg0, float dx, float dy)
public static void sk_path_rline_to(sk_path_t arg0, float dx, float yd)
public static void sk_path_rquad_to(sk_path_t arg0, float dx0, float dy0, float dx1, float dy1)
public static void sk_path_rconic_to(sk_path_t arg0, float dx0, float dy0, float dx1, float dy1, float w)
public static void sk_path_rcubic_to(sk_path_t arg0, float dx0, float dy0, float dx1, float dy1, float dx2, float dy2)
public static void sk_path_add_rect_start(sk_path_t cpath, @Const sk_rect_t crect, @Cast(value="sk_path_direction_t") int cdir, @Cast(value="uint32_t") int startIndex)
public static void sk_path_add_arc(sk_path_t cpath, @Const sk_rect_t crect, float startAngle, float sweepAngle)
@Cast(value="sk_path_filltype_t") public static int sk_path_get_filltype(sk_path_t arg0)
public static void sk_path_set_filltype(sk_path_t arg0, @Cast(value="sk_path_filltype_t") int arg1)
public static void sk_path_transform(sk_path_t cpath, @Const sk_matrix_t cmatrix)
public static void sk_path_transform_to_dest(@Const sk_path_t cpath, @Const sk_matrix_t cmatrix, sk_path_t destination)
public static void sk_path_add_path_offset(sk_path_t cpath, sk_path_t other, float dx, float dy, @Cast(value="sk_path_add_mode_t") int add_mode)
public static void sk_path_add_path_matrix(sk_path_t cpath, sk_path_t other, sk_matrix_t matrix, @Cast(value="sk_path_add_mode_t") int add_mode)
public static void sk_path_add_path(sk_path_t cpath, sk_path_t other, @Cast(value="sk_path_add_mode_t") int add_mode)
public static void sk_path_add_path_reverse(sk_path_t cpath, sk_path_t other)
public static void sk_path_reset(sk_path_t cpath)
public static void sk_path_rewind(sk_path_t cpath)
public static void sk_path_get_point(@Const sk_path_t cpath, int index, sk_point_t point)
public static int sk_path_get_points(@Const sk_path_t cpath, sk_point_t points, int max)
@Cast(value="bool") public static boolean sk_path_contains(@Const sk_path_t cpath, float x, float y)
@Cast(value="bool") public static boolean sk_path_parse_svg_string(sk_path_t cpath, @Cast(value="const char*") BytePointer str)
@Cast(value="bool") public static boolean sk_path_parse_svg_string(sk_path_t cpath, String str)
public static void sk_path_to_svg_string(@Const sk_path_t cpath, sk_string_t str)
@Cast(value="bool") public static boolean sk_path_get_last_point(@Const sk_path_t cpath, sk_point_t point)
public static int sk_path_convert_conic_to_quads(@Const sk_point_t p0, @Const sk_point_t p1, @Const sk_point_t p2, float w, sk_point_t pts, int pow2)
public static void sk_path_add_poly(sk_path_t cpath, @Const sk_point_t points, int count, @Cast(value="bool") boolean _close)
@Cast(value="uint32_t") public static int sk_path_get_segment_masks(sk_path_t cpath)
@Cast(value="bool") public static boolean sk_path_is_oval(sk_path_t cpath, sk_rect_t bounds)
@Cast(value="bool") public static boolean sk_path_is_rrect(sk_path_t cpath, sk_rrect_t bounds)
@Cast(value="bool") public static boolean sk_path_is_line(sk_path_t cpath, sk_point_t line)
@Cast(value="bool") public static boolean sk_path_is_rect(sk_path_t cpath, sk_rect_t rect, @Cast(value="bool*") BoolPointer isClosed, @Cast(value="sk_path_direction_t*") IntPointer direction)
@Cast(value="bool") public static boolean sk_path_is_rect(sk_path_t cpath, sk_rect_t rect, @Cast(value="bool*") boolean[] isClosed, @Cast(value="sk_path_direction_t*") IntBuffer direction)
@Cast(value="bool") public static boolean sk_path_is_rect(sk_path_t cpath, sk_rect_t rect, @Cast(value="bool*") BoolPointer isClosed, @Cast(value="sk_path_direction_t*") int[] direction)
@Cast(value="bool") public static boolean sk_path_is_rect(sk_path_t cpath, sk_rect_t rect, @Cast(value="bool*") boolean[] isClosed, @Cast(value="sk_path_direction_t*") IntPointer direction)
@Cast(value="bool") public static boolean sk_path_is_rect(sk_path_t cpath, sk_rect_t rect, @Cast(value="bool*") BoolPointer isClosed, @Cast(value="sk_path_direction_t*") IntBuffer direction)
@Cast(value="bool") public static boolean sk_path_is_rect(sk_path_t cpath, sk_rect_t rect, @Cast(value="bool*") boolean[] isClosed, @Cast(value="sk_path_direction_t*") int[] direction)
@Cast(value="bool") public static boolean sk_path_is_convex(@Const sk_path_t cpath)
public static sk_path_iterator_t sk_path_create_iter(sk_path_t cpath, int forceClose)
@Cast(value="sk_path_verb_t") public static int sk_path_iter_next(sk_path_iterator_t iterator, sk_point_t points)
public static float sk_path_iter_conic_weight(sk_path_iterator_t iterator)
public static int sk_path_iter_is_close_line(sk_path_iterator_t iterator)
public static int sk_path_iter_is_closed_contour(sk_path_iterator_t iterator)
public static void sk_path_iter_destroy(sk_path_iterator_t iterator)
public static sk_path_rawiterator_t sk_path_create_rawiter(sk_path_t cpath)
@Cast(value="sk_path_verb_t") public static int sk_path_rawiter_peek(sk_path_rawiterator_t iterator)
@Cast(value="sk_path_verb_t") public static int sk_path_rawiter_next(sk_path_rawiterator_t iterator, sk_point_t points)
public static float sk_path_rawiter_conic_weight(sk_path_rawiterator_t iterator)
public static void sk_path_rawiter_destroy(sk_path_rawiterator_t iterator)
@Cast(value="bool") public static boolean sk_pathop_op(@Const sk_path_t one, @Const sk_path_t two, @Cast(value="sk_pathop_t") int op, sk_path_t result)
@Cast(value="bool") public static boolean sk_pathop_simplify(@Const sk_path_t path, sk_path_t result)
@Cast(value="bool") public static boolean sk_pathop_tight_bounds(@Const sk_path_t path, sk_rect_t result)
@Cast(value="bool") public static boolean sk_pathop_as_winding(@Const sk_path_t path, sk_path_t result)
public static sk_opbuilder_t sk_opbuilder_new()
public static void sk_opbuilder_destroy(sk_opbuilder_t builder)
public static void sk_opbuilder_add(sk_opbuilder_t builder, @Const sk_path_t path, @Cast(value="sk_pathop_t") int op)
@Cast(value="bool") public static boolean sk_opbuilder_resolve(sk_opbuilder_t builder, sk_path_t result)
public static sk_pathmeasure_t sk_pathmeasure_new()
public static sk_pathmeasure_t sk_pathmeasure_new_with_path(@Const sk_path_t path, @Cast(value="bool") boolean forceClosed, float resScale)
public static void sk_pathmeasure_destroy(sk_pathmeasure_t pathMeasure)
public static void sk_pathmeasure_set_path(sk_pathmeasure_t pathMeasure, @Const sk_path_t path, @Cast(value="bool") boolean forceClosed)
public static float sk_pathmeasure_get_length(sk_pathmeasure_t pathMeasure)
@Cast(value="bool") public static boolean sk_pathmeasure_get_pos_tan(sk_pathmeasure_t pathMeasure, float distance, sk_point_t _position, @Cast(value="sk_vector_t*") sk_point_t tangent)
@Cast(value="bool") public static boolean sk_pathmeasure_get_matrix(sk_pathmeasure_t pathMeasure, float distance, sk_matrix_t matrix, @Cast(value="sk_pathmeasure_matrixflags_t") int flags)
@Cast(value="bool") public static boolean sk_pathmeasure_get_segment(sk_pathmeasure_t pathMeasure, float start, float stop, sk_path_t dst, @Cast(value="bool") boolean startWithMoveTo)
@Cast(value="bool") public static boolean sk_pathmeasure_is_closed(sk_pathmeasure_t pathMeasure)
@Cast(value="bool") public static boolean sk_pathmeasure_next_contour(sk_pathmeasure_t pathMeasure)
public static void sk_path_effect_unref(sk_path_effect_t t)
public static sk_path_effect_t sk_path_effect_create_compose(sk_path_effect_t outer, sk_path_effect_t inner)
public static sk_path_effect_t sk_path_effect_create_sum(sk_path_effect_t first, sk_path_effect_t second)
public static sk_path_effect_t sk_path_effect_create_discrete(float segLength, float deviation, @Cast(value="uint32_t") int seedAssist)
public static sk_path_effect_t sk_path_effect_create_corner(float radius)
public static sk_path_effect_t sk_path_effect_create_1d_path(@Const sk_path_t path, float advance, float phase, @Cast(value="sk_path_effect_1d_style_t") int style)
public static sk_path_effect_t sk_path_effect_create_2d_line(float width, @Const sk_matrix_t matrix)
public static sk_path_effect_t sk_path_effect_create_2d_path(@Const sk_matrix_t matrix, @Const sk_path_t path)
public static sk_path_effect_t sk_path_effect_create_dash(@Const FloatPointer intervals, int count, float phase)
public static sk_path_effect_t sk_path_effect_create_dash(@Const FloatBuffer intervals, int count, float phase)
public static sk_path_effect_t sk_path_effect_create_dash(@Const float[] intervals, int count, float phase)
public static sk_path_effect_t sk_path_effect_create_trim(float start, float stop, @Cast(value="sk_path_effect_trim_mode_t") int mode)
public static sk_picture_recorder_t sk_picture_recorder_new()
public static void sk_picture_recorder_delete(sk_picture_recorder_t arg0)
public static sk_canvas_t sk_picture_recorder_begin_recording(sk_picture_recorder_t arg0, @Const sk_rect_t arg1)
public static sk_picture_t sk_picture_recorder_end_recording(sk_picture_recorder_t arg0)
public static sk_drawable_t sk_picture_recorder_end_recording_as_drawable(sk_picture_recorder_t arg0)
public static sk_canvas_t sk_picture_get_recording_canvas(sk_picture_recorder_t crec)
public static void sk_picture_ref(sk_picture_t arg0)
public static void sk_picture_unref(sk_picture_t arg0)
@Cast(value="uint32_t") public static int sk_picture_get_unique_id(sk_picture_t arg0)
public static void sk_picture_get_cull_rect(sk_picture_t arg0, sk_rect_t arg1)
public static sk_shader_t sk_picture_make_shader(sk_picture_t src, @Cast(value="sk_shader_tilemode_t") int tmx, @Cast(value="sk_shader_tilemode_t") int tmy, @Const sk_matrix_t localMatrix, @Const sk_rect_t tile)
public static sk_data_t sk_picture_serialize_to_data(@Const sk_picture_t picture)
public static void sk_picture_serialize_to_stream(@Const sk_picture_t picture, sk_wstream_t stream)
public static sk_picture_t sk_picture_deserialize_from_stream(sk_stream_t stream)
public static sk_picture_t sk_picture_deserialize_from_data(sk_data_t data)
public static sk_picture_t sk_picture_deserialize_from_memory(Pointer buffer, @Cast(value="size_t") long length)
public static void sk_pixmap_destructor(sk_pixmap_t cpixmap)
public static sk_pixmap_t sk_pixmap_new()
public static sk_pixmap_t sk_pixmap_new_with_params(@Const sk_imageinfo_t cinfo, @Const Pointer addr, @Cast(value="size_t") long rowBytes)
public static void sk_pixmap_reset(sk_pixmap_t cpixmap)
public static void sk_pixmap_reset_with_params(sk_pixmap_t cpixmap, @Const sk_imageinfo_t cinfo, @Const Pointer addr, @Cast(value="size_t") long rowBytes)
public static void sk_pixmap_get_info(@Const sk_pixmap_t cpixmap, sk_imageinfo_t cinfo)
@Cast(value="size_t") public static long sk_pixmap_get_row_bytes(@Const sk_pixmap_t cpixmap)
public static Pointer sk_pixmap_get_writable_addr(@Const sk_pixmap_t cpixmap)
@Const public static Pointer sk_pixmap_get_pixels(@Const sk_pixmap_t cpixmap)
@Const public static Pointer sk_pixmap_get_pixels_with_xy(@Const sk_pixmap_t cpixmap, int x, int y)
@Cast(value="sk_color_t") public static int sk_pixmap_get_pixel_color(@Const sk_pixmap_t cpixmap, int x, int y)
@Cast(value="bool") public static boolean sk_pixmap_encode_image(sk_wstream_t dst, @Const sk_pixmap_t src, @Cast(value="sk_encoded_image_format_t") int encoder, int quality)
@Cast(value="bool") public static boolean sk_pixmap_read_pixels(@Const sk_pixmap_t cpixmap, @Const sk_imageinfo_t dstInfo, Pointer dstPixels, @Cast(value="size_t") long dstRowBytes, int srcX, int srcY)
@Cast(value="bool") public static boolean sk_pixmap_scale_pixels(@Const sk_pixmap_t cpixmap, @Const sk_pixmap_t dst, @Cast(value="sk_filter_quality_t") int quality)
@Cast(value="bool") public static boolean sk_pixmap_extract_subset(@Const sk_pixmap_t cpixmap, sk_pixmap_t result, @Const sk_irect_t subset)
@Cast(value="bool") public static boolean sk_pixmap_erase_color(@Const sk_pixmap_t cpixmap, @Cast(value="sk_color_t") int color, @Const sk_irect_t subset)
@Cast(value="bool") public static boolean sk_pixmap_erase_color4f(@Const sk_pixmap_t cpixmap, @Const sk_color4f_t color, sk_colorspace_t colorspace, @Const sk_irect_t subset)
@Cast(value="sk_color_t") public static int sk_color_unpremultiply(@Cast(value="const sk_pmcolor_t") int pmcolor)
@Cast(value="sk_pmcolor_t") public static int sk_color_premultiply(@Cast(value="const sk_color_t") int color)
public static void sk_color_unpremultiply_array(@Cast(value="const sk_pmcolor_t*") IntPointer pmcolors, int size, @Cast(value="sk_color_t*") IntPointer colors)
public static void sk_color_unpremultiply_array(@Cast(value="const sk_pmcolor_t*") IntBuffer pmcolors, int size, @Cast(value="sk_color_t*") IntBuffer colors)
public static void sk_color_unpremultiply_array(@Cast(value="const sk_pmcolor_t*") int[] pmcolors, int size, @Cast(value="sk_color_t*") int[] colors)
public static void sk_color_premultiply_array(@Cast(value="const sk_color_t*") IntPointer colors, int size, @Cast(value="sk_pmcolor_t*") IntPointer pmcolors)
public static void sk_color_premultiply_array(@Cast(value="const sk_color_t*") IntBuffer colors, int size, @Cast(value="sk_pmcolor_t*") IntBuffer pmcolors)
public static void sk_color_premultiply_array(@Cast(value="const sk_color_t*") int[] colors, int size, @Cast(value="sk_pmcolor_t*") int[] pmcolors)
public static void sk_color_get_bit_shift(IntPointer a, IntPointer r, IntPointer g, IntPointer b)
public static void sk_color_get_bit_shift(IntBuffer a, IntBuffer r, IntBuffer g, IntBuffer b)
public static void sk_color_get_bit_shift(int[] a, int[] r, int[] g, int[] b)
public static void sk_swizzle_swap_rb(@Cast(value="uint32_t*") IntPointer dest, @Cast(value="const uint32_t*") IntPointer src, int count)
public static void sk_swizzle_swap_rb(@Cast(value="uint32_t*") IntBuffer dest, @Cast(value="const uint32_t*") IntBuffer src, int count)
public static void sk_swizzle_swap_rb(@Cast(value="uint32_t*") int[] dest, @Cast(value="const uint32_t*") int[] src, int count)
@Cast(value="bool") public static boolean sk_webpencoder_encode(sk_wstream_t dst, @Const sk_pixmap_t src, @Const sk_webpencoder_options_t options)
@Cast(value="bool") public static boolean sk_jpegencoder_encode(sk_wstream_t dst, @Const sk_pixmap_t src, @Const sk_jpegencoder_options_t options)
@Cast(value="bool") public static boolean sk_pngencoder_encode(sk_wstream_t dst, @Const sk_pixmap_t src, @Const sk_pngencoder_options_t options)
public static sk_region_t sk_region_new()
public static void sk_region_delete(sk_region_t r)
@Cast(value="bool") public static boolean sk_region_is_empty(@Const sk_region_t r)
@Cast(value="bool") public static boolean sk_region_is_rect(@Const sk_region_t r)
@Cast(value="bool") public static boolean sk_region_is_complex(@Const sk_region_t r)
public static void sk_region_get_bounds(@Const sk_region_t r, sk_irect_t rect)
@Cast(value="bool") public static boolean sk_region_get_boundary_path(@Const sk_region_t r, sk_path_t path)
@Cast(value="bool") public static boolean sk_region_set_empty(sk_region_t r)
@Cast(value="bool") public static boolean sk_region_set_rect(sk_region_t r, @Const sk_irect_t rect)
@Cast(value="bool") public static boolean sk_region_set_rects(sk_region_t r, @Const sk_irect_t rects, int count)
@Cast(value="bool") public static boolean sk_region_set_region(sk_region_t r, @Const sk_region_t region)
@Cast(value="bool") public static boolean sk_region_set_path(sk_region_t r, @Const sk_path_t t, @Const sk_region_t clip)
@Cast(value="bool") public static boolean sk_region_intersects_rect(@Const sk_region_t r, @Const sk_irect_t rect)
@Cast(value="bool") public static boolean sk_region_intersects(@Const sk_region_t r, @Const sk_region_t src)
@Cast(value="bool") public static boolean sk_region_contains_point(@Const sk_region_t r, int x, int y)
@Cast(value="bool") public static boolean sk_region_contains_rect(@Const sk_region_t r, @Const sk_irect_t rect)
@Cast(value="bool") public static boolean sk_region_contains(@Const sk_region_t r, @Const sk_region_t region)
@Cast(value="bool") public static boolean sk_region_quick_contains(@Const sk_region_t r, @Const sk_irect_t rect)
@Cast(value="bool") public static boolean sk_region_quick_reject_rect(@Const sk_region_t r, @Const sk_irect_t rect)
@Cast(value="bool") public static boolean sk_region_quick_reject(@Const sk_region_t r, @Const sk_region_t region)
public static void sk_region_translate(sk_region_t r, int x, int y)
@Cast(value="bool") public static boolean sk_region_op_rect(sk_region_t r, @Const sk_irect_t rect, @Cast(value="sk_region_op_t") int op)
@Cast(value="bool") public static boolean sk_region_op(sk_region_t r, @Const sk_region_t region, @Cast(value="sk_region_op_t") int op)
public static sk_region_iterator_t sk_region_iterator_new(@Const sk_region_t region)
public static void sk_region_iterator_delete(sk_region_iterator_t iter)
@Cast(value="bool") public static boolean sk_region_iterator_rewind(sk_region_iterator_t iter)
@Cast(value="bool") public static boolean sk_region_iterator_done(@Const sk_region_iterator_t iter)
public static void sk_region_iterator_next(sk_region_iterator_t iter)
public static void sk_region_iterator_rect(@Const sk_region_iterator_t iter, sk_irect_t rect)
public static sk_region_cliperator_t sk_region_cliperator_new(@Const sk_region_t region, @Const sk_irect_t clip)
public static void sk_region_cliperator_delete(sk_region_cliperator_t iter)
@Cast(value="bool") public static boolean sk_region_cliperator_done(sk_region_cliperator_t iter)
public static void sk_region_cliperator_next(sk_region_cliperator_t iter)
public static void sk_region_cliperator_rect(@Const sk_region_cliperator_t iter, sk_irect_t rect)
public static sk_region_spanerator_t sk_region_spanerator_new(@Const sk_region_t region, int y, int left, int right)
public static void sk_region_spanerator_delete(sk_region_spanerator_t iter)
@Cast(value="bool") public static boolean sk_region_spanerator_next(sk_region_spanerator_t iter, IntPointer left, IntPointer right)
@Cast(value="bool") public static boolean sk_region_spanerator_next(sk_region_spanerator_t iter, IntBuffer left, IntBuffer right)
@Cast(value="bool") public static boolean sk_region_spanerator_next(sk_region_spanerator_t iter, int[] left, int[] right)
public static void sk_shader_ref(sk_shader_t shader)
public static void sk_shader_unref(sk_shader_t shader)
public static sk_shader_t sk_shader_with_local_matrix(@Const sk_shader_t shader, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_with_color_filter(@Const sk_shader_t shader, @Const sk_colorfilter_t filter)
public static sk_shader_t sk_shader_new_empty()
public static sk_shader_t sk_shader_new_color(@Cast(value="sk_color_t") int color)
public static sk_shader_t sk_shader_new_color4f(@Const sk_color4f_t color, @Const sk_colorspace_t colorspace)
public static sk_shader_t sk_shader_new_blend(@Cast(value="sk_blendmode_t") int mode, @Const sk_shader_t dst, @Const sk_shader_t src)
public static sk_shader_t sk_shader_new_lerp(float t, @Const sk_shader_t dst, @Const sk_shader_t src)
public static sk_shader_t sk_shader_new_linear_gradient(@Const sk_point_t points, @Cast(value="const sk_color_t*") IntPointer colors, @Const FloatPointer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_linear_gradient(@Const sk_point_t points, @Cast(value="const sk_color_t*") IntBuffer colors, @Const FloatBuffer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_linear_gradient(@Const sk_point_t points, @Cast(value="const sk_color_t*") int[] colors, @Const float[] colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_linear_gradient_color4f(@Const sk_point_t points, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const FloatPointer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_linear_gradient_color4f(@Const sk_point_t points, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const FloatBuffer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_linear_gradient_color4f(@Const sk_point_t points, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const float[] colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_radial_gradient(@Const sk_point_t center, float radius, @Cast(value="const sk_color_t*") IntPointer colors, @Const FloatPointer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_radial_gradient(@Const sk_point_t center, float radius, @Cast(value="const sk_color_t*") IntBuffer colors, @Const FloatBuffer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_radial_gradient(@Const sk_point_t center, float radius, @Cast(value="const sk_color_t*") int[] colors, @Const float[] colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_radial_gradient_color4f(@Const sk_point_t center, float radius, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const FloatPointer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_radial_gradient_color4f(@Const sk_point_t center, float radius, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const FloatBuffer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_radial_gradient_color4f(@Const sk_point_t center, float radius, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const float[] colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_sweep_gradient(@Const sk_point_t center, @Cast(value="const sk_color_t*") IntPointer colors, @Const FloatPointer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, float startAngle, float endAngle, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_sweep_gradient(@Const sk_point_t center, @Cast(value="const sk_color_t*") IntBuffer colors, @Const FloatBuffer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, float startAngle, float endAngle, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_sweep_gradient(@Const sk_point_t center, @Cast(value="const sk_color_t*") int[] colors, @Const float[] colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, float startAngle, float endAngle, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_sweep_gradient_color4f(@Const sk_point_t center, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const FloatPointer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, float startAngle, float endAngle, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_sweep_gradient_color4f(@Const sk_point_t center, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const FloatBuffer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, float startAngle, float endAngle, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_sweep_gradient_color4f(@Const sk_point_t center, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const float[] colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, float startAngle, float endAngle, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_two_point_conical_gradient(@Const sk_point_t start, float startRadius, @Const sk_point_t end, float endRadius, @Cast(value="const sk_color_t*") IntPointer colors, @Const FloatPointer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_two_point_conical_gradient(@Const sk_point_t start, float startRadius, @Const sk_point_t end, float endRadius, @Cast(value="const sk_color_t*") IntBuffer colors, @Const FloatBuffer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_two_point_conical_gradient(@Const sk_point_t start, float startRadius, @Const sk_point_t end, float endRadius, @Cast(value="const sk_color_t*") int[] colors, @Const float[] colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_two_point_conical_gradient_color4f(@Const sk_point_t start, float startRadius, @Const sk_point_t end, float endRadius, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const FloatPointer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_two_point_conical_gradient_color4f(@Const sk_point_t start, float startRadius, @Const sk_point_t end, float endRadius, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const FloatBuffer colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_two_point_conical_gradient_color4f(@Const sk_point_t start, float startRadius, @Const sk_point_t end, float endRadius, @Const sk_color4f_t colors, @Const sk_colorspace_t colorspace, @Const float[] colorPos, int colorCount, @Cast(value="sk_shader_tilemode_t") int tileMode, @Const sk_matrix_t localMatrix)
public static sk_shader_t sk_shader_new_perlin_noise_fractal_noise(float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, @Const sk_isize_t tileSize)
public static sk_shader_t sk_shader_new_perlin_noise_turbulence(float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, @Const sk_isize_t tileSize)
public static sk_shader_t sk_shader_new_perlin_noise_improved_noise(float baseFrequencyX, float baseFrequencyY, int numOctaves, float z)
public static void sk_stream_asset_destroy(sk_stream_asset_t cstream)
public static sk_stream_filestream_t sk_filestream_new(@Cast(value="const char*") BytePointer path)
public static sk_stream_filestream_t sk_filestream_new(String path)
public static void sk_filestream_destroy(sk_stream_filestream_t cstream)
@Cast(value="bool") public static boolean sk_filestream_is_valid(sk_stream_filestream_t cstream)
public static sk_stream_memorystream_t sk_memorystream_new()
public static sk_stream_memorystream_t sk_memorystream_new_with_length(@Cast(value="size_t") long length)
public static sk_stream_memorystream_t sk_memorystream_new_with_data(@Const Pointer data, @Cast(value="size_t") long length, @Cast(value="bool") boolean copyData)
public static sk_stream_memorystream_t sk_memorystream_new_with_skdata(sk_data_t data)
public static void sk_memorystream_set_memory(sk_stream_memorystream_t cmemorystream, @Const Pointer data, @Cast(value="size_t") long length, @Cast(value="bool") boolean copyData)
public static void sk_memorystream_destroy(sk_stream_memorystream_t cstream)
@Cast(value="size_t") public static long sk_stream_read(sk_stream_t cstream, Pointer buffer, @Cast(value="size_t") long size)
@Cast(value="size_t") public static long sk_stream_peek(sk_stream_t cstream, Pointer buffer, @Cast(value="size_t") long size)
@Cast(value="size_t") public static long sk_stream_skip(sk_stream_t cstream, @Cast(value="size_t") long size)
@Cast(value="bool") public static boolean sk_stream_is_at_end(sk_stream_t cstream)
@Cast(value="bool") public static boolean sk_stream_read_s8(sk_stream_t cstream, BytePointer buffer)
@Cast(value="bool") public static boolean sk_stream_read_s8(sk_stream_t cstream, ByteBuffer buffer)
@Cast(value="bool") public static boolean sk_stream_read_s8(sk_stream_t cstream, byte[] buffer)
@Cast(value="bool") public static boolean sk_stream_read_s16(sk_stream_t cstream, ShortPointer buffer)
@Cast(value="bool") public static boolean sk_stream_read_s16(sk_stream_t cstream, ShortBuffer buffer)
@Cast(value="bool") public static boolean sk_stream_read_s16(sk_stream_t cstream, short[] buffer)
@Cast(value="bool") public static boolean sk_stream_read_s32(sk_stream_t cstream, IntPointer buffer)
@Cast(value="bool") public static boolean sk_stream_read_s32(sk_stream_t cstream, IntBuffer buffer)
@Cast(value="bool") public static boolean sk_stream_read_s32(sk_stream_t cstream, int[] buffer)
@Cast(value="bool") public static boolean sk_stream_read_u8(sk_stream_t cstream, @Cast(value="uint8_t*") BytePointer buffer)
@Cast(value="bool") public static boolean sk_stream_read_u8(sk_stream_t cstream, @Cast(value="uint8_t*") ByteBuffer buffer)
@Cast(value="bool") public static boolean sk_stream_read_u8(sk_stream_t cstream, @Cast(value="uint8_t*") byte[] buffer)
@Cast(value="bool") public static boolean sk_stream_read_u16(sk_stream_t cstream, @Cast(value="uint16_t*") ShortPointer buffer)
@Cast(value="bool") public static boolean sk_stream_read_u16(sk_stream_t cstream, @Cast(value="uint16_t*") ShortBuffer buffer)
@Cast(value="bool") public static boolean sk_stream_read_u16(sk_stream_t cstream, @Cast(value="uint16_t*") short[] buffer)
@Cast(value="bool") public static boolean sk_stream_read_u32(sk_stream_t cstream, @Cast(value="uint32_t*") IntPointer buffer)
@Cast(value="bool") public static boolean sk_stream_read_u32(sk_stream_t cstream, @Cast(value="uint32_t*") IntBuffer buffer)
@Cast(value="bool") public static boolean sk_stream_read_u32(sk_stream_t cstream, @Cast(value="uint32_t*") int[] buffer)
@Cast(value="bool") public static boolean sk_stream_read_bool(sk_stream_t cstream, @Cast(value="bool*") BoolPointer buffer)
@Cast(value="bool") public static boolean sk_stream_read_bool(sk_stream_t cstream, @Cast(value="bool*") boolean[] buffer)
@Cast(value="bool") public static boolean sk_stream_rewind(sk_stream_t cstream)
@Cast(value="bool") public static boolean sk_stream_has_position(sk_stream_t cstream)
@Cast(value="size_t") public static long sk_stream_get_position(sk_stream_t cstream)
@Cast(value="bool") public static boolean sk_stream_seek(sk_stream_t cstream, @Cast(value="size_t") long _position)
@Cast(value="bool") public static boolean sk_stream_move(sk_stream_t cstream, long offset)
@Cast(value="bool") public static boolean sk_stream_has_length(sk_stream_t cstream)
@Cast(value="size_t") public static long sk_stream_get_length(sk_stream_t cstream)
@Const public static Pointer sk_stream_get_memory_base(sk_stream_t cstream)
public static sk_stream_t sk_stream_fork(sk_stream_t cstream)
public static sk_stream_t sk_stream_duplicate(sk_stream_t cstream)
public static void sk_stream_destroy(sk_stream_t cstream)
public static sk_wstream_filestream_t sk_filewstream_new(@Cast(value="const char*") BytePointer path)
public static sk_wstream_filestream_t sk_filewstream_new(String path)
public static void sk_filewstream_destroy(sk_wstream_filestream_t cstream)
@Cast(value="bool") public static boolean sk_filewstream_is_valid(sk_wstream_filestream_t cstream)
public static sk_wstream_dynamicmemorystream_t sk_dynamicmemorywstream_new()
public static sk_stream_asset_t sk_dynamicmemorywstream_detach_as_stream(sk_wstream_dynamicmemorystream_t cstream)
public static sk_data_t sk_dynamicmemorywstream_detach_as_data(sk_wstream_dynamicmemorystream_t cstream)
public static void sk_dynamicmemorywstream_copy_to(sk_wstream_dynamicmemorystream_t cstream, Pointer data)
@Cast(value="bool") public static boolean sk_dynamicmemorywstream_write_to_stream(sk_wstream_dynamicmemorystream_t cstream, sk_wstream_t dst)
public static void sk_dynamicmemorywstream_destroy(sk_wstream_dynamicmemorystream_t cstream)
@Cast(value="bool") public static boolean sk_wstream_write(sk_wstream_t cstream, @Const Pointer buffer, @Cast(value="size_t") long size)
@Cast(value="bool") public static boolean sk_wstream_newline(sk_wstream_t cstream)
public static void sk_wstream_flush(sk_wstream_t cstream)
@Cast(value="size_t") public static long sk_wstream_bytes_written(sk_wstream_t cstream)
@Cast(value="bool") public static boolean sk_wstream_write_8(sk_wstream_t cstream, @Cast(value="uint8_t") byte value)
@Cast(value="bool") public static boolean sk_wstream_write_16(sk_wstream_t cstream, @Cast(value="uint16_t") short value)
@Cast(value="bool") public static boolean sk_wstream_write_32(sk_wstream_t cstream, @Cast(value="uint32_t") int value)
@Cast(value="bool") public static boolean sk_wstream_write_text(sk_wstream_t cstream, @Cast(value="const char*") BytePointer value)
@Cast(value="bool") public static boolean sk_wstream_write_text(sk_wstream_t cstream, String value)
@Cast(value="bool") public static boolean sk_wstream_write_dec_as_text(sk_wstream_t cstream, int value)
@Cast(value="bool") public static boolean sk_wstream_write_bigdec_as_text(sk_wstream_t cstream, @Cast(value="int64_t") long value, int minDigits)
@Cast(value="bool") public static boolean sk_wstream_write_hex_as_text(sk_wstream_t cstream, @Cast(value="uint32_t") int value, int minDigits)
@Cast(value="bool") public static boolean sk_wstream_write_scalar_as_text(sk_wstream_t cstream, float value)
@Cast(value="bool") public static boolean sk_wstream_write_bool(sk_wstream_t cstream, @Cast(value="bool") boolean value)
@Cast(value="bool") public static boolean sk_wstream_write_scalar(sk_wstream_t cstream, float value)
@Cast(value="bool") public static boolean sk_wstream_write_packed_uint(sk_wstream_t cstream, @Cast(value="size_t") long value)
@Cast(value="bool") public static boolean sk_wstream_write_stream(sk_wstream_t cstream, sk_stream_t input, @Cast(value="size_t") long length)
public static int sk_wstream_get_size_of_packed_uint(@Cast(value="size_t") long value)
public static sk_string_t sk_string_new_empty()
public static sk_string_t sk_string_new_with_copy(@Cast(value="const char*") BytePointer src, @Cast(value="size_t") long length)
public static sk_string_t sk_string_new_with_copy(String src, @Cast(value="size_t") long length)
public static void sk_string_destructor(@Const sk_string_t arg0)
@Cast(value="size_t") public static long sk_string_get_size(@Const sk_string_t arg0)
@Cast(value="const char*") public static BytePointer sk_string_get_c_str(@Const sk_string_t arg0)
public static sk_surface_t sk_surface_new_null(int width, int height)
public static sk_surface_t sk_surface_new_raster(@Const sk_imageinfo_t arg0, @Cast(value="size_t") long rowBytes, @Const sk_surfaceprops_t arg2)
public static sk_surface_t sk_surface_new_raster_direct(@Const sk_imageinfo_t arg0, Pointer pixels, @Cast(value="size_t") long rowBytes, sk_surface_raster_release_proc releaseProc, Pointer context, @Const sk_surfaceprops_t props)
public static sk_surface_t sk_surface_new_backend_texture(gr_recording_context_t context, @Const gr_backendtexture_t texture, @Cast(value="gr_surfaceorigin_t") int origin, int samples, @Cast(value="sk_colortype_t") int colorType, sk_colorspace_t colorspace, @Const sk_surfaceprops_t props)
public static sk_surface_t sk_surface_new_backend_render_target(gr_recording_context_t context, @Const gr_backendrendertarget_t target, @Cast(value="gr_surfaceorigin_t") int origin, @Cast(value="sk_colortype_t") int colorType, sk_colorspace_t colorspace, @Const sk_surfaceprops_t props)
public static sk_surface_t sk_surface_new_render_target(gr_recording_context_t context, @Cast(value="bool") boolean budgeted, @Const sk_imageinfo_t cinfo, int sampleCount, @Cast(value="gr_surfaceorigin_t") int origin, @Const sk_surfaceprops_t props, @Cast(value="bool") boolean shouldCreateWithMips)
public static sk_surface_t sk_surface_new_metal_layer(gr_recording_context_t context, @Const Pointer layer, @Cast(value="gr_surfaceorigin_t") int origin, int sampleCount, @Cast(value="sk_colortype_t") int colorType, sk_colorspace_t colorspace, @Const sk_surfaceprops_t props, @Cast(value="const void**") PointerPointer drawable)
public static sk_surface_t sk_surface_new_metal_layer(gr_recording_context_t context, @Const Pointer layer, @Cast(value="gr_surfaceorigin_t") int origin, int sampleCount, @Cast(value="sk_colortype_t") int colorType, sk_colorspace_t colorspace, @Const sk_surfaceprops_t props, @Cast(value="const void**") @ByPtrPtr Pointer drawable)
public static sk_surface_t sk_surface_new_metal_view(gr_recording_context_t context, @Const Pointer mtkView, @Cast(value="gr_surfaceorigin_t") int origin, int sampleCount, @Cast(value="sk_colortype_t") int colorType, sk_colorspace_t colorspace, @Const sk_surfaceprops_t props)
public static void sk_surface_unref(sk_surface_t arg0)
public static sk_canvas_t sk_surface_get_canvas(sk_surface_t arg0)
public static sk_image_t sk_surface_new_image_snapshot(sk_surface_t arg0)
public static sk_image_t sk_surface_new_image_snapshot_with_crop(sk_surface_t surface, @Const sk_irect_t bounds)
public static void sk_surface_draw(sk_surface_t surface, sk_canvas_t canvas, float x, float y, @Const sk_paint_t paint)
@Cast(value="bool") public static boolean sk_surface_peek_pixels(sk_surface_t surface, sk_pixmap_t pixmap)
@Cast(value="bool") public static boolean sk_surface_read_pixels(sk_surface_t surface, sk_imageinfo_t dstInfo, Pointer dstPixels, @Cast(value="size_t") long dstRowBytes, int srcX, int srcY)
@Const public static sk_surfaceprops_t sk_surface_get_props(sk_surface_t surface)
public static void sk_surface_flush(sk_surface_t surface)
public static void sk_surface_flush_and_submit(sk_surface_t surface, @Cast(value="bool") boolean syncCpu)
public static gr_recording_context_t sk_surface_get_recording_context(sk_surface_t surface)
public static sk_surfaceprops_t sk_surfaceprops_new(@Cast(value="uint32_t") int flags, @Cast(value="sk_pixelgeometry_t") int geometry)
public static void sk_surfaceprops_delete(sk_surfaceprops_t props)
@Cast(value="uint32_t") public static int sk_surfaceprops_get_flags(sk_surfaceprops_t props)
@Cast(value="sk_pixelgeometry_t") public static int sk_surfaceprops_get_pixel_geometry(sk_surfaceprops_t props)
public static sk_canvas_t sk_svgcanvas_create_with_stream(@Const sk_rect_t bounds, sk_wstream_t stream)
public static sk_canvas_t sk_svgcanvas_create_with_writer(@Const sk_rect_t bounds, sk_xmlwriter_t writer)
public static void sk_typeface_unref(sk_typeface_t typeface)
public static sk_fontstyle_t sk_typeface_get_fontstyle(@Const sk_typeface_t typeface)
public static int sk_typeface_get_font_weight(@Const sk_typeface_t typeface)
public static int sk_typeface_get_font_width(@Const sk_typeface_t typeface)
@Cast(value="sk_font_style_slant_t") public static int sk_typeface_get_font_slant(@Const sk_typeface_t typeface)
@Cast(value="bool") public static boolean sk_typeface_is_fixed_pitch(@Const sk_typeface_t typeface)
public static sk_typeface_t sk_typeface_create_default()
public static sk_typeface_t sk_typeface_ref_default()
public static sk_typeface_t sk_typeface_create_from_name(@Cast(value="const char*") BytePointer familyName, @Const sk_fontstyle_t style)
public static sk_typeface_t sk_typeface_create_from_name(String familyName, @Const sk_fontstyle_t style)
public static sk_typeface_t sk_typeface_create_from_file(@Cast(value="const char*") BytePointer path, int index)
public static sk_typeface_t sk_typeface_create_from_file(String path, int index)
public static sk_typeface_t sk_typeface_create_from_stream(sk_stream_asset_t stream, int index)
public static sk_typeface_t sk_typeface_create_from_data(sk_data_t data, int index)
public static void sk_typeface_unichars_to_glyphs(@Const sk_typeface_t typeface, @Const IntPointer unichars, int count, @Cast(value="uint16_t*") ShortPointer glyphs)
public static void sk_typeface_unichars_to_glyphs(@Const sk_typeface_t typeface, @Const IntBuffer unichars, int count, @Cast(value="uint16_t*") ShortBuffer glyphs)
public static void sk_typeface_unichars_to_glyphs(@Const sk_typeface_t typeface, @Const int[] unichars, int count, @Cast(value="uint16_t*") short[] glyphs)
@Cast(value="uint16_t") public static short sk_typeface_unichar_to_glyph(@Const sk_typeface_t typeface, int unichar)
public static int sk_typeface_count_glyphs(@Const sk_typeface_t typeface)
public static int sk_typeface_count_tables(@Const sk_typeface_t typeface)
public static int sk_typeface_get_table_tags(@Const sk_typeface_t typeface, @Cast(value="sk_font_table_tag_t*") IntPointer tags)
public static int sk_typeface_get_table_tags(@Const sk_typeface_t typeface, @Cast(value="sk_font_table_tag_t*") IntBuffer tags)
public static int sk_typeface_get_table_tags(@Const sk_typeface_t typeface, @Cast(value="sk_font_table_tag_t*") int[] tags)
@Cast(value="size_t") public static long sk_typeface_get_table_size(@Const sk_typeface_t typeface, @Cast(value="sk_font_table_tag_t") int tag)
@Cast(value="size_t") public static long sk_typeface_get_table_data(@Const sk_typeface_t typeface, @Cast(value="sk_font_table_tag_t") int tag, @Cast(value="size_t") long offset, @Cast(value="size_t") long length, Pointer data)
public static sk_data_t sk_typeface_copy_table_data(@Const sk_typeface_t typeface, @Cast(value="sk_font_table_tag_t") int tag)
public static int sk_typeface_get_units_per_em(@Const sk_typeface_t typeface)
@Cast(value="bool") public static boolean sk_typeface_get_kerning_pair_adjustments(@Const sk_typeface_t typeface, @Cast(value="const uint16_t*") ShortPointer glyphs, int count, IntPointer adjustments)
@Cast(value="bool") public static boolean sk_typeface_get_kerning_pair_adjustments(@Const sk_typeface_t typeface, @Cast(value="const uint16_t*") ShortBuffer glyphs, int count, IntBuffer adjustments)
@Cast(value="bool") public static boolean sk_typeface_get_kerning_pair_adjustments(@Const sk_typeface_t typeface, @Cast(value="const uint16_t*") short[] glyphs, int count, int[] adjustments)
public static sk_string_t sk_typeface_get_family_name(@Const sk_typeface_t typeface)
public static sk_stream_asset_t sk_typeface_open_stream(@Const sk_typeface_t typeface, IntPointer ttcIndex)
public static sk_stream_asset_t sk_typeface_open_stream(@Const sk_typeface_t typeface, IntBuffer ttcIndex)
public static sk_stream_asset_t sk_typeface_open_stream(@Const sk_typeface_t typeface, int[] ttcIndex)
public static sk_fontmgr_t sk_fontmgr_create_default()
public static sk_fontmgr_t sk_fontmgr_ref_default()
public static void sk_fontmgr_unref(sk_fontmgr_t arg0)
public static int sk_fontmgr_count_families(sk_fontmgr_t arg0)
public static void sk_fontmgr_get_family_name(sk_fontmgr_t arg0, int index, sk_string_t familyName)
public static sk_fontstyleset_t sk_fontmgr_create_styleset(sk_fontmgr_t arg0, int index)
public static sk_fontstyleset_t sk_fontmgr_match_family(sk_fontmgr_t arg0, @Cast(value="const char*") BytePointer familyName)
public static sk_fontstyleset_t sk_fontmgr_match_family(sk_fontmgr_t arg0, String familyName)
public static sk_typeface_t sk_fontmgr_match_family_style(sk_fontmgr_t arg0, @Cast(value="const char*") BytePointer familyName, sk_fontstyle_t style)
public static sk_typeface_t sk_fontmgr_match_family_style(sk_fontmgr_t arg0, String familyName, sk_fontstyle_t style)
public static sk_typeface_t sk_fontmgr_match_family_style_character(sk_fontmgr_t arg0, @Cast(value="const char*") BytePointer familyName, sk_fontstyle_t style, @Cast(value="const char**") PointerPointer bcp47, int bcp47Count, int character)
public static sk_typeface_t sk_fontmgr_match_family_style_character(sk_fontmgr_t arg0, @Cast(value="const char*") BytePointer familyName, sk_fontstyle_t style, @Cast(value="const char**") @ByPtrPtr BytePointer bcp47, int bcp47Count, int character)
public static sk_typeface_t sk_fontmgr_match_family_style_character(sk_fontmgr_t arg0, String familyName, sk_fontstyle_t style, @Cast(value="const char**") @ByPtrPtr ByteBuffer bcp47, int bcp47Count, int character)
public static sk_typeface_t sk_fontmgr_match_family_style_character(sk_fontmgr_t arg0, @Cast(value="const char*") BytePointer familyName, sk_fontstyle_t style, @Cast(value="const char**") @ByPtrPtr byte[] bcp47, int bcp47Count, int character)
public static sk_typeface_t sk_fontmgr_match_family_style_character(sk_fontmgr_t arg0, String familyName, sk_fontstyle_t style, @Cast(value="const char**") @ByPtrPtr BytePointer bcp47, int bcp47Count, int character)
public static sk_typeface_t sk_fontmgr_match_family_style_character(sk_fontmgr_t arg0, @Cast(value="const char*") BytePointer familyName, sk_fontstyle_t style, @Cast(value="const char**") @ByPtrPtr ByteBuffer bcp47, int bcp47Count, int character)
public static sk_typeface_t sk_fontmgr_match_family_style_character(sk_fontmgr_t arg0, String familyName, sk_fontstyle_t style, @Cast(value="const char**") @ByPtrPtr byte[] bcp47, int bcp47Count, int character)
public static sk_typeface_t sk_fontmgr_match_face_style(sk_fontmgr_t arg0, @Const sk_typeface_t face, sk_fontstyle_t style)
public static sk_typeface_t sk_fontmgr_create_from_data(sk_fontmgr_t arg0, sk_data_t data, int index)
public static sk_typeface_t sk_fontmgr_create_from_stream(sk_fontmgr_t arg0, sk_stream_asset_t stream, int index)
public static sk_typeface_t sk_fontmgr_create_from_file(sk_fontmgr_t arg0, @Cast(value="const char*") BytePointer path, int index)
public static sk_typeface_t sk_fontmgr_create_from_file(sk_fontmgr_t arg0, String path, int index)
public static sk_fontstyle_t sk_fontstyle_new(int weight, int width, @Cast(value="sk_font_style_slant_t") int slant)
public static void sk_fontstyle_delete(sk_fontstyle_t fs)
public static int sk_fontstyle_get_weight(@Const sk_fontstyle_t fs)
public static int sk_fontstyle_get_width(@Const sk_fontstyle_t fs)
@Cast(value="sk_font_style_slant_t") public static int sk_fontstyle_get_slant(@Const sk_fontstyle_t fs)
public static sk_fontstyleset_t sk_fontstyleset_create_empty()
public static void sk_fontstyleset_unref(sk_fontstyleset_t fss)
public static int sk_fontstyleset_get_count(sk_fontstyleset_t fss)
public static void sk_fontstyleset_get_style(sk_fontstyleset_t fss, int index, sk_fontstyle_t fs, sk_string_t style)
public static sk_typeface_t sk_fontstyleset_create_typeface(sk_fontstyleset_t fss, int index)
public static sk_typeface_t sk_fontstyleset_match_style(sk_fontstyleset_t fss, sk_fontstyle_t style)
public static void sk_vertices_unref(sk_vertices_t cvertices)
public static void sk_vertices_ref(sk_vertices_t cvertices)
public static sk_vertices_t sk_vertices_make_copy(@Cast(value="sk_vertices_vertex_mode_t") int vmode, int vertexCount, @Const sk_point_t positions, @Const sk_point_t texs, @Cast(value="const sk_color_t*") IntPointer colors, int indexCount, @Cast(value="const uint16_t*") ShortPointer indices)
public static sk_vertices_t sk_vertices_make_copy(@Cast(value="sk_vertices_vertex_mode_t") int vmode, int vertexCount, @Const sk_point_t positions, @Const sk_point_t texs, @Cast(value="const sk_color_t*") IntBuffer colors, int indexCount, @Cast(value="const uint16_t*") ShortBuffer indices)
public static sk_vertices_t sk_vertices_make_copy(@Cast(value="sk_vertices_vertex_mode_t") int vmode, int vertexCount, @Const sk_point_t positions, @Const sk_point_t texs, @Cast(value="const sk_color_t*") int[] colors, int indexCount, @Cast(value="const uint16_t*") short[] indices)
public static sk_xmlstreamwriter_t sk_xmlstreamwriter_new(sk_wstream_t stream)
public static void sk_xmlstreamwriter_delete(sk_xmlstreamwriter_t writer)
Copyright © 2022. All rights reserved.