pub struct BMCharacter {
pub id: i32,
pub x: i32,
pub y: i32,
pub width: i32,
pub height: i32,
pub xoffset: i32,
pub yoffset: i32,
pub xadvance: i32,
}
Expand description
Represents a single character in the bitmap font atlas. Contains coordinates, sizes, offsets and advances (everything required to render letters from the atlas).
Fields§
§id: i32
char id of the character.
x: i32
x-position of the character on the atlas.
y: i32
y-position of the character on the atlas.
width: i32
Width of the character on the atlas.
height: i32
Height of the character.
xoffset: i32
x-offset of the character.
yoffset: i32
y-offset of the character.
xadvance: i32
x-advance of the character.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BMCharacter
impl RefUnwindSafe for BMCharacter
impl Send for BMCharacter
impl Sync for BMCharacter
impl Unpin for BMCharacter
impl UnwindSafe for BMCharacter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more