Lines Matching refs:canvas
74 TVG_API Tvg_Result tvg_canvas_destroy(Tvg_Canvas* canvas) in tvg_canvas_destroy() argument
76 if (!canvas) return TVG_RESULT_INVALID_ARGUMENT; in tvg_canvas_destroy()
77 delete(reinterpret_cast<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() argument
84 if (!canvas) return TVG_RESULT_INVALID_ARGUMENT; in tvg_swcanvas_set_mempool()
85 …return (Tvg_Result) reinterpret_cast<SwCanvas*>(canvas)->mempool(static_cast<SwCanvas::MempoolPoli… 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() argument
91 if (!canvas) return TVG_RESULT_INVALID_ARGUMENT; in tvg_swcanvas_set_target()
92 …return (Tvg_Result) reinterpret_cast<SwCanvas*>(canvas)->target(buffer, stride, w, h, static_cast<… in tvg_swcanvas_set_target()
96 TVG_API Tvg_Result tvg_canvas_push(Tvg_Canvas* canvas, Tvg_Paint* paint) in tvg_canvas_push() argument
98 if (!canvas || !paint) return TVG_RESULT_INVALID_ARGUMENT; in tvg_canvas_push()
99 return (Tvg_Result) reinterpret_cast<Canvas*>(canvas)->push(unique_ptr<Paint>((Paint*)paint)); in tvg_canvas_push()
103 TVG_API Tvg_Result tvg_canvas_reserve(Tvg_Canvas* canvas, uint32_t n) in tvg_canvas_reserve() argument
109 TVG_API Tvg_Result tvg_canvas_clear(Tvg_Canvas* canvas, bool free) in tvg_canvas_clear() argument
111 if (!canvas) return TVG_RESULT_INVALID_ARGUMENT; in tvg_canvas_clear()
112 return (Tvg_Result) reinterpret_cast<Canvas*>(canvas)->clear(free); in tvg_canvas_clear()
116 TVG_API Tvg_Result tvg_canvas_update(Tvg_Canvas* canvas) in tvg_canvas_update() argument
118 if (!canvas) return TVG_RESULT_INVALID_ARGUMENT; in tvg_canvas_update()
119 return (Tvg_Result) reinterpret_cast<Canvas*>(canvas)->update(nullptr); in tvg_canvas_update()
123 TVG_API Tvg_Result tvg_canvas_update_paint(Tvg_Canvas* canvas, Tvg_Paint* paint) in tvg_canvas_update_paint() argument
125 if (!canvas || !paint) return TVG_RESULT_INVALID_ARGUMENT; in tvg_canvas_update_paint()
126 return (Tvg_Result) reinterpret_cast<Canvas*>(canvas)->update((Paint*) paint); in tvg_canvas_update_paint()
130 TVG_API Tvg_Result tvg_canvas_draw(Tvg_Canvas* canvas) in tvg_canvas_draw() argument
132 if (!canvas) return TVG_RESULT_INVALID_ARGUMENT; in tvg_canvas_draw()
133 return (Tvg_Result) reinterpret_cast<Canvas*>(canvas)->draw(); in tvg_canvas_draw()
137 TVG_API Tvg_Result tvg_canvas_sync(Tvg_Canvas* canvas) in tvg_canvas_sync() argument
139 if (!canvas) return TVG_RESULT_INVALID_ARGUMENT; in tvg_canvas_sync()
140 return (Tvg_Result) reinterpret_cast<Canvas*>(canvas)->sync(); 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() argument
146 if (!canvas) return TVG_RESULT_INVALID_ARGUMENT; in tvg_canvas_set_viewport()
147 return (Tvg_Result) reinterpret_cast<Canvas*>(canvas)->viewport(x, y, w, h); in tvg_canvas_set_viewport()