Delen via


D1185: FillGeometry Opacity Mask Brush Restriction

Als FillGeometry wordt gebruikt met een dekkingsmasker, moet de primaire borstel een geklemde bitmapborstel zijn.

 

Mogelijke oorzaken

Bij het gebruik van ID2D1RenderTarget::FillGeometry was het primaire penseel een ander type dan ID2D1BitmapBrush. Of de primaire borstel had een andere x- of y-uitbreidingsmodus dan D2D1_EXTEND_MODE_CLAMP.

Mogelijke oplossingen

Als de toepassing FillGeometry gebruikt met een dekkingsmasker, moet u ervoor zorgen dat de primaire borstel (niet te verwarren met de dekkingsborstel) een ID2D1BitmapBrush is met vastgeklede uitbreidingsmodi. Als het maskeringsgedrag van ondoorzichtigheid niet belangrijk is, laat u het argument ondoorzichtigheidsborstel null staan om deze beperkingen voor het primaire kwast te verwijderen.