pub struct PaintState {
pub render_mode: TextRenderMode,
pub fill_color: Option<[f64; 4]>,
pub stroke_color: Option<[f64; 4]>,
}Expand description
Paint identity of a run of text, used by §5.3’s compatible_paint to decide whether two
adjacent glyphs may join into the same island.
Fields§
§render_mode: TextRenderMode§fill_color: Option<[f64; 4]>§stroke_color: Option<[f64; 4]>Trait Implementations§
Source§impl Clone for PaintState
impl Clone for PaintState
Source§impl Debug for PaintState
impl Debug for PaintState
Source§impl PartialEq for PaintState
impl PartialEq for PaintState
impl StructuralPartialEq for PaintState
Auto Trait Implementations§
impl Freeze for PaintState
impl RefUnwindSafe for PaintState
impl Send for PaintState
impl Sync for PaintState
impl Unpin for PaintState
impl UnsafeUnpin for PaintState
impl UnwindSafe for PaintState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.