Type Alias StaticMesh

Source
pub type StaticMesh<V, E, I, C> = Mesh<BufferVecStatic<V>, V, BufferVecStatic<E>, E, BufferVecDynamic<I>, I, BufferVecDynamic<C>, C>;
Expand description

The most typical static mesh type: use BufferVecStatic for vertices and elements(indices), use BufferVecDynamic for instances and draw commands

Aliased Type§

pub struct StaticMesh<V, E, I, C> {
    pub primitive: PrimitiveMode,
    pub vertex_buffer: BufferVecStatic<V>,
    pub element_buffer: Option<BufferVecStatic<E>>,
    pub instance_buffer: Option<BufferVecDynamic<I>>,
    pub command_buffer: Option<BufferVecDynamic<C>>,
    /* private fields */
}

Fields§

§primitive: PrimitiveMode§vertex_buffer: BufferVecStatic<V>§element_buffer: Option<BufferVecStatic<E>>§instance_buffer: Option<BufferVecDynamic<I>>§command_buffer: Option<BufferVecDynamic<C>>