D1162:FillMesh 需要别名呈现
FillMesh 要求将抗锯齿模式设置为D2D1_ANTIALIAS_MODE_ALIASED。
可能的原因
当应用程序调用 ID2D1RenderTarget::FillMesh 时,应D2D1_ANTIALIAS_MODE_ALIASED所涉及的 rendertarget 的抗锯齿模式。 呈现器目标的默认行为是使用抗锯齿,因此在填充网格之前,必须调用 ID2D1RenderTarget::SetAntialiasMode。
可能的修复方法
使用 ID2D1RenderTarget::SetAntialiasMode 确保 rendertarget 在填充网格时使用别名呈现。 如果后续操作需要抗锯齿,请将目标的抗锯齿模式重新设置为D2D1_ANTIALIAS_MODE_PER_PRIMITIVE。 确保对 ID2D1RenderTarget::SetAntialiasMode 和 ID2D1RenderTarget::FillMesh 的调用在同一目标上发出。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈