Function: buildCompositeBandsProps()
buildCompositeBandsProps(
mapping,bands):Partial<CompositeBandsProps>
Defined in: composite-bands.ts:120
Maps named bands and their UV transforms to CompositeBandsProps slot indices.
Assigns each unique band name to a fixed slot (0–3), builds the
channelMap that maps RGBA output channels to slots, and fills unused
slots with a placeholder texture to satisfy WebGL binding requirements.
Parameters
mapping
Which named band goes to which RGBA channel.
a?
string
b?
string
g?
string
r
string
bands
Map<string, { texture: Texture; uvTransform: UvTransform; }>
Map of band name to texture + UV transform.
Returns
Props ready to pass to { module: CompositeBands, props: ... }.