#[repr(C)]pub struct TMP_CharacterInfo {Show 41 fields
pub character: u16,
pub index: i32,
pub string_length: i32,
pub element_type: TMP_TextElementType,
pub text_element: TMP_TextElement,
pub font_asset: TMP_FontAsset,
pub sprite_asset: TMP_SpriteAsset,
pub sprite_index: i32,
pub material: Material,
pub material_reference_index: i32,
pub is_using_alternate_typeface: bool,
pub point_size: f32,
pub line_number: i32,
pub page_number: i32,
pub vertex_index: i32,
pub vertex_bl: TMP_Vertex,
pub vertex_tl: TMP_Vertex,
pub vertex_tr: TMP_Vertex,
pub vertex_br: TMP_Vertex,
pub top_left: Vector3,
pub bottom_left: Vector3,
pub top_right: Vector3,
pub bottom_right: Vector3,
pub origin: f32,
pub x_advance: f32,
pub ascender: f32,
pub base_line: f32,
pub descender: f32,
pub adjusted_ascender: f32,
pub adjusted_descender: f32,
pub aspect_ratio: f32,
pub scale: f32,
pub color: Color32,
pub underline_color: Color32,
pub underline_vertex_index: i32,
pub strikethrough_color: Color32,
pub strikethrough_vertex_index: i32,
pub highlight_color: Color32,
pub highlight_state: HighlightState,
pub style: FontStyles,
pub is_visible: bool,
}Expand description
Fields§
§character: u16§index: i32§string_length: i32§element_type: TMP_TextElementType§text_element: TMP_TextElement§font_asset: TMP_FontAsset§sprite_asset: TMP_SpriteAsset§sprite_index: i32§material: Material§material_reference_index: i32§is_using_alternate_typeface: bool§point_size: f32§line_number: i32§page_number: i32§vertex_index: i32§vertex_bl: TMP_Vertex§vertex_tl: TMP_Vertex§vertex_tr: TMP_Vertex§vertex_br: TMP_Vertex§top_left: Vector3§bottom_left: Vector3§top_right: Vector3§bottom_right: Vector3§origin: f32§x_advance: f32§ascender: f32§base_line: f32§descender: f32§adjusted_ascender: f32§adjusted_descender: f32§aspect_ratio: f32§scale: f32§color: Color32§underline_color: Color32§underline_vertex_index: i32§strikethrough_color: Color32§strikethrough_vertex_index: i32§highlight_color: Color32§highlight_state: HighlightState§style: FontStyles§is_visible: boolTrait Implementations§
Source§impl ClassIdentity for TMP_CharacterInfo
impl ClassIdentity for TMP_CharacterInfo
Source§impl Clone for TMP_CharacterInfo
impl Clone for TMP_CharacterInfo
Source§fn clone(&self) -> TMP_CharacterInfo
fn clone(&self) -> TMP_CharacterInfo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TMP_CharacterInfo
Auto Trait Implementations§
impl Freeze for TMP_CharacterInfo
impl RefUnwindSafe for TMP_CharacterInfo
impl !Send for TMP_CharacterInfo
impl !Sync for TMP_CharacterInfo
impl Unpin for TMP_CharacterInfo
impl UnwindSafe for TMP_CharacterInfo
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> 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)