pub trait ITMP_FontAsset: ITMP_Asset {
Show 96 methods
// Provided methods
fn m_version(self) -> Il2CppString { ... }
fn set_m_version(self, value: Il2CppString) { ... }
fn m_source_font_file_guid(self) -> Il2CppString { ... }
fn set_m_source_font_file_guid(self, value: Il2CppString) { ... }
fn m_source_font_file(self) -> Font { ... }
fn set_m_source_font_file(self, value: Font) { ... }
fn m_atlas_population_mode(self) -> AtlasPopulationMode { ... }
fn set_m_atlas_population_mode(self, value: AtlasPopulationMode) { ... }
fn m_face_info(self) -> FaceInfo { ... }
fn set_m_face_info(self, value: FaceInfo) { ... }
fn m_glyph_table(self) -> List_1<Glyph> { ... }
fn set_m_glyph_table(self, value: List_1<Glyph>) { ... }
fn m_glyph_lookup_dictionary(self) -> Dictionary_2<u32, Glyph> { ... }
fn set_m_glyph_lookup_dictionary(self, value: Dictionary_2<u32, Glyph>) { ... }
fn m_character_table(self) -> List_1<TMP_Character> { ... }
fn set_m_character_table(self, value: List_1<TMP_Character>) { ... }
fn m_character_lookup_dictionary(self) -> Dictionary_2<u32, TMP_Character> { ... }
fn set_m_character_lookup_dictionary(
self,
value: Dictionary_2<u32, TMP_Character>,
) { ... }
fn m_atlas_texture(self) -> Texture2D { ... }
fn set_m_atlas_texture(self, value: Texture2D) { ... }
fn m_atlas_textures(self) -> Array<Texture2D> { ... }
fn set_m_atlas_textures(self, value: Array<Texture2D>) { ... }
fn m_atlas_texture_index(self) -> i32 { ... }
fn set_m_atlas_texture_index(self, value: i32) { ... }
fn m_is_multi_atlas_textures_enabled(self) -> bool { ... }
fn set_m_is_multi_atlas_textures_enabled(self, value: bool) { ... }
fn m_clear_dynamic_data_on_build(self) -> bool { ... }
fn set_m_clear_dynamic_data_on_build(self, value: bool) { ... }
fn m_used_glyph_rects(self) -> List_1<GlyphRect> { ... }
fn set_m_used_glyph_rects(self, value: List_1<GlyphRect>) { ... }
fn m_free_glyph_rects(self) -> List_1<GlyphRect> { ... }
fn set_m_free_glyph_rects(self, value: List_1<GlyphRect>) { ... }
fn m_font_info(self) -> FaceInfo_Legacy { ... }
fn set_m_font_info(self, value: FaceInfo_Legacy) { ... }
fn atlas(self) -> Texture2D { ... }
fn set_atlas(self, value: Texture2D) { ... }
fn m_atlas_width(self) -> i32 { ... }
fn set_m_atlas_width(self, value: i32) { ... }
fn m_atlas_height(self) -> i32 { ... }
fn set_m_atlas_height(self, value: i32) { ... }
fn m_atlas_padding(self) -> i32 { ... }
fn set_m_atlas_padding(self, value: i32) { ... }
fn m_atlas_render_mode(self) -> GlyphRenderMode { ... }
fn set_m_atlas_render_mode(self, value: GlyphRenderMode) { ... }
fn m_glyph_info_list(self) -> List_1<TMP_Glyph> { ... }
fn set_m_glyph_info_list(self, value: List_1<TMP_Glyph>) { ... }
fn m_kerning_table(self) -> KerningTable { ... }
fn set_m_kerning_table(self, value: KerningTable) { ... }
fn m_font_feature_table(self) -> TMP_FontFeatureTable { ... }
fn set_m_font_feature_table(self, value: TMP_FontFeatureTable) { ... }
fn fallback_font_assets(self) -> List_1<TMP_FontAsset> { ... }
fn set_fallback_font_assets(self, value: List_1<TMP_FontAsset>) { ... }
fn m_fallback_font_asset_table(self) -> List_1<TMP_FontAsset> { ... }
fn set_m_fallback_font_asset_table(self, value: List_1<TMP_FontAsset>) { ... }
fn m_creation_settings(self) -> FontAssetCreationSettings { ... }
fn set_m_creation_settings(self, value: FontAssetCreationSettings) { ... }
fn m_font_weight_table(self) -> Array<TMP_FontWeightPair> { ... }
fn set_m_font_weight_table(self, value: Array<TMP_FontWeightPair>) { ... }
fn font_weights(self) -> Array<TMP_FontWeightPair> { ... }
fn set_font_weights(self, value: Array<TMP_FontWeightPair>) { ... }
fn normal_style(self) -> f32 { ... }
fn set_normal_style(self, value: f32) { ... }
fn normal_spacing_offset(self) -> f32 { ... }
fn set_normal_spacing_offset(self, value: f32) { ... }
fn bold_style(self) -> f32 { ... }
fn set_bold_style(self, value: f32) { ... }
fn bold_spacing(self) -> f32 { ... }
fn set_bold_spacing(self, value: f32) { ... }
fn italic_style(self) -> u8 { ... }
fn set_italic_style(self, value: u8) { ... }
fn tab_size(self) -> u8 { ... }
fn set_tab_size(self, value: u8) { ... }
fn is_font_asset_lookup_tables_dirty(self) -> bool { ... }
fn set_is_font_asset_lookup_tables_dirty(self, value: bool) { ... }
fn fallback_search_query_lookup(self) -> HashSet_1<i32> { ... }
fn set_fallback_search_query_lookup(self, value: HashSet_1<i32>) { ... }
fn m_glyphs_to_render(self) -> List_1<Glyph> { ... }
fn set_m_glyphs_to_render(self, value: List_1<Glyph>) { ... }
fn m_glyphs_rendered(self) -> List_1<Glyph> { ... }
fn set_m_glyphs_rendered(self, value: List_1<Glyph>) { ... }
fn m_glyph_index_list(self) -> List_1<u32> { ... }
fn set_m_glyph_index_list(self, value: List_1<u32>) { ... }
fn m_glyph_index_list_newly_added(self) -> List_1<u32> { ... }
fn set_m_glyph_index_list_newly_added(self, value: List_1<u32>) { ... }
fn m_glyphs_to_add(self) -> List_1<u32> { ... }
fn set_m_glyphs_to_add(self, value: List_1<u32>) { ... }
fn m_glyphs_to_add_lookup(self) -> HashSet_1<u32> { ... }
fn set_m_glyphs_to_add_lookup(self, value: HashSet_1<u32>) { ... }
fn m_characters_to_add(self) -> List_1<TMP_Character> { ... }
fn set_m_characters_to_add(self, value: List_1<TMP_Character>) { ... }
fn m_characters_to_add_lookup(self) -> HashSet_1<u32> { ... }
fn set_m_characters_to_add_lookup(self, value: HashSet_1<u32>) { ... }
fn s_missing_character_list(self) -> List_1<u32> { ... }
fn set_s_missing_character_list(self, value: List_1<u32>) { ... }
fn m_missing_unicodes_from_font_file(self) -> HashSet_1<u32> { ... }
fn set_m_missing_unicodes_from_font_file(self, value: HashSet_1<u32>) { ... }
}Provided Methods§
fn m_version(self) -> Il2CppString
fn set_m_version(self, value: Il2CppString)
fn m_source_font_file_guid(self) -> Il2CppString
fn set_m_source_font_file_guid(self, value: Il2CppString)
fn m_source_font_file(self) -> Font
fn set_m_source_font_file(self, value: Font)
fn m_atlas_population_mode(self) -> AtlasPopulationMode
fn set_m_atlas_population_mode(self, value: AtlasPopulationMode)
fn m_face_info(self) -> FaceInfo
fn set_m_face_info(self, value: FaceInfo)
fn m_glyph_table(self) -> List_1<Glyph>
fn set_m_glyph_table(self, value: List_1<Glyph>)
fn m_glyph_lookup_dictionary(self) -> Dictionary_2<u32, Glyph>
fn set_m_glyph_lookup_dictionary(self, value: Dictionary_2<u32, Glyph>)
fn m_character_table(self) -> List_1<TMP_Character>
fn set_m_character_table(self, value: List_1<TMP_Character>)
fn m_character_lookup_dictionary(self) -> Dictionary_2<u32, TMP_Character>
fn set_m_character_lookup_dictionary( self, value: Dictionary_2<u32, TMP_Character>, )
fn m_atlas_texture(self) -> Texture2D
fn set_m_atlas_texture(self, value: Texture2D)
fn m_atlas_textures(self) -> Array<Texture2D>
fn set_m_atlas_textures(self, value: Array<Texture2D>)
fn m_atlas_texture_index(self) -> i32
fn set_m_atlas_texture_index(self, value: i32)
fn m_is_multi_atlas_textures_enabled(self) -> bool
fn set_m_is_multi_atlas_textures_enabled(self, value: bool)
fn m_clear_dynamic_data_on_build(self) -> bool
fn set_m_clear_dynamic_data_on_build(self, value: bool)
fn m_used_glyph_rects(self) -> List_1<GlyphRect>
fn set_m_used_glyph_rects(self, value: List_1<GlyphRect>)
fn m_free_glyph_rects(self) -> List_1<GlyphRect>
fn set_m_free_glyph_rects(self, value: List_1<GlyphRect>)
fn m_font_info(self) -> FaceInfo_Legacy
fn set_m_font_info(self, value: FaceInfo_Legacy)
fn atlas(self) -> Texture2D
fn set_atlas(self, value: Texture2D)
fn m_atlas_width(self) -> i32
fn set_m_atlas_width(self, value: i32)
fn m_atlas_height(self) -> i32
fn set_m_atlas_height(self, value: i32)
fn m_atlas_padding(self) -> i32
fn set_m_atlas_padding(self, value: i32)
fn m_atlas_render_mode(self) -> GlyphRenderMode
fn set_m_atlas_render_mode(self, value: GlyphRenderMode)
fn m_glyph_info_list(self) -> List_1<TMP_Glyph>
fn set_m_glyph_info_list(self, value: List_1<TMP_Glyph>)
fn m_kerning_table(self) -> KerningTable
fn set_m_kerning_table(self, value: KerningTable)
fn m_font_feature_table(self) -> TMP_FontFeatureTable
fn set_m_font_feature_table(self, value: TMP_FontFeatureTable)
fn fallback_font_assets(self) -> List_1<TMP_FontAsset>
fn set_fallback_font_assets(self, value: List_1<TMP_FontAsset>)
fn m_fallback_font_asset_table(self) -> List_1<TMP_FontAsset>
fn set_m_fallback_font_asset_table(self, value: List_1<TMP_FontAsset>)
fn m_creation_settings(self) -> FontAssetCreationSettings
fn set_m_creation_settings(self, value: FontAssetCreationSettings)
fn m_font_weight_table(self) -> Array<TMP_FontWeightPair>
fn set_m_font_weight_table(self, value: Array<TMP_FontWeightPair>)
fn font_weights(self) -> Array<TMP_FontWeightPair>
fn set_font_weights(self, value: Array<TMP_FontWeightPair>)
fn normal_style(self) -> f32
fn set_normal_style(self, value: f32)
fn normal_spacing_offset(self) -> f32
fn set_normal_spacing_offset(self, value: f32)
fn bold_style(self) -> f32
fn set_bold_style(self, value: f32)
fn bold_spacing(self) -> f32
fn set_bold_spacing(self, value: f32)
fn italic_style(self) -> u8
fn set_italic_style(self, value: u8)
fn tab_size(self) -> u8
fn set_tab_size(self, value: u8)
fn is_font_asset_lookup_tables_dirty(self) -> bool
fn set_is_font_asset_lookup_tables_dirty(self, value: bool)
fn fallback_search_query_lookup(self) -> HashSet_1<i32>
fn set_fallback_search_query_lookup(self, value: HashSet_1<i32>)
fn m_glyphs_to_render(self) -> List_1<Glyph>
fn set_m_glyphs_to_render(self, value: List_1<Glyph>)
fn m_glyphs_rendered(self) -> List_1<Glyph>
fn set_m_glyphs_rendered(self, value: List_1<Glyph>)
fn m_glyph_index_list(self) -> List_1<u32>
fn set_m_glyph_index_list(self, value: List_1<u32>)
fn m_glyph_index_list_newly_added(self) -> List_1<u32>
fn set_m_glyph_index_list_newly_added(self, value: List_1<u32>)
fn m_glyphs_to_add(self) -> List_1<u32>
fn set_m_glyphs_to_add(self, value: List_1<u32>)
fn m_glyphs_to_add_lookup(self) -> HashSet_1<u32>
fn set_m_glyphs_to_add_lookup(self, value: HashSet_1<u32>)
fn m_characters_to_add(self) -> List_1<TMP_Character>
fn set_m_characters_to_add(self, value: List_1<TMP_Character>)
fn m_characters_to_add_lookup(self) -> HashSet_1<u32>
fn set_m_characters_to_add_lookup(self, value: HashSet_1<u32>)
fn s_missing_character_list(self) -> List_1<u32>
fn set_s_missing_character_list(self, value: List_1<u32>)
fn m_missing_unicodes_from_font_file(self) -> HashSet_1<u32>
fn set_m_missing_unicodes_from_font_file(self, value: HashSet_1<u32>)
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.