閱讀英文

共用方式為


D1162:FillMesh 需要別名轉譯

FillMesh 要求反鋸齒模式設定為D2D1_ANTIALIAS_MODE_ALIASED。

 

可能的原因

當應用程式呼叫 ID2D1RenderTarget::FillMesh 時,應該D2D1_ANTIALIAS_MODE_ALIASED涉及轉譯目標的反鋸齒模式。 轉譯目標的預設行為是使用反鋸齒,因此必須在填滿網格之前呼叫 ID2D1RenderTarget::SetAntialiasMode。

可能的修正

使用 ID2D1RenderTarget::SetAntialiasMode 來確保轉譯目標在填滿網格時使用別名轉譯。 如果後續作業需要反鋸齒,請將目標的反鋸齒模式設定回D2D1_ANTIALIAS_MODE_PER_PRIMITIVE。 確定對 ID2D1RenderTarget::SetAntialiasMode 和 ID2D1RenderTarget::FillMesh 的呼叫會在相同的目標上發出。