Sdílet prostřednictvím


D1185: Omezení štětce masky fillGeometry

Pokud se FillGeometry používá s neprůhlednou maskou, primární kartáč musí být upínací rastrový štětec.

 

Možné příčiny

Při použití ID2D1RenderTarget::FillGeometry byl primární štětec jiným typem než ID2D1BitmapBrush. Nebo primární štětec měl jiný režim rozšíření x nebo y než D2D1_EXTEND_MODE_CLAMP.

Možné opravy

Pokud aplikace používá FillGeometry s neprůhlednou maskou, ujistěte se, že primární štětec (nezaměňovat s neprůhledným kartáčem) je ID2D1BitmapBrush s upnutými rozšiřujícími režimy. Pokud není chování maskování neprůhlednosti důležité, ponechte argument štětce neprůhlednosti jako hodnotu NULL, aby se tato omezení odebrala u primárního štětce.