pub struct TileBatch {
pub vertex_buffer: Buffer,
pub index_buffer: Buffer,
pub index_count: u32,
}Expand description
GPU buffers for all flat tile quads that share a single atlas page.
Produced by build_tile_batches and consumed by
WgpuMapRenderer::render_tile_batches.
One draw call per non-None batch.
Fields§
§vertex_buffer: BufferMerged vertex buffer (4 TileVertex per tile).
index_buffer: BufferMerged index buffer (6 u32 indices per tile).
index_count: u32Total number of indices to draw.
Auto Trait Implementations§
impl Freeze for TileBatch
impl !RefUnwindSafe for TileBatch
impl Send for TileBatch
impl Sync for TileBatch
impl Unpin for TileBatch
impl UnsafeUnpin for TileBatch
impl !UnwindSafe for TileBatch
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