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 optional description?: string;Defined in: controls/ControlTarget.ts:109
units?
readonly optional units?: string;Defined in: controls/ControlTarget.ts:110
metadata?
readonly optional 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 optional colorPreview?: LayerColorPreviewDescriptor;Defined in: controls/ControlTarget.ts:123
scalarMapping?
readonly optional scalarMapping?: ScalarMappingControls;Defined in: controls/ControlTarget.ts:124
bivariateMapping?
readonly optional bivariateMapping?: BivariateMappingControls;Defined in: controls/ControlTarget.ts:125
temporal?
readonly optional temporal?: TemporalControls;Defined in: controls/ControlTarget.ts:126
parcels?
readonly optional parcels?: ParcelControls;Defined in: controls/ControlTarget.ts:127
outline?
readonly optional outline?: OutlineControls;Defined in: controls/ControlTarget.ts:128