pub trait ITMP_Settings: IScriptableObject {
Show 62 methods
// Provided methods
fn m_enable_word_wrapping(self) -> bool { ... }
fn set_m_enable_word_wrapping(self, value: bool) { ... }
fn m_enable_kerning(self) -> bool { ... }
fn set_m_enable_kerning(self, value: bool) { ... }
fn m_enable_extra_padding(self) -> bool { ... }
fn set_m_enable_extra_padding(self, value: bool) { ... }
fn m_enable_tint_all_sprites(self) -> bool { ... }
fn set_m_enable_tint_all_sprites(self, value: bool) { ... }
fn m_enable_parse_escape_characters(self) -> bool { ... }
fn set_m_enable_parse_escape_characters(self, value: bool) { ... }
fn m_enable_raycast_target(self) -> bool { ... }
fn set_m_enable_raycast_target(self, value: bool) { ... }
fn m_get_font_features_at_runtime(self) -> bool { ... }
fn set_m_get_font_features_at_runtime(self, value: bool) { ... }
fn m_missing_glyph_character(self) -> i32 { ... }
fn set_m_missing_glyph_character(self, value: i32) { ... }
fn m_warnings_disabled(self) -> bool { ... }
fn set_m_warnings_disabled(self, value: bool) { ... }
fn m_default_font_asset(self) -> TMP_FontAsset { ... }
fn set_m_default_font_asset(self, value: TMP_FontAsset) { ... }
fn m_default_font_asset_path(self) -> Il2CppString { ... }
fn set_m_default_font_asset_path(self, value: Il2CppString) { ... }
fn m_default_font_size(self) -> f32 { ... }
fn set_m_default_font_size(self, value: f32) { ... }
fn m_default_auto_size_min_ratio(self) -> f32 { ... }
fn set_m_default_auto_size_min_ratio(self, value: f32) { ... }
fn m_default_auto_size_max_ratio(self) -> f32 { ... }
fn set_m_default_auto_size_max_ratio(self, value: f32) { ... }
fn m_default_text_mesh_pro_text_container_size(self) -> Vector2 { ... }
fn set_m_default_text_mesh_pro_text_container_size(self, value: Vector2) { ... }
fn m_default_text_mesh_pro_ui_text_container_size(self) -> Vector2 { ... }
fn set_m_default_text_mesh_pro_ui_text_container_size(self, value: Vector2) { ... }
fn m_auto_size_text_container(self) -> bool { ... }
fn set_m_auto_size_text_container(self, value: bool) { ... }
fn m_is_text_object_scale_static(self) -> bool { ... }
fn set_m_is_text_object_scale_static(self, value: bool) { ... }
fn m_fallback_font_assets(self) -> List_1<TMP_FontAsset> { ... }
fn set_m_fallback_font_assets(self, value: List_1<TMP_FontAsset>) { ... }
fn m_match_material_preset(self) -> bool { ... }
fn set_m_match_material_preset(self, value: bool) { ... }
fn m_default_sprite_asset(self) -> TMP_SpriteAsset { ... }
fn set_m_default_sprite_asset(self, value: TMP_SpriteAsset) { ... }
fn m_default_sprite_asset_path(self) -> Il2CppString { ... }
fn set_m_default_sprite_asset_path(self, value: Il2CppString) { ... }
fn m_enable_emoji_support(self) -> bool { ... }
fn set_m_enable_emoji_support(self, value: bool) { ... }
fn m_missing_character_sprite_unicode(self) -> u32 { ... }
fn set_m_missing_character_sprite_unicode(self, value: u32) { ... }
fn m_default_color_gradient_presets_path(self) -> Il2CppString { ... }
fn set_m_default_color_gradient_presets_path(self, value: Il2CppString) { ... }
fn m_default_style_sheet(self) -> TMP_StyleSheet { ... }
fn set_m_default_style_sheet(self, value: TMP_StyleSheet) { ... }
fn m_style_sheets_resource_path(self) -> Il2CppString { ... }
fn set_m_style_sheets_resource_path(self, value: Il2CppString) { ... }
fn m_leading_characters(self) -> TextAsset { ... }
fn set_m_leading_characters(self, value: TextAsset) { ... }
fn m_following_characters(self) -> TextAsset { ... }
fn set_m_following_characters(self, value: TextAsset) { ... }
fn m_linebreaking_rules(self) -> TMP_Settings_LineBreakingTable { ... }
fn set_m_linebreaking_rules(self, value: TMP_Settings_LineBreakingTable) { ... }
fn m_use_modern_hangul_line_breaking_rules(self) -> bool { ... }
fn set_m_use_modern_hangul_line_breaking_rules(self, value: bool) { ... }
}Provided Methods§
fn m_enable_word_wrapping(self) -> bool
fn set_m_enable_word_wrapping(self, value: bool)
fn m_enable_kerning(self) -> bool
fn set_m_enable_kerning(self, value: bool)
fn m_enable_extra_padding(self) -> bool
fn set_m_enable_extra_padding(self, value: bool)
fn m_enable_tint_all_sprites(self) -> bool
fn set_m_enable_tint_all_sprites(self, value: bool)
fn m_enable_parse_escape_characters(self) -> bool
fn set_m_enable_parse_escape_characters(self, value: bool)
fn m_enable_raycast_target(self) -> bool
fn set_m_enable_raycast_target(self, value: bool)
fn m_get_font_features_at_runtime(self) -> bool
fn set_m_get_font_features_at_runtime(self, value: bool)
fn m_missing_glyph_character(self) -> i32
fn set_m_missing_glyph_character(self, value: i32)
fn m_warnings_disabled(self) -> bool
fn set_m_warnings_disabled(self, value: bool)
fn m_default_font_asset(self) -> TMP_FontAsset
fn set_m_default_font_asset(self, value: TMP_FontAsset)
fn m_default_font_asset_path(self) -> Il2CppString
fn set_m_default_font_asset_path(self, value: Il2CppString)
fn m_default_font_size(self) -> f32
fn set_m_default_font_size(self, value: f32)
fn m_default_auto_size_min_ratio(self) -> f32
fn set_m_default_auto_size_min_ratio(self, value: f32)
fn m_default_auto_size_max_ratio(self) -> f32
fn set_m_default_auto_size_max_ratio(self, value: f32)
fn m_default_text_mesh_pro_text_container_size(self) -> Vector2
fn set_m_default_text_mesh_pro_text_container_size(self, value: Vector2)
fn m_default_text_mesh_pro_ui_text_container_size(self) -> Vector2
fn set_m_default_text_mesh_pro_ui_text_container_size(self, value: Vector2)
fn m_auto_size_text_container(self) -> bool
fn set_m_auto_size_text_container(self, value: bool)
fn m_is_text_object_scale_static(self) -> bool
fn set_m_is_text_object_scale_static(self, value: bool)
fn m_fallback_font_assets(self) -> List_1<TMP_FontAsset>
fn set_m_fallback_font_assets(self, value: List_1<TMP_FontAsset>)
fn m_match_material_preset(self) -> bool
fn set_m_match_material_preset(self, value: bool)
fn m_default_sprite_asset(self) -> TMP_SpriteAsset
fn set_m_default_sprite_asset(self, value: TMP_SpriteAsset)
fn m_default_sprite_asset_path(self) -> Il2CppString
fn set_m_default_sprite_asset_path(self, value: Il2CppString)
fn m_enable_emoji_support(self) -> bool
fn set_m_enable_emoji_support(self, value: bool)
fn m_missing_character_sprite_unicode(self) -> u32
fn set_m_missing_character_sprite_unicode(self, value: u32)
fn m_default_color_gradient_presets_path(self) -> Il2CppString
fn set_m_default_color_gradient_presets_path(self, value: Il2CppString)
fn m_default_style_sheet(self) -> TMP_StyleSheet
fn set_m_default_style_sheet(self, value: TMP_StyleSheet)
fn m_style_sheets_resource_path(self) -> Il2CppString
fn set_m_style_sheets_resource_path(self, value: Il2CppString)
fn m_leading_characters(self) -> TextAsset
fn set_m_leading_characters(self, value: TextAsset)
fn m_following_characters(self) -> TextAsset
fn set_m_following_characters(self, value: TextAsset)
fn m_linebreaking_rules(self) -> TMP_Settings_LineBreakingTable
fn set_m_linebreaking_rules(self, value: TMP_Settings_LineBreakingTable)
fn m_use_modern_hangul_line_breaking_rules(self) -> bool
fn set_m_use_modern_hangul_line_breaking_rules(self, value: bool)
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.