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