#[repr(C)]pub struct Vertex {
pub pos: Pos2,
pub uv: Pos2,
pub color: Color32,
}
Expand description
The 2D vertex type.
Should be friendly to send to GPU as is.
Fields§
§pos: Pos2
Logical pixel coordinates (points). (0,0) is the top left corner of the screen.
uv: Pos2
Normalized texture coordinates. (0, 0) is the top left corner of the texture. (1, 1) is the bottom right corner of the texture.
color: Color32
sRGBA with premultiplied alpha
Trait Implementations§
impl Copy for Vertex
impl Eq for Vertex
impl StructuralPartialEq for Vertex
Auto Trait Implementations§
impl Freeze for Vertex
impl RefUnwindSafe for Vertex
impl Send for Vertex
impl Sync for Vertex
impl Unpin for Vertex
impl UnwindSafe for Vertex
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