[][src]Enum dxplr::d3d::PrimitiveTopology

#[repr(u32)]pub enum PrimitiveTopology {
    Undefined,
    PointList,
    LineList,
    LineStrip,
    TriangleList,
    TriangleStrip,
    LineListAdj,
    LineStripAdj,
    TriangleListAdj,
    TriangleStripAdj,
    ControlPointPatchlist1,
    ControlPointPatchlist2,
    ControlPointPatchlist3,
    ControlPointPatchlist4,
    ControlPointPatchlist5,
    ControlPointPatchlist6,
    ControlPointPatchlist7,
    ControlPointPatchlist8,
    ControlPointPatchlist9,
    ControlPointPatchlist10,
    ControlPointPatchlist11,
    ControlPointPatchlist12,
    ControlPointPatchlist13,
    ControlPointPatchlist14,
    ControlPointPatchlist15,
    ControlPointPatchlist16,
    ControlPointPatchlist17,
    ControlPointPatchlist18,
    ControlPointPatchlist19,
    ControlPointPatchlist20,
    ControlPointPatchlist21,
    ControlPointPatchlist22,
    ControlPointPatchlist23,
    ControlPointPatchlist24,
    ControlPointPatchlist25,
    ControlPointPatchlist26,
    ControlPointPatchlist27,
    ControlPointPatchlist28,
    ControlPointPatchlist29,
    ControlPointPatchlist30,
    ControlPointPatchlist31,
    ControlPointPatchlist32,
}

Used to indicate the primitive topology.

Variants

Undefined
PointList
LineList
LineStrip
TriangleList
TriangleStrip
LineListAdj
LineStripAdj
TriangleListAdj
TriangleStripAdj
ControlPointPatchlist1
ControlPointPatchlist2
ControlPointPatchlist3
ControlPointPatchlist4
ControlPointPatchlist5
ControlPointPatchlist6
ControlPointPatchlist7
ControlPointPatchlist8
ControlPointPatchlist9
ControlPointPatchlist10
ControlPointPatchlist11
ControlPointPatchlist12
ControlPointPatchlist13
ControlPointPatchlist14
ControlPointPatchlist15
ControlPointPatchlist16
ControlPointPatchlist17
ControlPointPatchlist18
ControlPointPatchlist19
ControlPointPatchlist20
ControlPointPatchlist21
ControlPointPatchlist22
ControlPointPatchlist23
ControlPointPatchlist24
ControlPointPatchlist25
ControlPointPatchlist26
ControlPointPatchlist27
ControlPointPatchlist28
ControlPointPatchlist29
ControlPointPatchlist30
ControlPointPatchlist31
ControlPointPatchlist32

Trait Implementations

impl Clone for PrimitiveTopology[src]

impl Copy for PrimitiveTopology[src]

impl Debug for PrimitiveTopology[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.