pathstroke_p.h (761B)
1 // This file is part of Blend2D project <https://blend2d.com> 2 // 3 // See blend2d.h or LICENSE.md for license and copyright information 4 // SPDX-License-Identifier: Zlib 5 6 #ifndef BLEND2D_PATHSTROKE_P_H_INCLUDED 7 #define BLEND2D_PATHSTROKE_P_H_INCLUDED 8 9 #include "api-internal_p.h" 10 #include "geometry_p.h" 11 #include "path_p.h" 12 13 //! \cond INTERNAL 14 //! \addtogroup blend2d_internal 15 //! \{ 16 17 namespace bl { 18 namespace PathInternal { 19 20 BL_HIDDEN BLResult stroke_path( 21 const BLPathView& input, 22 const BLStrokeOptions& options, 23 const BLApproximationOptions& approx, 24 BLPath& a_path, 25 BLPath& b_path, 26 BLPath& c_path, 27 BLPathStrokeSinkFunc sink, void* user_data) noexcept; 28 29 } // {PathInternal} 30 } // {bl} 31 32 //! \} 33 //! \endcond 34 35 #endif // BLEND2D_PATHSTROKE_P_H_INCLUDED