For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.
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