#[repr(i32)]pub enum PrimitiveTopology {
Show 42 variants
Undefined = 0,
PointList = 1,
LineList = 2,
LineStrip = 3,
TriangleList = 4,
TriangleStrip = 5,
LineListAdj = 10,
LineStripAdj = 11,
TriangleListAdj = 12,
TriangleStripAdj = 13,
P1ControlPointPatchList = 33,
P2ControlPointPatchList = 34,
P3ControlPointPatchList = 35,
P4ControlPointPatchList = 36,
P5ControlPointPatchList = 37,
P6ControlPointPatchList = 38,
P7ControlPointPatchList = 39,
P8ControlPointPatchList = 40,
P9ControlPointPatchList = 41,
P10ControlPointPatchList = 42,
P11ControlPointPatchList = 43,
P12ControlPointPatchList = 44,
P13ControlPointPatchList = 45,
P14ControlPointPatchList = 46,
P15ControlPointPatchList = 47,
P16ControlPointPatchList = 48,
P17ControlPointPatchList = 49,
P18ControlPointPatchList = 50,
P19ControlPointPatchList = 51,
P20ControlPointPatchList = 52,
P21ControlPointPatchList = 53,
P22ControlPointPatchList = 54,
P23ControlPointPatchList = 55,
P24ControlPointPatchList = 56,
P25ControlPointPatchList = 57,
P26ControlPointPatchList = 58,
P27ControlPointPatchList = 59,
P28ControlPointPatchList = 60,
P29ControlPointPatchList = 61,
P30ControlPointPatchList = 62,
P31ControlPointPatchList = 63,
P32ControlPointPatchList = 64,
}Variants§
Undefined = 0
PointList = 1
LineList = 2
LineStrip = 3
TriangleList = 4
TriangleStrip = 5
LineListAdj = 10
LineStripAdj = 11
TriangleListAdj = 12
TriangleStripAdj = 13
P1ControlPointPatchList = 33
P2ControlPointPatchList = 34
P3ControlPointPatchList = 35
P4ControlPointPatchList = 36
P5ControlPointPatchList = 37
P6ControlPointPatchList = 38
P7ControlPointPatchList = 39
P8ControlPointPatchList = 40
P9ControlPointPatchList = 41
P10ControlPointPatchList = 42
P11ControlPointPatchList = 43
P12ControlPointPatchList = 44
P13ControlPointPatchList = 45
P14ControlPointPatchList = 46
P15ControlPointPatchList = 47
P16ControlPointPatchList = 48
P17ControlPointPatchList = 49
P18ControlPointPatchList = 50
P19ControlPointPatchList = 51
P20ControlPointPatchList = 52
P21ControlPointPatchList = 53
P22ControlPointPatchList = 54
P23ControlPointPatchList = 55
P24ControlPointPatchList = 56
P25ControlPointPatchList = 57
P26ControlPointPatchList = 58
P27ControlPointPatchList = 59
P28ControlPointPatchList = 60
P29ControlPointPatchList = 61
P30ControlPointPatchList = 62
P31ControlPointPatchList = 63
P32ControlPointPatchList = 64
Trait Implementations§
Source§impl Clone for PrimitiveTopology
impl Clone for PrimitiveTopology
Source§fn clone(&self) -> PrimitiveTopology
fn clone(&self) -> PrimitiveTopology
Returns a duplicate 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 PrimitiveTopology
impl Debug for PrimitiveTopology
impl Copy for PrimitiveTopology
Auto Trait Implementations§
impl Freeze for PrimitiveTopology
impl RefUnwindSafe for PrimitiveTopology
impl Send for PrimitiveTopology
impl Sync for PrimitiveTopology
impl Unpin for PrimitiveTopology
impl UnwindSafe for PrimitiveTopology
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