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`.
22struct BLInternalPatternImpl : public BLPatternImpl {
23 // Nothing at the moment.
24};
25
26template<>
27struct BLInternalCastImpl<BLPatternImpl> { typedef BLInternalPatternImpl Type; };
28
29BL_HIDDEN BLResult blPatternImplDelete(BLPatternImpl* impl_) noexcept;
30
31//! \}
32//! \endcond
33
34#endif // BLEND2D_BLPATTERN_P_H
35