TextsDimensions

Struct TextsDimensions 

Source
pub struct TextsDimensions {
    pub texture_coordinates: Vec<f32>,
    pub text_width: f32,
    pub text_height: f32,
}
Expand description

Rendered texts dimensions.

This struct contains the dimensions describing how a list of strings of text has been rendered into a texture.

Fields§

§texture_coordinates: Vec<f32>

Texture coordinates for the bounding box of each string.

This vector is the concatenation of 4 texture coordinates for each string of text that has been rendered. These 4 coordinates consist of 8 floats which give the coordinates (in texture coordinates units) for the bounding box of the corresponding text string in the rendered texture.

§text_width: f32

Width for the bounding box of each string.

This gives the width of the bounding box of each of the rendered strings, using screen coordinates.

§text_height: f32

Height for the bounding box of each string.

This gives the height of the bounding box of each of the rendered strings, using screen coordinates.

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

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

Source§

type Error = Infallible

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

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

Performs the conversion.
Source§

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

Source§

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

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

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

Performs the conversion.