Class ProgramConfiguration
Constructors
constructor
- new ProgramConfiguration(
layer: TypedStyleLayer,
zoom: number,
filterProperties: (_: string) => boolean,
): ProgramConfigurationParameters
- layer: TypedStyleLayer
- zoom: number
- filterProperties: (_: string) => boolean
Returns ProgramConfiguration
Methods
defines
Returns string[]
destroy
Returns void
getBinderAttributes
Returns string[]
getBinderUniforms
Returns string[]
getMaxValue
Parameters
- property: string
Returns number
getPaintVertexBuffers
Returns VertexBuffer[]
getUniforms
Parameters
- context: Context
- locations: UniformLocations
Returns BinderUniform[]
populatePaintArrays
Parameters
- newLength: number
- feature: Feature
- options: PaintOptions
Returns void
setConstantDashPositions
setConstantPatternPositions
Parameters
- posTo: ImagePosition
- posFrom: ImagePosition
Returns void
setUniforms
- setUniforms(
context: Context,
binderUniforms: BinderUniform[],
properties: any,
globals: GlobalProperties,
): voidParameters
- context: Context
- binderUniforms: BinderUniform[]
- properties: any
- globals: GlobalProperties
Returns void
updatePaintArrays
- updatePaintArrays(
featureStates: FeatureStates,
featureMap: FeaturePositionMap,
vtLayer: VectorTileLayerLike,
layer: TypedStyleLayer,
options: PaintOptions,
): booleanParameters
- featureStates: FeatureStates
- featureMap: FeaturePositionMap
- vtLayer: VectorTileLayerLike
- layer: TypedStyleLayer
- options: PaintOptions
Returns boolean
updatePaintBuffers
Parameters
Optionalcrossfade: CrossfadeParameters
Returns void
upload
Parameters
- context: Context
Returns void
Was this helpful?