pub struct ClipMask {
pub width: u32,
pub height: u32,
pub bits: Vec<bool>,
}Expand description
クリップ領域(clip())。画素ごとに「描いてよいか」を持つ。
走査線ベースの塗りに合わせて、パスをその場でラスタライズして持つ。 領域を式のまま持つと、交差のたびに判定が複雑になっていく。
Fields§
§width: u32§height: u32§bits: Vec<bool>true の画素だけ描ける。長さは width * height。
Implementations§
Source§impl ClipMask
impl ClipMask
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClipMask
impl RefUnwindSafe for ClipMask
impl Send for ClipMask
impl Sync for ClipMask
impl Unpin for ClipMask
impl UnsafeUnpin for ClipMask
impl UnwindSafe for ClipMask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more