pub struct FontData(/* private fields */);Expand description
IL2CPP class: UnityEngine.UI.FontData
Inherits: Object
Implementations§
Source§impl FontData
impl FontData
pub fn get_default_font_data_method_info() -> &'static MethodInfo
pub fn get_font_method_info() -> &'static MethodInfo
pub fn set_font_method_info() -> &'static MethodInfo
pub fn get_font_size_method_info() -> &'static MethodInfo
pub fn set_font_size_method_info() -> &'static MethodInfo
pub fn get_font_style_method_info() -> &'static MethodInfo
pub fn set_font_style_method_info() -> &'static MethodInfo
pub fn get_best_fit_method_info() -> &'static MethodInfo
pub fn set_best_fit_method_info() -> &'static MethodInfo
pub fn get_min_size_method_info() -> &'static MethodInfo
pub fn set_min_size_method_info() -> &'static MethodInfo
pub fn get_max_size_method_info() -> &'static MethodInfo
pub fn set_max_size_method_info() -> &'static MethodInfo
pub fn get_alignment_method_info() -> &'static MethodInfo
pub fn set_alignment_method_info() -> &'static MethodInfo
pub fn get_align_by_geometry_method_info() -> &'static MethodInfo
pub fn set_align_by_geometry_method_info() -> &'static MethodInfo
pub fn get_rich_text_method_info() -> &'static MethodInfo
pub fn set_rich_text_method_info() -> &'static MethodInfo
pub fn get_horizontal_overflow_method_info() -> &'static MethodInfo
pub fn set_horizontal_overflow_method_info() -> &'static MethodInfo
pub fn get_vertical_overflow_method_info() -> &'static MethodInfo
pub fn set_vertical_overflow_method_info() -> &'static MethodInfo
pub fn get_line_spacing_method_info() -> &'static MethodInfo
pub fn set_line_spacing_method_info() -> &'static MethodInfo
pub fn unity_engine_i_serialization_callback_receiver_on_before_serialize_method_info() -> &'static MethodInfo
pub fn unity_engine_i_serialization_callback_receiver_on_after_deserialize_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl FontData
impl FontData
Sourcepub unsafe fn unity_engine_i_serialization_callback_receiver_on_before_serialize(
this: impl Into<IlInstance>,
)
pub unsafe fn unity_engine_i_serialization_callback_receiver_on_before_serialize( this: impl Into<IlInstance>, )
Direct (non-virtual) call to FontData’s own UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(
this: impl Into<IlInstance>,
)
pub unsafe fn unity_engine_i_serialization_callback_receiver_on_after_deserialize( this: impl Into<IlInstance>, )
Direct (non-virtual) call to FontData’s own UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for FontData
impl ClassIdentity for FontData
Source§impl FromIlInstance for FontData
impl FromIlInstance for FontData
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IFontData for FontData
impl IFontData for FontData
fn m_font(self) -> Font
fn set_m_font(self, value: Font)
fn m_font_size(self) -> i32
fn set_m_font_size(self, value: i32)
fn m_font_style(self) -> FontStyle
fn set_m_font_style(self, value: FontStyle)
fn m_best_fit(self) -> bool
fn set_m_best_fit(self, value: bool)
fn m_min_size(self) -> i32
fn set_m_min_size(self, value: i32)
fn m_max_size(self) -> i32
fn set_m_max_size(self, value: i32)
fn m_alignment(self) -> TextAnchor
fn set_m_alignment(self, value: TextAnchor)
fn m_align_by_geometry(self) -> bool
fn set_m_align_by_geometry(self, value: bool)
fn m_rich_text(self) -> bool
fn set_m_rich_text(self, value: bool)
fn m_horizontal_overflow(self) -> HorizontalWrapMode
fn set_m_horizontal_overflow(self, value: HorizontalWrapMode)
fn m_vertical_overflow(self) -> VerticalWrapMode
fn set_m_vertical_overflow(self, value: VerticalWrapMode)
fn m_line_spacing(self) -> f32
fn set_m_line_spacing(self, value: f32)
impl Copy for FontData
impl IObject for FontData
Auto Trait Implementations§
impl Freeze for FontData
impl RefUnwindSafe for FontData
impl !Send for FontData
impl !Sync for FontData
impl Unpin for FontData
impl UnwindSafe for FontData
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
Safety Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<__T> IFontDataMethods for __Twhere
__T: IFontData,
impl<__T> IFontDataMethods for __Twhere
__T: IFontData,
Source§fn get_font_size(self) -> i32
fn get_font_size(self) -> i32
get_fontSize() overloadSource§fn set_font_size(self, value: impl Into<i32>)
fn set_font_size(self, value: impl Into<i32>)
set_fontSize(i32) overloadSource§fn get_font_style(self) -> FontStyle
fn get_font_style(self) -> FontStyle
get_fontStyle() overloadSource§fn set_font_style(self, value: impl Into<FontStyle>)
fn set_font_style(self, value: impl Into<FontStyle>)
set_fontStyle(crate::unity_engine::fontstyle::FontStyle) overloadSource§fn get_best_fit(self) -> bool
fn get_best_fit(self) -> bool
get_bestFit() overloadSource§fn set_best_fit(self, value: impl Into<bool>)
fn set_best_fit(self, value: impl Into<bool>)
set_bestFit(bool) overloadSource§fn get_min_size(self) -> i32
fn get_min_size(self) -> i32
get_minSize() overloadSource§fn set_min_size(self, value: impl Into<i32>)
fn set_min_size(self, value: impl Into<i32>)
set_minSize(i32) overloadSource§fn get_max_size(self) -> i32
fn get_max_size(self) -> i32
get_maxSize() overloadSource§fn set_max_size(self, value: impl Into<i32>)
fn set_max_size(self, value: impl Into<i32>)
set_maxSize(i32) overloadSource§fn get_alignment(self) -> TextAnchor
fn get_alignment(self) -> TextAnchor
get_alignment() overloadSource§fn set_alignment(self, value: impl Into<TextAnchor>)
fn set_alignment(self, value: impl Into<TextAnchor>)
set_alignment(crate::unity_engine::textanchor::TextAnchor) overloadSource§fn get_align_by_geometry(self) -> bool
fn get_align_by_geometry(self) -> bool
get_alignByGeometry() overloadSource§fn set_align_by_geometry(self, value: impl Into<bool>)
fn set_align_by_geometry(self, value: impl Into<bool>)
set_alignByGeometry(bool) overloadSource§fn get_rich_text(self) -> bool
fn get_rich_text(self) -> bool
get_richText() overloadSource§fn set_rich_text(self, value: impl Into<bool>)
fn set_rich_text(self, value: impl Into<bool>)
set_richText(bool) overloadSource§fn get_horizontal_overflow(self) -> HorizontalWrapMode
fn get_horizontal_overflow(self) -> HorizontalWrapMode
get_horizontalOverflow() overloadSource§fn set_horizontal_overflow(self, value: impl Into<HorizontalWrapMode>)
fn set_horizontal_overflow(self, value: impl Into<HorizontalWrapMode>)
set_horizontalOverflow(crate::unity_engine::horizontalwrapmode::HorizontalWrapMode) overloadSource§fn get_vertical_overflow(self) -> VerticalWrapMode
fn get_vertical_overflow(self) -> VerticalWrapMode
get_verticalOverflow() overloadSource§fn set_vertical_overflow(self, value: impl Into<VerticalWrapMode>)
fn set_vertical_overflow(self, value: impl Into<VerticalWrapMode>)
set_verticalOverflow(crate::unity_engine::verticalwrapmode::VerticalWrapMode) overloadSource§fn get_line_spacing(self) -> f32
fn get_line_spacing(self) -> f32
get_lineSpacing() overloadSource§fn set_line_spacing(self, value: impl Into<f32>)
fn set_line_spacing(self, value: impl Into<f32>)
set_lineSpacing(f32) overloadSource§fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)
fn unity_engine_i_serialization_callback_receiver_on_before_serialize(self)
UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() overloadSource§fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)
fn unity_engine_i_serialization_callback_receiver_on_after_deserialize(self)
UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() overloadSource§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload