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_BLREGION_P_H
8#define BLEND2D_BLREGION_P_H
9
10#include "./blapi-internal_p.h"
11#include "./blarray_p.h"
12#include "./blregion.h"
13
14//! \cond INTERNAL
15//! \addtogroup blend2d_internal
16//! \{
17
18// ============================================================================
19// [BLRegion - Internal]
20// ============================================================================
21
22//! Internal implementation that extends `BLRegionImpl`.
23struct BLInternalRegionImpl : public BLRegionImpl {
24 // Internal members can be placed here in the future.
25};
26
27template<>
28struct BLInternalCastImpl<BLRegionImpl> { typedef BLInternalRegionImpl Type; };
29
30BL_HIDDEN BLResult blRegionImplDelete(BLRegionImpl* impl) noexcept;
31
32//! \}
33//! \endcond
34
35#endif // BLEND2D_BLREGION_P_H
36