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>>