Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
FillOpacityMask exige que le mode antialias soit défini sur D2D1_ANTIALIAS_MODE_ALIASED.
Causes possibles
Lorsqu’une application appelle ID2D1RenderTarget ::FillOpacityMask, le mode antialias du rendertarget impliqué doit être D2D1_ANTIALIAS_MODE_ALIASED. Le comportement par défaut d’une cible de rendu consiste à utiliser l’anticrénelage. Il est donc nécessaire d’appeler ID2D1RenderTarget ::SetAntialiasMode avant de remplir un masque d’opacité.
Correctifs possibles
Utilisez ID2D1RenderTarget ::SetAntialiasMode pour vous assurer qu’un rendertarget utilise le rendu alias lors du remplissage d’un masque d’opacité. Si les opérations suivantes nécessitent un anticrénelage, définissez le mode antialias de la cible sur D2D1_ANTIALIAS_MODE_PER_PRIMITIVE. Vérifiez que les appels à ID2D1RenderTarget ::SetAntialiasMode et ID2D1RenderTarget ::FillOpacityMask sont émis sur la même cible.