Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
FillMesh wymaga ustawienia trybu antyaliasowego na D2D1_ANTIALIAS_MODE_ALIASED.
Możliwe przyczyny
Gdy aplikacja wywołuje element ID2D1RenderTarget::FillMesh, tryb antialias zaangażowanych elementów rendertarget powinien być D2D1_ANTIALIAS_MODE_ALIASED. Domyślne zachowanie elementu docelowego renderowania polega na użyciu antyaliasingu, dlatego przed wypełnieniem siatki należy wywołać metodę ID2D1RenderTarget::SetAntialiasMode.
Możliwe poprawki
Użyj identyfikatora ID2D1RenderTarget::SetAntialiasMode, aby upewnić się, że rendertarget używa renderowania aliasowanego podczas wypełniania siatki. Jeśli kolejne operacje wymagają antyaliasingu, ustaw tryb antyaliasowy elementu docelowego z powrotem na D2D1_ANTIALIAS_MODE_PER_PRIMITIVE. Upewnij się, że wywołania id2D1RenderTarget::SetAntialiasMode i ID2D1RenderTarget::FillMesh są wystawiane w tym samym obiekcie docelowym.