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>