Searched refs:dashPattern (Results 1 – 6 of 6) sorted by relevance
/lvgl-latest/src/libs/thorvg/ |
D | tvgRender.h | 111 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()
|
D | tvgShape.h | 313 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()
|
D | tvgShape.cpp | 358 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()
|
D | tvgCapi.cpp | 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() 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()
|
D | thorvg_capi.h | 1426 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…
|
D | thorvg.h | 1033 Result stroke(const float* dashPattern, uint32_t cnt) noexcept; 1194 uint32_t strokeDash(const float** dashPattern) const noexcept;
|