pub struct TerrainBatch {
pub vertex_buffer: Buffer,
pub index_buffer: Buffer,
pub index_count: u32,
}Expand description
GPU buffers for all terrain meshes that share a single atlas page.
Produced by build_terrain_batches and consumed by
WgpuMapRenderer::render_terrain_batches.
Fields§
§vertex_buffer: BufferMerged vertex buffer (TerrainVertex with position + UV + normal).
index_buffer: BufferMerged index buffer (u32 indices).
index_count: u32Total number of indices to draw.
Auto Trait Implementations§
impl Freeze for TerrainBatch
impl !RefUnwindSafe for TerrainBatch
impl Send for TerrainBatch
impl Sync for TerrainBatch
impl Unpin for TerrainBatch
impl UnsafeUnpin for TerrainBatch
impl !UnwindSafe for TerrainBatch
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