Прочитать на английском

Поделиться через


D1185: Ограничение кисти Для маски непрозрачности FillGeometry

Если fillGeometry используется с маской непрозрачности, основной кистью должна быть зажатая битовая кисть.

 

Возможные причины

При использовании ID2D1RenderTarget::FillGeometry основной кистью был тип, отличный от ID2D1BitmapBrush. Кроме того, основная кисть имеет режим x- или y-extend, отличный от D2D1_EXTEND_MODE_CLAMP.

Возможные исправления

Если приложение использует FillGeometry с маской непрозрачности, убедитесь, что основной кистью (не путать с непрозрачной кистью) является ID2D1BitmapBrush с зажатыми режимами расширения. Если поведение маскирования непрозрачности не имеет значения, оставьте аргумент кисти непрозрачности значение NULL, чтобы снять эти ограничения на основную кисть.