Lines Matching full:path

13 * - composition: blending, masking, path clipping
226 * \brief Enumeration specifying the values of the path commands accepted by TVG.
228 …* Not to be confused with the path commands from the svg path element (like M, L, Q, H and many ot…
232 …E = 0, ///< Ends the current sub-path and connects it with its initial point - corresponds to Z co…
233 …///< Sets a new initial point of the sub-path and a new current point - corresponds to M command i…
234 …oint and sets a new value of the current point - corresponds to L command in the svg path commands.
235 …ints and sets a new value of the current point - corresponds to C command in the svg path commands.
243 …TVG_STROKE_CAP_SQUARE = 0, ///< The stroke is extended in both endpoints of a sub-path by a rectan…
244 …TVG_STROKE_CAP_ROUND, ///< The stroke is extended in both endpoints of a sub-path by a half c…
245 … ///< The stroke ends exactly at each of the two endpoints of a sub-path. For zero length su…
253 …TVG_STROKE_JOIN_BEVEL = 0, ///< The outer corner of the joined path segments is bevelled at the jo…
254 …TVG_STROKE_JOIN_ROUND, ///< The outer corner of the joined path segments is rounded. The circu…
255 …TVG_STROKE_JOIN_MITER ///< The outer corner of the joined path segments is spiked. The spike …
273 …. The intersections of the line with the path segment of the shape are counted. Starting from zero…
274 …t to a location outside the shape is drawn and its intersections with the path segments of the sha…
1067 …jor properties: shape outline, stroking, filling. The outline in the shape is retained as the path.
1068 * Path can be composed by accumulating primitive commands such as tvg_shape_move_to(), tvg_shape_li…
1069 * Path can consists of sub-paths. One sub-path is determined by a close command.
1072 * It's efficient since the shape path and the stroking path can be shared with each other. It's als…
1089 * \brief Resets the shape path properties.
1098 * \note The memory, where the path data is stored, is not deallocated at this stage for caching eff…
1104 * \brief Sets the initial point of the sub-path.
1109 * \param[in] x The horizontal coordinate of the initial point of the sub-path.
1110 * \param[in] y The vertical coordinate of the initial point of the sub-path.
1119 * \brief Adds a new point to the sub-path, which results in drawing a line from the current point t…
1130 * \note In case this is the first command in the path, it corresponds to the tvg_shape_move_to() ca…
1136 * \brief Adds new points to the sub-path, which results in drawing a cubic Bezier curve.
1152 * \note In case this is the first command in the path, no data from the path are rendered.
1158 * \brief Closes the current sub-path by drawing a line from the current point to the initial point …
1160 * The value of the current point is set to the initial point of the closed sub-path.
1167 * \note In case the sub-path does not contain any points, this function has no effect.
1173 * \brief Appends a rectangle to the path.
1180 * The rectangle is treated as a new sub-path - it is not connected with the previous sub-path.
1202 * \brief Appends an ellipse to the path.
1206 * The ellipse is treated as a new sub-path - it is not connected with the previous sub-path.
1223 * \brief Appends a circular arc to the path.
1225 * The arc is treated as a new sub-path - it is not connected with the previous sub-path.
1245 * \brief Appends a given sub-path to the path.
1247 * The current point value is set to the last point from the sub-path.
1249 …nt than the number required by the @p cmds array, the shape with this sub-path will not be display…
1252 * \param[in] cmds The array of the commands in the sub-path.
1264 * \brief Gets the points values of the path.
1279 * \param[out] pts The pointer to the array of the two-dimensional points from the path.
1289 * \brief Gets the commands data of the path.
1300 …le by four Bezier curves. In the example above the cmds array stores the commands of the path data.
1304 * \param[out] cmds The pointer to the array of the commands from the path.
1371 * \brief Sets the linear gradient fill of the stroke for all of the figures from the path.
1386 * \brief Sets the radial gradient fill of the stroke for all of the figures from the path.
1445 * \brief Sets the cap style used for stroking the path.
1459 * \brief Gets the stroke cap style used for stroking the path.
1471 * \brief Sets the join style for stroked path segments.
1523 * \brief Sets the trim of the stroke along the defined path segment, allowing control over which pa…
1528 * \param[in] begin Specifies the start of the segment to display along the path.
1529 * \param[in] end Specifies the end of the segment to display along the path.
1615 * \brief Sets the linear gradient fill for all of the figures from the path.
1647 * \brief Sets the radial gradient fill for all of the figures from the path.
1975 * ThorVG efficiently caches the loaded data using the specified @p path as a key.
1980 * \param[in] path The absolute path to the image file.
1983 * \retval TVG_RESULT_INVALID_ARGUMENT An invalid Tvg_Paint pointer or an empty @p path.
1986 TVG_API Tvg_Result tvg_picture_load(Tvg_Paint* paint, const char* path);
2257 * ThorVG efficiently caches the loaded data using the specified \p path as a key.
2261 * \param[in] path The path to the font file.
2264 * \retval TVG_RESULT_INVALID_ARGUMENT An invalid \p path passed as an argument.
2271 TVG_API Tvg_Result tvg_font_load(const char* path);
2306 * \param[in] path The path to the loaded font file.
2316 TVG_API Tvg_Result tvg_font_unload(const char* path);
2344 * \brief Exports the given @p paint data to the given @p path
2352 * \param[in] path A path to the file, in which the paint data is to be saved.
2364 TVG_API Tvg_Result tvg_saver_save(Tvg_Saver* saver, Tvg_Paint* paint, const char* path, bool compre…