SK_C_API void gr_context_flush(gr_context_t* context);
SK_C_API void gr_context_reset_context(gr_context_t* context, uint32_t state);
-SK_C_API const gr_glinterface_t* gr_glinterface_default_interface();
-SK_C_API const gr_glinterface_t* gr_glinterface_create_native_interface();
+SK_C_API const gr_glinterface_t* gr_glinterface_default_interface(void);
+SK_C_API const gr_glinterface_t* gr_glinterface_create_native_interface(void);
SK_C_API const gr_glinterface_t* gr_glinterface_assemble_interface(void* ctx, gr_gl_get_proc get);
SK_C_API const gr_glinterface_t* gr_glinterface_assemble_gl_interface(void* ctx, gr_gl_get_proc get);
SK_C_API const gr_glinterface_t* gr_glinterface_assemble_gles_interface(void* ctx, gr_gl_get_proc get);
SK_C_PLUS_PLUS_BEGIN_GUARD
SK_C_API void sk_bitmap_destructor(sk_bitmap_t* cbitmap);
-SK_C_API sk_bitmap_t* sk_bitmap_new();
+SK_C_API sk_bitmap_t* sk_bitmap_new(void);
SK_C_API void sk_bitmap_get_info(sk_bitmap_t* cbitmap, sk_imageinfo_t* info);
SK_C_API void* sk_bitmap_get_pixels(sk_bitmap_t* cbitmap, size_t* length);
SK_C_API size_t sk_bitmap_get_row_bytes(sk_bitmap_t* cbitmap);
SK_C_PLUS_PLUS_BEGIN_GUARD
-SK_C_API size_t sk_codec_min_buffered_bytes_needed();
+SK_C_API size_t sk_codec_min_buffered_bytes_needed(void);
SK_C_API sk_codec_t* sk_codec_new_from_stream(sk_stream_t* stream);
SK_C_API sk_codec_t* sk_codec_new_from_data(sk_data_t* data);
SK_C_API sk_colorfilter_t* sk_colorfilter_new_compose(sk_colorfilter_t* outer, sk_colorfilter_t* inner);
SK_C_API sk_colorfilter_t* sk_colorfilter_new_color_cube(sk_data_t* cubeData, int cubeDimension);
SK_C_API sk_colorfilter_t* sk_colorfilter_new_color_matrix(const float array[20]);
-SK_C_API sk_colorfilter_t* sk_colorfilter_new_luma_color();
+SK_C_API sk_colorfilter_t* sk_colorfilter_new_luma_color(void);
SK_C_API sk_colorfilter_t* sk_colorfilter_new_gamma(float gamma);
SK_C_API sk_colorfilter_t* sk_colorfilter_new_table(const uint8_t table[256]);
SK_C_API sk_colorfilter_t* sk_colorfilter_new_table_argb(const uint8_t tableA[256], const uint8_t tableR[256], const uint8_t tableG[256], const uint8_t tableB[256]);
Returns a new empty sk_data_t. This call must be balanced with a call to
sk_data_unref().
*/
-SK_C_API sk_data_t* sk_data_new_empty();
+SK_C_API sk_data_t* sk_data_new_empty(void);
/**
Returns a new sk_data_t by copying the specified source data.
This call must be balanced with a call to sk_data_unref().
SK_C_PLUS_PLUS_BEGIN_GUARD
-SK_C_API sk_imagefilter_croprect_t* sk_imagefilter_croprect_new();
+SK_C_API sk_imagefilter_croprect_t* sk_imagefilter_croprect_new(void);
SK_C_API sk_imagefilter_croprect_t* sk_imagefilter_croprect_new_with_rect(const sk_rect_t* rect, uint32_t flags);
SK_C_API void sk_imagefilter_croprect_destructor(sk_imagefilter_croprect_t* cropRect);
SK_C_API void sk_imagefilter_croprect_get_rect(sk_imagefilter_croprect_t* cropRect, sk_rect_t* rect);
SK_C_API float sk_matrix_map_radius (sk_matrix_t *matrix, float radius);
-SK_C_API sk_3dview_t* sk_3dview_new ();
+SK_C_API sk_3dview_t* sk_3dview_new (void);
SK_C_API void sk_3dview_destroy (sk_3dview_t* cview);
SK_C_API void sk_3dview_save (sk_3dview_t* cview);
SK_C_API void sk_3dview_restore (sk_3dview_t* cview);
SK_C_API void sk_matrix44_destroy (sk_matrix44_t* matrix);
-SK_C_API sk_matrix44_t* sk_matrix44_new ();
-SK_C_API sk_matrix44_t* sk_matrix44_new_identity ();
+SK_C_API sk_matrix44_t* sk_matrix44_new (void);
+SK_C_API sk_matrix44_t* sk_matrix44_new_identity (void);
SK_C_API sk_matrix44_t* sk_matrix44_new_copy (const sk_matrix44_t* src);
SK_C_API sk_matrix44_t* sk_matrix44_new_concat (const sk_matrix44_t* a, const sk_matrix44_t* b);
SK_C_API sk_matrix44_t* sk_matrix44_new_matrix (const sk_matrix_t* src);
maskfilter : NULL
xfermode_mode : SRCOVER_SK_XFERMODE_MODE
*/
-SK_C_API sk_paint_t* sk_paint_new();
+SK_C_API sk_paint_t* sk_paint_new(void);
SK_C_API sk_paint_t* sk_paint_clone(sk_paint_t*);
/**
Release the memory storing the sk_paint_t and unref() all
SK_C_PLUS_PLUS_BEGIN_GUARD
/** Create a new, empty path. */
-SK_C_API sk_path_t* sk_path_new();
+SK_C_API sk_path_t* sk_path_new(void);
/** Release the memory used by a sk_path_t. */
SK_C_API void sk_path_delete(sk_path_t*);
SK_C_API bool sk_pathop_tight_bounds(const sk_path_t* path, sk_rect_t* result);
-SK_C_API sk_opbuilder_t* sk_opbuilder_new();
+SK_C_API sk_opbuilder_t* sk_opbuilder_new(void);
SK_C_API void sk_opbuilder_destroy(sk_opbuilder_t* builder);
SK_C_API 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);
-SK_C_API sk_pathmeasure_t* sk_pathmeasure_new();
+SK_C_API sk_pathmeasure_t* sk_pathmeasure_new(void);
SK_C_API sk_pathmeasure_t* sk_pathmeasure_new_with_path(const sk_path_t* path, bool forceClosed, float resScale);
Create a new sk_picture_recorder_t. Its resources should be
released with a call to sk_picture_recorder_delete().
*/
-SK_C_API sk_picture_recorder_t* sk_picture_recorder_new();
+SK_C_API sk_picture_recorder_t* sk_picture_recorder_new(void);
/**
Release the memory and other resources used by this
sk_picture_recorder_t.
SK_C_PLUS_PLUS_BEGIN_GUARD
SK_C_API void sk_pixmap_destructor(sk_pixmap_t* cpixmap);
-SK_C_API sk_pixmap_t* sk_pixmap_new();
+SK_C_API sk_pixmap_t* sk_pixmap_new(void);
SK_C_API sk_pixmap_t* sk_pixmap_new_with_params(const sk_imageinfo_t* cinfo, const void* addr, size_t rowBytes, sk_colortable_t* ctable);
SK_C_API void sk_pixmap_reset(sk_pixmap_t* cpixmap);
SK_C_API void sk_pixmap_reset_with_params(sk_pixmap_t* cpixmap, const sk_imageinfo_t* cinfo, const void* addr, size_t rowBytes, sk_colortable_t* ctable);
SK_C_PLUS_PLUS_BEGIN_GUARD
-SK_C_API sk_region_t* sk_region_new();
+SK_C_API sk_region_t* sk_region_new(void);
SK_C_API sk_region_t* sk_region_new2(const sk_region_t* region);
SK_C_API void sk_region_delete(sk_region_t* cpath);
SK_C_API void sk_region_contains(sk_region_t* r, const sk_region_t* region);
/**
Call this to create a new "empty" shader, that will not draw anything.
*/
-SK_C_API sk_shader_t* sk_shader_new_empty();
+SK_C_API sk_shader_t* sk_shader_new_empty(void);
/**
Call this to create a new shader that just draws the specified color. This should always
draw the same as a paint with this color (and no shader).
////////////////////////////////////////////////////////////////////////////////
-SK_C_API sk_stream_memorystream_t* sk_memorystream_new();
+SK_C_API sk_stream_memorystream_t* sk_memorystream_new(void);
SK_C_API sk_stream_memorystream_t* sk_memorystream_new_with_length(size_t length);
SK_C_API sk_stream_memorystream_t* sk_memorystream_new_with_data(const void* data, size_t length, bool copyData);
SK_C_API sk_stream_memorystream_t* sk_memorystream_new_with_skdata(sk_data_t* data);
SK_C_API sk_wstream_filestream_t* sk_filewstream_new(const char* path);
SK_C_API void sk_filewstream_destroy(sk_wstream_filestream_t* cstream);
-SK_C_API sk_wstream_dynamicmemorystream_t* sk_dynamicmemorywstream_new();
+SK_C_API sk_wstream_dynamicmemorystream_t* sk_dynamicmemorywstream_new(void);
SK_C_API sk_data_t* sk_dynamicmemorywstream_copy_to_data(sk_wstream_dynamicmemorystream_t* cstream);
SK_C_API sk_stream_asset_t* sk_dynamicmemorywstream_detach_as_stream(sk_wstream_dynamicmemorystream_t* cstream);
SK_C_API void sk_dynamicmemorywstream_destroy(sk_wstream_dynamicmemorystream_t* cstream);
Returns a new empty sk_string_t. This call must be balanced with a call to
sk_string_destructor().
*/
-SK_C_API sk_string_t* sk_string_new_empty();
+SK_C_API sk_string_t* sk_string_new_empty(void);
/**
Returns a new sk_string_t by copying the specified source string, encoded in UTF-8.
This call must be balanced with a call to sk_string_destructor().
/**
Return the default sk_colortype_t; this is operating-system dependent.
*/
-SK_C_API sk_colortype_t sk_colortype_get_default_8888();
+SK_C_API sk_colortype_t sk_colortype_get_default_8888(void);
/**
Return a new surface, with the memory for the pixels automatically
SK_C_API size_t sk_typeface_get_table_size(sk_typeface_t* typeface, sk_font_table_tag_t tag);
SK_C_API size_t sk_typeface_get_table_data(sk_typeface_t* typeface, sk_font_table_tag_t tag, size_t offset, size_t length, void* data);
-SK_C_API sk_fontmgr_t* sk_fontmgr_ref_default();
+SK_C_API sk_fontmgr_t* sk_fontmgr_ref_default(void);
SK_C_API void sk_fontmgr_unref(sk_fontmgr_t*);
SK_C_API int sk_fontmgr_count_families(sk_fontmgr_t*);
SK_C_API void sk_fontmgr_get_family_name(sk_fontmgr_t*, int index, sk_string_t* familyName);