Interface: LayerControlDescriptor
Defined in: controls/ControlTarget.ts:105
One canonical layer descriptor. Optional capability families are absent when unsupported; callers never need to inspect a concrete layer subclass.
Properties
id
readonly id: string;Defined in: controls/ControlTarget.ts:106
surfaceId
readonly surfaceId: string;Defined in: controls/ControlTarget.ts:107
label
readonly label: string;Defined in: controls/ControlTarget.ts:108
description?
readonly description?: string;Defined in: controls/ControlTarget.ts:109
units?
readonly units?: string;Defined in: controls/ControlTarget.ts:110
metadata?
readonly metadata?: ControlJsonObject;Defined in: controls/ControlTarget.ts:111
index
readonly index: number;Defined in: controls/ControlTarget.ts:112
role
readonly role: LayerRole;Defined in: controls/ControlTarget.ts:113
pinned
readonly pinned: LayerPinnedPosition;Defined in: controls/ControlTarget.ts:114
reorderable
readonly reorderable: boolean;Defined in: controls/ControlTarget.ts:115
moveUp
readonly moveUp: CapabilityAvailability;Defined in: controls/ControlTarget.ts:117
Authoritative validity of the panel's visual Move Up command.
moveDown
readonly moveDown: CapabilityAvailability;Defined in: controls/ControlTarget.ts:119
Authoritative validity of the panel's visual Move Down command.
visible
readonly visible: boolean;Defined in: controls/ControlTarget.ts:120
opacity
readonly opacity: number;Defined in: controls/ControlTarget.ts:121
blendMode
readonly blendMode: BlendMode;Defined in: controls/ControlTarget.ts:122
colorPreview?
readonly colorPreview?: LayerColorPreviewDescriptor;Defined in: controls/ControlTarget.ts:123
scalarMapping?
readonly scalarMapping?: ScalarMappingControls;Defined in: controls/ControlTarget.ts:124
bivariateMapping?
readonly bivariateMapping?: BivariateMappingControls;Defined in: controls/ControlTarget.ts:125
temporal?
readonly temporal?: TemporalControls;Defined in: controls/ControlTarget.ts:126
parcels?
readonly parcels?: ParcelControls;Defined in: controls/ControlTarget.ts:127
outline?
readonly outline?: OutlineControls;Defined in: controls/ControlTarget.ts:128