Struct ctru_sys::FINF_s

source ·
#[repr(C)]
pub struct FINF_s {
Show 14 fields pub signature: u32_, pub sectionSize: u32_, pub fontType: u8_, pub lineFeed: u8_, pub alterCharIndex: u16_, pub defaultWidth: charWidthInfo_s, pub encoding: u8_, pub tglp: *mut TGLP_s, pub cwdh: *mut CWDH_s, pub cmap: *mut CMAP_s, pub height: u8_, pub width: u8_, pub ascent: u8_, pub padding: u8_,
}
Expand description

Font information structure.

Fields§

§signature: u32_

< Signature (FINF).

§sectionSize: u32_

< Section size.

§fontType: u8_

< Font type

§lineFeed: u8_

< Line feed vertical distance.

§alterCharIndex: u16_

< Glyph index of the replacement character.

§defaultWidth: charWidthInfo_s

< Default character width information.

§encoding: u8_

< Font encoding (?)

§tglp: *mut TGLP_s

< Pointer to texture sheet information.

§cwdh: *mut CWDH_s

< Pointer to the first character width information block.

§cmap: *mut CMAP_s

< Pointer to the first character map.

§height: u8_

< Font height.

§width: u8_

< Font width.

§ascent: u8_

< Font ascent.

§padding: u8_

Trait Implementations§

source§

impl Clone for FINF_s

source§

fn clone(&self) -> FINF_s

Returns a copy of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FINF_s

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FINF_s

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Copy for FINF_s

Auto Trait Implementations§

§

impl RefUnwindSafe for FINF_s

§

impl !Send for FINF_s

§

impl !Sync for FINF_s

§

impl Unpin for FINF_s

§

impl UnwindSafe for FINF_s

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.