pub trait IFontDataMethods: IFontData {
Show 27 methods
// Provided methods
fn get_font(self) -> Font { ... }
fn set_font(self, value: impl Into<Font>) { ... }
fn get_font_size(self) -> i32 { ... }
fn set_font_size(self, value: impl Into<i32>) { ... }
fn get_font_style(self) -> FontStyle { ... }
fn set_font_style(self, value: impl Into<FontStyle>) { ... }
fn get_best_fit(self) -> bool { ... }
fn set_best_fit(self, value: impl Into<bool>) { ... }
fn get_min_size(self) -> i32 { ... }
fn set_min_size(self, value: impl Into<i32>) { ... }
fn get_max_size(self) -> i32 { ... }
fn set_max_size(self, value: impl Into<i32>) { ... }
fn get_alignment(self) -> TextAnchor { ... }
fn set_alignment(self, value: impl Into<TextAnchor>) { ... }
fn get_align_by_geometry(self) -> bool { ... }
fn set_align_by_geometry(self, value: impl Into<bool>) { ... }
fn get_rich_text(self) -> bool { ... }
fn set_rich_text(self, value: impl Into<bool>) { ... }
fn get_horizontal_overflow(self) -> HorizontalWrapMode { ... }
fn set_horizontal_overflow(self, value: impl Into<HorizontalWrapMode>) { ... }
fn get_vertical_overflow(self) -> VerticalWrapMode { ... }
fn set_vertical_overflow(self, value: impl Into<VerticalWrapMode>) { ... }
fn get_line_spacing(self) -> f32 { ... }
fn set_line_spacing(self, value: impl Into<f32>) { ... }
fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self) { ... }
fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_font_size(self) -> i32
fn get_font_size(self) -> i32
get_fontSize() overload
Sourcefn set_font_size(self, value: impl Into<i32>)
fn set_font_size(self, value: impl Into<i32>)
set_fontSize(i32) overload
Sourcefn get_font_style(self) -> FontStyle
fn get_font_style(self) -> FontStyle
get_fontStyle() overload
Sourcefn set_font_style(self, value: impl Into<FontStyle>)
fn set_font_style(self, value: impl Into<FontStyle>)
set_fontStyle(crate::unity_engine::fontstyle::FontStyle) overload
Sourcefn get_best_fit(self) -> bool
fn get_best_fit(self) -> bool
get_bestFit() overload
Sourcefn set_best_fit(self, value: impl Into<bool>)
fn set_best_fit(self, value: impl Into<bool>)
set_bestFit(bool) overload
Sourcefn get_min_size(self) -> i32
fn get_min_size(self) -> i32
get_minSize() overload
Sourcefn set_min_size(self, value: impl Into<i32>)
fn set_min_size(self, value: impl Into<i32>)
set_minSize(i32) overload
Sourcefn get_max_size(self) -> i32
fn get_max_size(self) -> i32
get_maxSize() overload
Sourcefn set_max_size(self, value: impl Into<i32>)
fn set_max_size(self, value: impl Into<i32>)
set_maxSize(i32) overload
Sourcefn get_alignment(self) -> TextAnchor
fn get_alignment(self) -> TextAnchor
get_alignment() overload
Sourcefn set_alignment(self, value: impl Into<TextAnchor>)
fn set_alignment(self, value: impl Into<TextAnchor>)
set_alignment(crate::unity_engine::textanchor::TextAnchor) overload
Sourcefn get_align_by_geometry(self) -> bool
fn get_align_by_geometry(self) -> bool
get_alignByGeometry() overload
Sourcefn set_align_by_geometry(self, value: impl Into<bool>)
fn set_align_by_geometry(self, value: impl Into<bool>)
set_alignByGeometry(bool) overload
Sourcefn get_rich_text(self) -> bool
fn get_rich_text(self) -> bool
get_richText() overload
Sourcefn set_rich_text(self, value: impl Into<bool>)
fn set_rich_text(self, value: impl Into<bool>)
set_richText(bool) overload
Sourcefn get_horizontal_overflow(self) -> HorizontalWrapMode
fn get_horizontal_overflow(self) -> HorizontalWrapMode
get_horizontalOverflow() overload
Sourcefn set_horizontal_overflow(self, value: impl Into<HorizontalWrapMode>)
fn set_horizontal_overflow(self, value: impl Into<HorizontalWrapMode>)
set_horizontalOverflow(crate::unity_engine::horizontalwrapmode::HorizontalWrapMode) overload
Sourcefn get_vertical_overflow(self) -> VerticalWrapMode
fn get_vertical_overflow(self) -> VerticalWrapMode
get_verticalOverflow() overload
Sourcefn set_vertical_overflow(self, value: impl Into<VerticalWrapMode>)
fn set_vertical_overflow(self, value: impl Into<VerticalWrapMode>)
set_verticalOverflow(crate::unity_engine::verticalwrapmode::VerticalWrapMode) overload
Sourcefn get_line_spacing(self) -> f32
fn get_line_spacing(self) -> f32
get_lineSpacing() overload
Sourcefn set_line_spacing(self, value: impl Into<f32>)
fn set_line_spacing(self, value: impl Into<f32>)
set_lineSpacing(f32) overload
Sourcefn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)
fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)
UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() overload
Sourcefn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)
fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)
UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IFontData> IFontDataMethods for __T
unity_engine-ui-fontdata only.