以下是 D2D1_GEOMETRY_RELATION 枚举的定义:
typedef enum D2D1_GEOMETRY_RELATION {
D2D1_GEOMETRY_RELATION_UNKNOWN = 0,
D2D1_GEOMETRY_RELATION_DISJOINT = 1,
D2D1_GEOMETRY_RELATION_IS_CONTAINED = 2,
D2D1_GEOMETRY_RELATION_CONTAINS = 3,
D2D1_GEOMETRY_RELATION_OVERLAP = 4,
} D2D1_GEOMETRY_RELATION;
该枚举包含五个成员:
1. D2D1_GEOMETRY_RELATION_UNKNOWN:几何图形之间的关系未知。
2. D2D1_GEOMETRY_RELATION_DISJOINT:几何图形是不相交的,它们没有共同的点。
3. D2D1_GEOMETRY_RELATION_IS_CONTAINED:第一个几何图形完全包含在第二个几何图形内部。
4. D2D1_GEOMETRY_RELATION_CONTAINS:第二个几何图形完全包含在第一个几何图形内部。
5. D2D1_GEOMETRY_RELATION_OVERLAP:几何图形之间有交集,但没有完全包含于对方内部。
这些关系用于判断两个几何图形之间的相对位置关系。在 Direct2D 中,你可以使用这个枚举来判断路径、区域等几何图形之间的关系。
转载请注明出处:http://www.zyzy.cn/article/detail/25242/Win32 API/D2d1.h/D2D1_GEOMETRY_RELATION