1 | // [Blend2D] |
2 | // 2D Vector Graphics Powered by a JIT Compiler. |
3 | // |
4 | // [License] |
5 | // Zlib - See LICENSE.md file in the package. |
6 | |
7 | #ifndef BLEND2D_BLPATTERN_P_H |
8 | #define BLEND2D_BLPATTERN_P_H |
9 | |
10 | #include "./blapi-internal_p.h" |
11 | #include "./blpattern.h" |
12 | |
13 | //! \cond INTERNAL |
14 | //! \addtogroup blend2d_internal |
15 | //! \{ |
16 | |
17 | // ============================================================================ |
18 | // [BLPattern [Internal[] |
19 | // ============================================================================ |
20 | |
21 | //! Internal implementation that extends `BLPatternImpl`. |
22 | struct BLInternalPatternImpl : public BLPatternImpl { |
23 | // Nothing at the moment. |
24 | }; |
25 | |
26 | template<> |
27 | struct BLInternalCastImpl<BLPatternImpl> { typedef BLInternalPatternImpl Type; }; |
28 | |
29 | BL_HIDDEN BLResult blPatternImplDelete(BLPatternImpl* impl_) noexcept; |
30 | |
31 | //! \} |
32 | //! \endcond |
33 | |
34 | #endif // BLEND2D_BLPATTERN_P_H |
35 | |