pub struct MeshBuffers {
pub vertex_position: Buffer,
pub vertex_normal: Buffer,
pub vertex_tangent: Buffer,
pub vertex_uv0: Buffer,
pub vertex_uv1: Buffer,
pub vertex_color: Buffer,
pub vertex_joint_index: Buffer,
pub vertex_joint_weight: Buffer,
pub index: Buffer,
}Expand description
Set of megabuffers used by the mesh manager.
Fields§
§vertex_position: Buffer§vertex_normal: Buffer§vertex_tangent: Buffer§vertex_uv0: Buffer§vertex_uv1: Buffer§vertex_color: Buffer§vertex_joint_index: Buffer§vertex_joint_weight: Buffer§index: BufferImplementations§
Source§impl MeshBuffers
impl MeshBuffers
pub fn bind<'rpass>(&'rpass self, rpass: &mut RenderPass<'rpass>)
Auto Trait Implementations§
impl !Freeze for MeshBuffers
impl !RefUnwindSafe for MeshBuffers
impl Send for MeshBuffers
impl Sync for MeshBuffers
impl Unpin for MeshBuffers
impl UnsafeUnpin for MeshBuffers
impl !UnwindSafe for MeshBuffers
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more