Struct fyrox_ui::formatted_text::FormattedText
source · pub struct FormattedText {
pub shadow: bool,
pub shadow_brush: Brush,
pub shadow_dilation: f32,
pub shadow_offset: Vector2<f32>,
/* private fields */
}Fields§
§shadow: bool§shadow_brush: Brush§shadow_dilation: f32§shadow_offset: Vector2<f32>Implementations§
source§impl FormattedText
impl FormattedText
pub fn get_glyphs(&self) -> &[TextGlyph]
pub fn get_font(&self) -> SharedFont
pub fn set_font(&mut self, font: SharedFont) -> &mut Self
pub fn get_lines(&self) -> &[TextLine]
pub fn set_vertical_alignment( &mut self, vertical_alignment: VerticalAlignment ) -> &mut Self
pub fn vertical_alignment(&self) -> VerticalAlignment
pub fn set_horizontal_alignment( &mut self, horizontal_alignment: HorizontalAlignment ) -> &mut Self
pub fn horizontal_alignment(&self) -> HorizontalAlignment
pub fn set_brush(&mut self, brush: Brush) -> &mut Self
pub fn brush(&self) -> Brush
pub fn set_constraint(&mut self, constraint: Vector2<f32>) -> &mut Self
pub fn get_raw_text(&self) -> &[Character]
pub fn text(&self) -> String
pub fn get_range_width<T: IntoIterator<Item = usize>>(&self, range: T) -> f32
pub fn set_text<P: AsRef<str>>(&mut self, text: P) -> &mut Self
pub fn set_wrap(&mut self, wrap: WrapMode) -> &mut Self
sourcepub fn set_shadow(&mut self, shadow: bool) -> &mut Self
pub fn set_shadow(&mut self, shadow: bool) -> &mut Self
Sets whether the shadow enabled or not.
sourcepub fn set_shadow_brush(&mut self, brush: Brush) -> &mut Self
pub fn set_shadow_brush(&mut self, brush: Brush) -> &mut Self
Sets desired shadow brush. It will be used to render the shadow.
sourcepub fn set_shadow_dilation(&mut self, thickness: f32) -> &mut Self
pub fn set_shadow_dilation(&mut self, thickness: f32) -> &mut Self
Sets desired shadow dilation in units. Keep in mind that the dilation is absolute, not percentage-based.
sourcepub fn set_shadow_offset(&mut self, offset: Vector2<f32>) -> &mut Self
pub fn set_shadow_offset(&mut self, offset: Vector2<f32>) -> &mut Self
Sets desired shadow offset in units.
pub fn wrap_mode(&self) -> WrapMode
pub fn insert_char(&mut self, code: char, index: usize) -> &mut Self
pub fn insert_str(&mut self, str: &str, position: usize) -> &mut Self
pub fn remove_range(&mut self, range: Range<usize>) -> &mut Self
pub fn remove_at(&mut self, index: usize) -> &mut Self
pub fn build(&mut self) -> Vector2<f32>
Trait Implementations§
source§impl Clone for FormattedText
impl Clone for FormattedText
source§fn clone(&self) -> FormattedText
fn clone(&self) -> FormattedText
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for FormattedText
impl Send for FormattedText
impl Sync for FormattedText
impl Unpin for FormattedText
impl !UnwindSafe for FormattedText
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> FieldValue for Twhere
T: 'static,
impl<T> FieldValue for Twhere T: 'static,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.