Skip to main content

IFontDataMethods

Trait IFontDataMethods 

Source
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§

Source

fn get_font(self) -> Font

get_font() overload

Source

fn set_font(self, value: impl Into<Font>)

set_font(crate::unity_engine::font::Font) overload

Source

fn get_font_size(self) -> i32

get_fontSize() overload

Source

fn set_font_size(self, value: impl Into<i32>)

set_fontSize(i32) overload

Source

fn get_font_style(self) -> FontStyle

get_fontStyle() overload

Source

fn set_font_style(self, value: impl Into<FontStyle>)

set_fontStyle(crate::unity_engine::fontstyle::FontStyle) overload

Source

fn get_best_fit(self) -> bool

get_bestFit() overload

Source

fn set_best_fit(self, value: impl Into<bool>)

set_bestFit(bool) overload

Source

fn get_min_size(self) -> i32

get_minSize() overload

Source

fn set_min_size(self, value: impl Into<i32>)

set_minSize(i32) overload

Source

fn get_max_size(self) -> i32

get_maxSize() overload

Source

fn set_max_size(self, value: impl Into<i32>)

set_maxSize(i32) overload

Source

fn get_alignment(self) -> TextAnchor

get_alignment() overload

Source

fn set_alignment(self, value: impl Into<TextAnchor>)

set_alignment(crate::unity_engine::textanchor::TextAnchor) overload

Source

fn get_align_by_geometry(self) -> bool

get_alignByGeometry() overload

Source

fn set_align_by_geometry(self, value: impl Into<bool>)

set_alignByGeometry(bool) overload

Source

fn get_rich_text(self) -> bool

get_richText() overload

Source

fn set_rich_text(self, value: impl Into<bool>)

set_richText(bool) overload

Source

fn get_horizontal_overflow(self) -> HorizontalWrapMode

get_horizontalOverflow() overload

Source

fn set_horizontal_overflow(self, value: impl Into<HorizontalWrapMode>)

set_horizontalOverflow(crate::unity_engine::horizontalwrapmode::HorizontalWrapMode) overload

Source

fn get_vertical_overflow(self) -> VerticalWrapMode

get_verticalOverflow() overload

Source

fn set_vertical_overflow(self, value: impl Into<VerticalWrapMode>)

set_verticalOverflow(crate::unity_engine::verticalwrapmode::VerticalWrapMode) overload

Source

fn get_line_spacing(self) -> f32

get_lineSpacing() overload

Source

fn set_line_spacing(self, value: impl Into<f32>)

set_lineSpacing(f32) overload

Source

fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)

UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() overload

Source

fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)

UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() overload

Source

fn ctor(self)

.ctor() 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§

Source§

impl<__T: IFontData> IFontDataMethods for __T

Available on crate feature unity_engine-ui-fontdata only.