Type Alias maplibre::vector::VectorBufferPool
source · pub type VectorBufferPool = BufferPool<Queue, Buffer, ShaderVertex, IndexDataType, ShaderLayerMetadata, ShaderFeatureStyle>;Aliased Type§
struct VectorBufferPool {
vertices: BackingBuffer<Buffer>,
indices: BackingBuffer<Buffer>,
layer_metadata: BackingBuffer<Buffer>,
feature_metadata: BackingBuffer<Buffer>,
index: RingIndex,
phantom_v: PhantomData<ShaderVertex>,
phantom_i: PhantomData<u32>,
phantom_q: PhantomData<Queue>,
phantom_m: PhantomData<ShaderLayerMetadata>,
phantom_fm: PhantomData<ShaderFeatureStyle>,
}Fields§
§vertices: BackingBuffer<Buffer>§indices: BackingBuffer<Buffer>§layer_metadata: BackingBuffer<Buffer>§feature_metadata: BackingBuffer<Buffer>§index: RingIndex§phantom_v: PhantomData<ShaderVertex>§phantom_i: PhantomData<u32>§phantom_q: PhantomData<Queue>§phantom_m: PhantomData<ShaderLayerMetadata>§phantom_fm: PhantomData<ShaderFeatureStyle>