#[repr(C)]pub struct Texcoord {
pub page: u32,
pub min_x: u32,
pub min_y: u32,
pub max_x: u32,
pub max_y: u32,
pub size: u32,
}
Expand description
An element coordinate representing u32
position.
page
: A page index of texture.min_x
: A minimum x position.min_y
: A minimum y position.max_x
: A maximum x position.max_y
: A maximum y position.
to_f32
and to_f64
methods are provided for normalized texcoord.
Fields§
§page: u32
§min_x: u32
§min_y: u32
§max_x: u32
§max_y: u32
§size: u32
Implementations§
Source§impl Texcoord
impl Texcoord
Sourcepub fn to_f32(self) -> Texcoord32
pub fn to_f32(self) -> Texcoord32
Returns a normalized texcoord using f32.
Sourcepub fn to_f64(self) -> Texcoord64
pub fn to_f64(self) -> Texcoord64
Returns a normalized texcoord using f64.
Trait Implementations§
Source§impl From<Texcoord> for Texcoord32
impl From<Texcoord> for Texcoord32
Source§impl From<Texcoord> for Texcoord64
impl From<Texcoord> for Texcoord64
impl Copy for Texcoord
impl Eq for Texcoord
impl StructuralPartialEq for Texcoord
Auto Trait Implementations§
impl Freeze for Texcoord
impl RefUnwindSafe for Texcoord
impl Send for Texcoord
impl Sync for Texcoord
impl Unpin for Texcoord
impl UnwindSafe for Texcoord
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