Type Alias webrender::renderer::gpu_buffer::GpuBufferBuilderF
source · pub type GpuBufferBuilderF = GpuBufferBuilderImpl<GpuBufferBlockF>;
Aliased Type§
struct GpuBufferBuilderF {
data: Vec<GpuBufferBlockF, Global>,
deferred: Vec<DeferredBlock, Global>,
}
Fields§
§data: Vec<GpuBufferBlockF, Global>
§deferred: Vec<DeferredBlock, Global>
Implementations§
source§impl<T> GpuBufferBuilderImpl<T>where
T: Texel + From<DeviceIntRect>,
impl<T> GpuBufferBuilderImpl<T>where T: Texel + From<DeviceIntRect>,
pub fn new() -> Self
pub fn push(&mut self, blocks: &[T]) -> GpuBufferAddress
sourcepub fn write_blocks(&mut self, block_count: usize) -> GpuBufferWriter<'_, T>
pub fn write_blocks(&mut self, block_count: usize) -> GpuBufferWriter<'_, T>
Begin writing a specific number of blocks