[][src]Enum dxplr::d3d::Primitive

#[repr(u32)]pub enum Primitive {
    Undefined,
    Point,
    Line,
    Triangle,
    LineAdj,
    TriangleAdj,
    ControlPointPatch1,
    ControlPointPatch2,
    ControlPointPatch3,
    ControlPointPatch4,
    ControlPointPatch5,
    ControlPointPatch6,
    ControlPointPatch7,
    ControlPointPatch8,
    ControlPointPatch9,
    ControlPointPatch10,
    ControlPointPatch11,
    ControlPointPatch12,
    ControlPointPatch13,
    ControlPointPatch14,
    ControlPointPatch15,
    ControlPointPatch16,
    ControlPointPatch17,
    ControlPointPatch18,
    ControlPointPatch19,
    ControlPointPatch20,
    ControlPointPatch21,
    ControlPointPatch22,
    ControlPointPatch23,
    ControlPointPatch24,
    ControlPointPatch25,
    ControlPointPatch26,
    ControlPointPatch27,
    ControlPointPatch28,
    ControlPointPatch29,
    ControlPointPatch30,
    ControlPointPatch31,
    ControlPointPatch32,
}

Variants

Undefined
Point
Line
Triangle
LineAdj
TriangleAdj
ControlPointPatch1
ControlPointPatch2
ControlPointPatch3
ControlPointPatch4
ControlPointPatch5
ControlPointPatch6
ControlPointPatch7
ControlPointPatch8
ControlPointPatch9
ControlPointPatch10
ControlPointPatch11
ControlPointPatch12
ControlPointPatch13
ControlPointPatch14
ControlPointPatch15
ControlPointPatch16
ControlPointPatch17
ControlPointPatch18
ControlPointPatch19
ControlPointPatch20
ControlPointPatch21
ControlPointPatch22
ControlPointPatch23
ControlPointPatch24
ControlPointPatch25
ControlPointPatch26
ControlPointPatch27
ControlPointPatch28
ControlPointPatch29
ControlPointPatch30
ControlPointPatch31
ControlPointPatch32

Trait Implementations

impl Clone for Primitive[src]

impl Copy for Primitive[src]

impl Debug for Primitive[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.