Skip to main content

GpuVertexValue

Trait GpuVertexValue 

pub trait GpuVertexValue: AllBitsInit {
    const TY: GpuVertexBufferLayoutEntryTy;
}

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl GpuVertexValue for [f32; 2]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::Float2

§

impl GpuVertexValue for [f32; 3]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::Float3

§

impl GpuVertexValue for [f32; 4]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::Float4

§

impl GpuVertexValue for [i32; 2]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::Int2

§

impl GpuVertexValue for [i32; 3]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::Int3

§

impl GpuVertexValue for [i32; 4]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::Int4

§

impl GpuVertexValue for [u32; 2]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::UInt2

§

impl GpuVertexValue for [u32; 3]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::UInt3

§

impl GpuVertexValue for [u32; 4]

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::UInt4

§

impl GpuVertexValue for f32

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::Float

§

impl GpuVertexValue for i32

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::Int

§

impl GpuVertexValue for u32

§

const TY: GpuVertexBufferLayoutEntryTy = GpuVertexBufferLayoutEntryTy::UInt

Implementors§