Enum psp::sys::GuPrimitive
source · #[repr(u32)]pub enum GuPrimitive {
Points = 0,
Lines = 1,
LineStrip = 2,
Triangles = 3,
TriangleStrip = 4,
TriangleFan = 5,
Sprites = 6,
}
Expand description
Primitive types
Variants§
Points = 0
Single pixel points (1 vertex per primitive)
Lines = 1
Single pixel lines (2 vertices per primitive)
LineStrip = 2
Single pixel line-strip (2 vertices for the first primitive, 1 for every following)
Triangles = 3
Filled triangles (3 vertices per primitive)
TriangleStrip = 4
Filled triangles-strip (3 vertices for the first primitive, 1 for every following)
TriangleFan = 5
Filled triangle-fan (3 vertices for the first primitive, 1 for every following)
Sprites = 6
Filled blocks (2 vertices per primitive)
Trait Implementations§
source§impl Clone for GuPrimitive
impl Clone for GuPrimitive
source§fn clone(&self) -> GuPrimitive
fn clone(&self) -> GuPrimitive
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GuPrimitive
impl Debug for GuPrimitive
impl Copy for GuPrimitive
Auto Trait Implementations§
impl Freeze for GuPrimitive
impl RefUnwindSafe for GuPrimitive
impl Send for GuPrimitive
impl Sync for GuPrimitive
impl Unpin for GuPrimitive
impl UnwindSafe for GuPrimitive
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