[][src]Struct paddle::graphics::AbstractTriangle

pub struct AbstractTriangle {
    pub indices: [u32; 3],
    pub image: Option<Image>,
}

Triangle in AbstractMesh

Fields

indices: [u32; 3]

The indexes in the vertex list that the AbstractTriangle uses

image: Option<Image>

The (optional) image used by the AbstractTriangle

All of the vertices used by the triangle should agree on whether it uses an image, it is up to you to maintain this

Implementations

impl AbstractTriangle[src]

pub fn new(
    offset: u32,
    indices: [u32; 3],
    bkg: Background<'_>
) -> AbstractTriangle
[src]

Create a new untextured GPU Triangle

Trait Implementations

impl Clone for AbstractTriangle[src]

impl Eq for AbstractTriangle[src]

impl PartialEq<AbstractTriangle> for AbstractTriangle[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Activity for T where
    T: Any
[src]

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,