pub struct TextTarget { /* private fields */ }Expand description
Text-relative offsets, opacity, and horizontal reveal fraction. Builders panic on non-finite offsets or fractions outside zero through one.
Implementations§
Source§impl TextTarget
impl TextTarget
Sourcepub fn x_em(self, value: f32) -> TextTarget
pub fn x_em(self, value: f32) -> TextTarget
Horizontal offset in multiples of the resolved font size.
Sourcepub fn y_em(self, value: f32) -> TextTarget
pub fn y_em(self, value: f32) -> TextTarget
Vertical offset in multiples of the resolved font size.
Sourcepub fn y_relative(self, value: f32) -> TextTarget
pub fn y_relative(self, value: f32) -> TextTarget
Vertical offset as a fraction of this unit’s measured height. One moves the
complete unit clear of its stationary mask, including line spacing.
The last y_em or y_relative declaration wins. Panics for non-finite input.
Sourcepub fn opacity(self, value: f32) -> TextTarget
pub fn opacity(self, value: f32) -> TextTarget
Presentation opacity, clamped at the drawing boundary during spring overshoot.
Sourcepub fn reveal(self, value: f32) -> TextTarget
pub fn reveal(self, value: f32) -> TextTarget
Horizontal ink reveal fraction; this always enables a stationary mask.
Trait Implementations§
Source§impl Clone for TextTarget
impl Clone for TextTarget
Source§fn clone(&self) -> TextTarget
fn clone(&self) -> TextTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TextTarget
Source§impl Debug for TextTarget
impl Debug for TextTarget
Source§impl Default for TextTarget
impl Default for TextTarget
Source§fn default() -> TextTarget
fn default() -> TextTarget
Returns the “default value” for a type. Read more
Source§impl MotionData<4> for TextTarget
impl MotionData<4> for TextTarget
Source§fn channels(self) -> [f64; 4]
fn channels(self) -> [f64; 4]
Numeric channels, including unclamped spring presentation where available.
Source§fn with_channels(self, values: [f64; 4]) -> TextTarget
fn with_channels(self, values: [f64; 4]) -> TextTarget
Reconstructs a value using this value’s property mask and sampled channels.
Source§fn compatible(self, other: TextTarget) -> bool
fn compatible(self, other: TextTarget) -> bool
Whether both values declare the same properties.
Source§impl PartialEq for TextTarget
impl PartialEq for TextTarget
impl StructuralPartialEq for TextTarget
Auto Trait Implementations§
impl Freeze for TextTarget
impl RefUnwindSafe for TextTarget
impl Send for TextTarget
impl Sync for TextTarget
impl Unpin for TextTarget
impl UnsafeUnpin for TextTarget
impl UnwindSafe for TextTarget
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().