Home
last modified time | relevance | path

Searched refs:dashPattern (Results 1 – 6 of 6) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgRender.h111 float* dashPattern = nullptr; member
135 free(dashPattern);
137 dashPattern = static_cast<float*>(malloc(sizeof(float) * rhs.dashCnt));
138 memcpy(dashPattern, rhs.dashPattern, sizeof(float) * rhs.dashCnt);
140 dashPattern = nullptr;
178 free(dashPattern); in ~RenderStroke()
242 uint32_t strokeDash(const float** dashPattern, float* offset) const in strokeDash()
245 if (dashPattern) *dashPattern = stroke->dashPattern; in strokeDash()
DtvgShape.h313 free(rs.stroke->dashPattern); in strokeDash()
314 rs.stroke->dashPattern = nullptr; in strokeDash()
318 free(rs.stroke->dashPattern); in strokeDash()
319 rs.stroke->dashPattern = nullptr; in strokeDash()
321 if (!rs.stroke->dashPattern) { in strokeDash()
322 rs.stroke->dashPattern = static_cast<float*>(malloc(sizeof(float) * cnt)); in strokeDash()
323 if (!rs.stroke->dashPattern) return Result::FailedAllocation; in strokeDash()
326 rs.stroke->dashPattern[i] = pattern[i]; in strokeDash()
DtvgShape.cpp358 Result Shape::stroke(const float* dashPattern, uint32_t cnt) noexcept in stroke() argument
360 return pImpl->strokeDash(dashPattern, cnt, 0); in stroke()
364 uint32_t Shape::strokeDash(const float** dashPattern) const noexcept in strokeDash()
366 return pImpl->rs.strokeDash(dashPattern, nullptr); in strokeDash()
DtvgCapi.cpp410 TVG_API Tvg_Result tvg_shape_set_stroke_dash(Tvg_Paint* paint, const float* dashPattern, uint32_t c… in tvg_shape_set_stroke_dash() argument
413 return (Tvg_Result) reinterpret_cast<Shape*>(paint)->stroke(dashPattern, cnt); 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() argument
419 if (!paint || !cnt || !dashPattern) return TVG_RESULT_INVALID_ARGUMENT; in tvg_shape_get_stroke_dash()
420 *cnt = reinterpret_cast<const Shape*>(paint)->strokeDash(dashPattern); in tvg_shape_get_stroke_dash()
Dthorvg_capi.h1426 TVG_API Tvg_Result tvg_shape_set_stroke_dash(Tvg_Paint* paint, const float* dashPattern, uint32_t c…
1441 TVG_API Tvg_Result tvg_shape_get_stroke_dash(const Tvg_Paint* paint, const float** dashPattern, uin…
Dthorvg.h1033 Result stroke(const float* dashPattern, uint32_t cnt) noexcept;
1194 uint32_t strokeDash(const float** dashPattern) const noexcept;