以下是 ID2D1GradientMesh 接口的一些主要方法:
1. AddTriangle: 向渐变网格添加一个三角形。
HRESULT AddTriangle(
D2D1_GRADIENT_MESH_PATCH const * patch
);
2. RemovePatchesAtOutputVertexIndices: 从渐变网格中移除指定输出顶点索引的所有三角形。
HRESULT RemovePatchesAtOutputVertexIndices(
UINT32 startVertex,
UINT32 patchCount
);
3. RemovePatchesAtInputVertexIndices: 从渐变网格中移除包含指定输入顶点索引的所有三角形。
HRESULT RemovePatchesAtInputVertexIndices(
UINT32 startVertex,
UINT32 patchCount
);
4. ReservePatches: 预留网格中指定数量的三角形槽位。
HRESULT ReservePatches(
UINT32 patchCount
);
你可以在 Microsoft 的文档中查找详细的信息和示例代码:[ID2D1GradientMesh Interface](https://docs.microsoft.com/en-us/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1gradientmesh)。如有新版本或更新的文档发布,建议查看最新的文档获取更准确的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/25354/Win32 API/D2d1_3.h/ID2D1GradientMesh