Aracılığıyla paylaş


D1162: FillMesh Diğer Adla İşleme Gerektirir

FillMesh, antialias modunun D2D1_ANTIALIAS_MODE_ALIASED olarak ayarlanmasını gerektirir.

 

Olası Nedenler

Bir uygulama ID2D1RenderTarget::FillMesh'i çağırdığında, söz konusu rendertarget'in antialias modu D2D1_ANTIALIAS_MODE_ALIASED olmalıdır. İşleme hedefinin varsayılan davranışı antialiasing kullanmaktır; bu nedenle, tireleri doldurmadan önce ID2D1RenderTarget::SetAntialiasMode çağrısı yapmak gerekir.

Olası Düzeltmeler

Bir rendertarget'in kısa çizgileri doldururken diğer adla işleme kullandığına emin olmak için ID2D1RenderTarget::SetAntialiasMode kullanın. Sonraki işlemler için antialiasing gerekiyorsa hedefin antialias modunu D2D1_ANTIALIAS_MODE_PER_PRIMITIVE olarak ayarlayın. ID2D1RenderTarget::SetAntialiasMode ve ID2D1RenderTarget::FillMesh çağrılarının aynı hedefte verildiğinden emin olun.