Lines Matching refs:TVG_API

46 TVG_API Tvg_Result tvg_engine_init(Tvg_Engine engine_method, unsigned threads)  in tvg_engine_init()
52 TVG_API Tvg_Result tvg_engine_term(Tvg_Engine engine_method) in tvg_engine_term()
58 TVG_API Tvg_Result tvg_engine_version(uint32_t* major, uint32_t* minor, uint32_t* micro, const char… in tvg_engine_version()
68 TVG_API Tvg_Canvas* tvg_swcanvas_create() in tvg_swcanvas_create()
74 TVG_API Tvg_Result tvg_canvas_destroy(Tvg_Canvas* canvas) in tvg_canvas_destroy()
82 TVG_API Tvg_Result tvg_swcanvas_set_mempool(Tvg_Canvas* canvas, Tvg_Mempool_Policy policy) in tvg_swcanvas_set_mempool()
89 TVG_API Tvg_Result tvg_swcanvas_set_target(Tvg_Canvas* canvas, uint32_t* buffer, uint32_t stride, u… in tvg_swcanvas_set_target()
96 TVG_API Tvg_Result tvg_canvas_push(Tvg_Canvas* canvas, Tvg_Paint* paint) in tvg_canvas_push()
103 TVG_API Tvg_Result tvg_canvas_reserve(Tvg_Canvas* canvas, uint32_t n) in tvg_canvas_reserve()
109 TVG_API Tvg_Result tvg_canvas_clear(Tvg_Canvas* canvas, bool free) in tvg_canvas_clear()
116 TVG_API Tvg_Result tvg_canvas_update(Tvg_Canvas* canvas) in tvg_canvas_update()
123 TVG_API Tvg_Result tvg_canvas_update_paint(Tvg_Canvas* canvas, Tvg_Paint* paint) in tvg_canvas_update_paint()
130 TVG_API Tvg_Result tvg_canvas_draw(Tvg_Canvas* canvas) in tvg_canvas_draw()
137 TVG_API Tvg_Result tvg_canvas_sync(Tvg_Canvas* canvas) in tvg_canvas_sync()
144 TVG_API Tvg_Result tvg_canvas_set_viewport(Tvg_Canvas* canvas, int32_t x, int32_t y, int32_t w, int… in tvg_canvas_set_viewport()
155 TVG_API Tvg_Result tvg_paint_del(Tvg_Paint* paint) in tvg_paint_del()
163 TVG_API Tvg_Result tvg_paint_scale(Tvg_Paint* paint, float factor) in tvg_paint_scale()
170 TVG_API Tvg_Result tvg_paint_rotate(Tvg_Paint* paint, float degree) in tvg_paint_rotate()
177 TVG_API Tvg_Result tvg_paint_translate(Tvg_Paint* paint, float x, float y) in tvg_paint_translate()
184 TVG_API Tvg_Result tvg_paint_set_transform(Tvg_Paint* paint, const Tvg_Matrix* m) in tvg_paint_set_transform()
191 TVG_API Tvg_Result tvg_paint_get_transform(Tvg_Paint* paint, Tvg_Matrix* m) in tvg_paint_get_transform()
199 TVG_API Tvg_Paint* tvg_paint_duplicate(Tvg_Paint* paint) in tvg_paint_duplicate()
206 TVG_API Tvg_Result tvg_paint_set_opacity(Tvg_Paint* paint, uint8_t opacity) in tvg_paint_set_opacity()
213 TVG_API Tvg_Result tvg_paint_get_opacity(const Tvg_Paint* paint, uint8_t* opacity) in tvg_paint_get_opacity()
221 TVG_API Tvg_Result tvg_paint_get_bounds(const Tvg_Paint* paint, float* x, float* y, float* w, float… in tvg_paint_get_bounds()
228 TVG_API Tvg_Result tvg_paint_set_composite_method(Tvg_Paint* paint, Tvg_Paint* target, Tvg_Composit… in tvg_paint_set_composite_method()
235 TVG_API Tvg_Result tvg_paint_get_composite_method(const Tvg_Paint* paint, const Tvg_Paint** target,… in tvg_paint_get_composite_method()
243 TVG_API Tvg_Result tvg_paint_set_blend_method(Tvg_Paint* paint, Tvg_Blend_Method method) in tvg_paint_set_blend_method()
250 TVG_API Tvg_Result tvg_paint_get_type(const Tvg_Paint* paint, Tvg_Type* type) in tvg_paint_get_type()
258 TVG_API Tvg_Result tvg_paint_set_clip(Tvg_Paint* paint, Tvg_Paint* clipper) in tvg_paint_set_clip()
265 TVG_DEPRECATED TVG_API Tvg_Result tvg_paint_get_identifier(const Tvg_Paint* paint, Tvg_Identifier* … in tvg_paint_get_identifier()
274 TVG_API Tvg_Paint* tvg_shape_new() in tvg_shape_new()
280 TVG_API Tvg_Result tvg_shape_reset(Tvg_Paint* paint) in tvg_shape_reset()
287 TVG_API Tvg_Result tvg_shape_move_to(Tvg_Paint* paint, float x, float y) in tvg_shape_move_to()
294 TVG_API Tvg_Result tvg_shape_line_to(Tvg_Paint* paint, float x, float y) in tvg_shape_line_to()
301 TVG_API Tvg_Result tvg_shape_cubic_to(Tvg_Paint* paint, float cx1, float cy1, float cx2, float cy2,… in tvg_shape_cubic_to()
308 TVG_API Tvg_Result tvg_shape_close(Tvg_Paint* paint) in tvg_shape_close()
315 TVG_API Tvg_Result tvg_shape_append_rect(Tvg_Paint* paint, float x, float y, float w, float h, floa… in tvg_shape_append_rect()
322 TVG_API Tvg_Result tvg_shape_append_arc(Tvg_Paint* paint, float cx, float cy, float radius, float s… in tvg_shape_append_arc()
329 TVG_API Tvg_Result tvg_shape_append_circle(Tvg_Paint* paint, float cx, float cy, float rx, float ry) in tvg_shape_append_circle()
336 TVG_API Tvg_Result tvg_shape_append_path(Tvg_Paint* paint, const Tvg_Path_Command* cmds, uint32_t c… in tvg_shape_append_path()
343 TVG_API Tvg_Result tvg_shape_get_path_coords(const Tvg_Paint* paint, const Tvg_Point** pts, uint32_… in tvg_shape_get_path_coords()
351 TVG_API Tvg_Result tvg_shape_get_path_commands(const Tvg_Paint* paint, const Tvg_Path_Command** cmd… in tvg_shape_get_path_commands()
359 TVG_API Tvg_Result tvg_shape_set_stroke_width(Tvg_Paint* paint, float width) in tvg_shape_set_stroke_width()
366 TVG_API Tvg_Result tvg_shape_get_stroke_width(const Tvg_Paint* paint, float* width) in tvg_shape_get_stroke_width()
374 TVG_API Tvg_Result tvg_shape_set_stroke_color(Tvg_Paint* paint, uint8_t r, uint8_t g, uint8_t b, ui… in tvg_shape_set_stroke_color()
381 TVG_API Tvg_Result tvg_shape_get_stroke_color(const Tvg_Paint* paint, uint8_t* r, uint8_t* g, uint8… in tvg_shape_get_stroke_color()
388 TVG_API Tvg_Result tvg_shape_set_stroke_linear_gradient(Tvg_Paint* paint, Tvg_Gradient* gradient) in tvg_shape_set_stroke_linear_gradient()
395 TVG_API Tvg_Result tvg_shape_set_stroke_radial_gradient(Tvg_Paint* paint, Tvg_Gradient* gradient) in tvg_shape_set_stroke_radial_gradient()
402 TVG_API Tvg_Result tvg_shape_get_stroke_gradient(const Tvg_Paint* paint, Tvg_Gradient** gradient) in tvg_shape_get_stroke_gradient()
410 TVG_API Tvg_Result tvg_shape_set_stroke_dash(Tvg_Paint* paint, const float* dashPattern, uint32_t c… in tvg_shape_set_stroke_dash()
417 TVG_API Tvg_Result tvg_shape_get_stroke_dash(const Tvg_Paint* paint, const float** dashPattern, uin… in tvg_shape_get_stroke_dash()
425 TVG_API Tvg_Result tvg_shape_set_stroke_cap(Tvg_Paint* paint, Tvg_Stroke_Cap cap) in tvg_shape_set_stroke_cap()
432 TVG_API Tvg_Result tvg_shape_get_stroke_cap(const Tvg_Paint* paint, Tvg_Stroke_Cap* cap) in tvg_shape_get_stroke_cap()
440 TVG_API Tvg_Result tvg_shape_set_stroke_join(Tvg_Paint* paint, Tvg_Stroke_Join join) in tvg_shape_set_stroke_join()
447 TVG_API Tvg_Result tvg_shape_get_stroke_join(const Tvg_Paint* paint, Tvg_Stroke_Join* join) in tvg_shape_get_stroke_join()
455 TVG_API Tvg_Result tvg_shape_set_stroke_miterlimit(Tvg_Paint* paint, float ml) in tvg_shape_set_stroke_miterlimit()
462 TVG_API Tvg_Result tvg_shape_get_stroke_miterlimit(const Tvg_Paint* paint, float* ml) in tvg_shape_get_stroke_miterlimit()
470 TVG_API Tvg_Result tvg_shape_set_stroke_trim(Tvg_Paint* paint, float begin, float end, bool simulta… in tvg_shape_set_stroke_trim()
477 TVG_API Tvg_Result tvg_shape_set_fill_color(Tvg_Paint* paint, uint8_t r, uint8_t g, uint8_t b, uint… in tvg_shape_set_fill_color()
484 TVG_API Tvg_Result tvg_shape_get_fill_color(const Tvg_Paint* paint, uint8_t* r, uint8_t* g, uint8_t… in tvg_shape_get_fill_color()
491 TVG_API Tvg_Result tvg_shape_set_fill_rule(Tvg_Paint* paint, Tvg_Fill_Rule rule) in tvg_shape_set_fill_rule()
498 TVG_API Tvg_Result tvg_shape_get_fill_rule(const Tvg_Paint* paint, Tvg_Fill_Rule* rule) in tvg_shape_get_fill_rule()
506 TVG_API Tvg_Result tvg_shape_set_paint_order(Tvg_Paint* paint, bool strokeFirst) in tvg_shape_set_paint_order()
513 TVG_API Tvg_Result tvg_shape_set_linear_gradient(Tvg_Paint* paint, Tvg_Gradient* gradient) in tvg_shape_set_linear_gradient()
520 TVG_API Tvg_Result tvg_shape_set_radial_gradient(Tvg_Paint* paint, Tvg_Gradient* gradient) in tvg_shape_set_radial_gradient()
527 TVG_API Tvg_Result tvg_shape_get_gradient(const Tvg_Paint* paint, Tvg_Gradient** gradient) in tvg_shape_get_gradient()
538 TVG_API Tvg_Paint* tvg_picture_new() in tvg_picture_new()
544 TVG_API Tvg_Result tvg_picture_load(Tvg_Paint* paint, const char* path) in tvg_picture_load()
551 TVG_API Tvg_Result tvg_picture_load_raw(Tvg_Paint* paint, uint32_t *data, uint32_t w, uint32_t h, b… in tvg_picture_load_raw()
558 TVG_API Tvg_Result tvg_picture_load_data(Tvg_Paint* paint, const char *data, uint32_t size, const c… in tvg_picture_load_data()
565 TVG_API Tvg_Result tvg_picture_set_size(Tvg_Paint* paint, float w, float h) in tvg_picture_set_size()
572 TVG_API Tvg_Result tvg_picture_get_size(const Tvg_Paint* paint, float* w, float* h) in tvg_picture_get_size()
579 TVG_API const Tvg_Paint* tvg_picture_get_paint(Tvg_Paint* paint, uint32_t id) in tvg_picture_get_paint()
590 TVG_API Tvg_Gradient* tvg_linear_gradient_new() in tvg_linear_gradient_new()
596 TVG_API Tvg_Gradient* tvg_radial_gradient_new() in tvg_radial_gradient_new()
602 TVG_API Tvg_Gradient* tvg_gradient_duplicate(Tvg_Gradient* grad) in tvg_gradient_duplicate()
609 TVG_API Tvg_Result tvg_gradient_del(Tvg_Gradient* grad) in tvg_gradient_del()
617 TVG_API Tvg_Result tvg_linear_gradient_set(Tvg_Gradient* grad, float x1, float y1, float x2, float … in tvg_linear_gradient_set()
624 TVG_API Tvg_Result tvg_linear_gradient_get(Tvg_Gradient* grad, float* x1, float* y1, float* x2, flo… in tvg_linear_gradient_get()
631 TVG_API Tvg_Result tvg_radial_gradient_set(Tvg_Gradient* grad, float cx, float cy, float radius) in tvg_radial_gradient_set()
638 TVG_API Tvg_Result tvg_radial_gradient_get(Tvg_Gradient* grad, float* cx, float* cy, float* radius) in tvg_radial_gradient_get()
645 TVG_API Tvg_Result tvg_gradient_set_color_stops(Tvg_Gradient* grad, const Tvg_Color_Stop* color_sto… in tvg_gradient_set_color_stops()
652 TVG_API Tvg_Result tvg_gradient_get_color_stops(const Tvg_Gradient* grad, const Tvg_Color_Stop** co… in tvg_gradient_get_color_stops()
660 TVG_API Tvg_Result tvg_gradient_set_spread(Tvg_Gradient* grad, const Tvg_Stroke_Fill spread) in tvg_gradient_set_spread()
667 TVG_API Tvg_Result tvg_gradient_get_spread(const Tvg_Gradient* grad, Tvg_Stroke_Fill* spread) in tvg_gradient_get_spread()
675 TVG_API Tvg_Result tvg_gradient_set_transform(Tvg_Gradient* grad, const Tvg_Matrix* m) in tvg_gradient_set_transform()
682 TVG_API Tvg_Result tvg_gradient_get_transform(const Tvg_Gradient* grad, Tvg_Matrix* m) in tvg_gradient_get_transform()
690 TVG_API Tvg_Result tvg_gradient_get_type(const Tvg_Gradient* grad, Tvg_Type* type) in tvg_gradient_get_type()
698 TVG_DEPRECATED TVG_API Tvg_Result tvg_gradient_get_identifier(const Tvg_Gradient* grad, Tvg_Identif… in tvg_gradient_get_identifier()
707 TVG_API Tvg_Paint* tvg_scene_new() in tvg_scene_new()
713 TVG_API Tvg_Result tvg_scene_reserve(Tvg_Paint* scene, uint32_t size) in tvg_scene_reserve()
719 TVG_API Tvg_Result tvg_scene_push(Tvg_Paint* scene, Tvg_Paint* paint) in tvg_scene_push()
726 TVG_API Tvg_Result tvg_scene_clear(Tvg_Paint* scene, bool free) in tvg_scene_clear()
737 TVG_API Tvg_Paint* tvg_text_new() in tvg_text_new()
743 TVG_API Tvg_Result tvg_text_set_font(Tvg_Paint* paint, const char* name, float size, const char* st… in tvg_text_set_font()
750 TVG_API Tvg_Result tvg_text_set_text(Tvg_Paint* paint, const char* text) in tvg_text_set_text()
757 TVG_API Tvg_Result tvg_text_set_fill_color(Tvg_Paint* paint, uint8_t r, uint8_t g, uint8_t b) in tvg_text_set_fill_color()
764 TVG_API Tvg_Result tvg_text_set_gradient(Tvg_Paint* paint, Tvg_Gradient* gradient) in tvg_text_set_gradient()
771 TVG_API Tvg_Result tvg_font_load(const char* path) in tvg_font_load()
777 TVG_API Tvg_Result tvg_font_load_data(const char* name, const char* data, uint32_t size, const char… in tvg_font_load_data()
783 TVG_API Tvg_Result tvg_font_unload(const char* path) in tvg_font_unload()
793 TVG_API Tvg_Saver* tvg_saver_new() in tvg_saver_new()
799 TVG_API Tvg_Result tvg_saver_save(Tvg_Saver* saver, Tvg_Paint* paint, const char* path, bool compre… in tvg_saver_save()
806 TVG_API Tvg_Result tvg_saver_sync(Tvg_Saver* saver) in tvg_saver_sync()
813 TVG_API Tvg_Result tvg_saver_del(Tvg_Saver* saver) in tvg_saver_del()
825 TVG_API Tvg_Animation* tvg_animation_new() in tvg_animation_new()
831 TVG_API Tvg_Result tvg_animation_set_frame(Tvg_Animation* animation, float no) in tvg_animation_set_frame()
838 TVG_API Tvg_Result tvg_animation_get_frame(Tvg_Animation* animation, float* no) in tvg_animation_get_frame()
846 TVG_API Tvg_Result tvg_animation_get_total_frame(Tvg_Animation* animation, float* cnt) in tvg_animation_get_total_frame()
854 TVG_API Tvg_Paint* tvg_animation_get_picture(Tvg_Animation* animation) in tvg_animation_get_picture()
861 TVG_API Tvg_Result tvg_animation_get_duration(Tvg_Animation* animation, float* duration) in tvg_animation_get_duration()
869 TVG_API Tvg_Result tvg_animation_set_segment(Tvg_Animation* animation, float start, float end) in tvg_animation_set_segment()
876 TVG_API Tvg_Result tvg_animation_get_segment(Tvg_Animation* animation, float* start, float* end) in tvg_animation_get_segment()
883 TVG_API Tvg_Result tvg_animation_del(Tvg_Animation* animation) in tvg_animation_del()
895 TVG_API uint32_t tvg_accessor_generate_id(const char* name) in tvg_accessor_generate_id()
905 TVG_API Tvg_Animation* tvg_lottie_animation_new() in tvg_lottie_animation_new()
914 TVG_API Tvg_Result tvg_lottie_animation_override(Tvg_Animation* animation, const char* slot) in tvg_lottie_animation_override()
924 TVG_API Tvg_Result tvg_lottie_animation_set_marker(Tvg_Animation* animation, const char* marker) in tvg_lottie_animation_set_marker()
934 TVG_API Tvg_Result tvg_lottie_animation_get_markers_cnt(Tvg_Animation* animation, uint32_t* cnt) in tvg_lottie_animation_get_markers_cnt()
945 TVG_API Tvg_Result tvg_lottie_animation_get_marker(Tvg_Animation* animation, uint32_t idx, const ch… in tvg_lottie_animation_get_marker()