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>