pub struct WrappedLine {
pub text: SharedString,
/* private fields */
}Expand description
A line of text that has been shaped, decorated, and wrapped by the text layout system.
Fields§
§text: SharedStringThe text that was shaped for this line.
Implementations§
Source§impl WrappedLine
impl WrappedLine
Sourcepub fn paint(
&self,
origin: Point<Pixels>,
line_height: Pixels,
align: TextAlign,
bounds: Option<Bounds<Pixels>>,
window: &mut Window,
cx: &mut App,
) -> Result<()>
pub fn paint( &self, origin: Point<Pixels>, line_height: Pixels, align: TextAlign, bounds: Option<Bounds<Pixels>>, window: &mut Window, cx: &mut App, ) -> Result<()>
Paint this line of text to the window.
Trait Implementations§
Source§impl Clone for WrappedLine
impl Clone for WrappedLine
Source§fn clone(&self) -> WrappedLine
fn clone(&self) -> WrappedLine
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 moreSource§impl Debug for WrappedLine
impl Debug for WrappedLine
Source§impl Default for WrappedLine
impl Default for WrappedLine
Source§fn default() -> WrappedLine
fn default() -> WrappedLine
Returns the “default value” for a type. Read more
Source§impl Deref for WrappedLine
impl Deref for WrappedLine
Auto Trait Implementations§
impl Freeze for WrappedLine
impl RefUnwindSafe for WrappedLine
impl Send for WrappedLine
impl Sync for WrappedLine
impl Unpin for WrappedLine
impl UnsafeUnpin for WrappedLine
impl UnwindSafe for WrappedLine
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> 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 more