D1162: FillMesh erfordert Rendering mit Alias
FillMesh erfordert, dass der Antialiasmodus auf D2D1 _ ANTIALIAS MODE ALIASED festgelegt _ _ ist.
Mögliche Ursachen
Wenn eine Anwendung ID2D1RenderTarget::FillMesh aufruft, sollte der Antialiasmodus des beteiligten Renderziels D2D1 _ ANTIALIAS _ MODE _ ALIASED sein. Das Standardverhalten eines Renderziels ist die Verwendung von Antialiasing. Daher ist es erforderlich, ID2D1RenderTarget::SetAntialiasMode aufzurufen, bevor Sie Gitternetze füllen.
Mögliche Fehlerbehebungen
Verwenden Sie ID2D1RenderTarget::SetAntialiasMode, um sicherzustellen, dass ein Renderziel beim Füllen von Gitternetzen das Rendering mit Alias verwendet. Wenn nachfolgende Vorgänge Antialiasing erfordern, legen Sie den Antialiasmodus des Ziels wieder auf D2D1 _ ANTIALIAS _ MODE PER PRIMITIVE _ _ fest. Stellen Sie sicher, dass die Aufrufe von ID2D1RenderTarget::SetAntialiasMode und ID2D1RenderTarget::FillMesh auf demselben Ziel ausgegeben werden.