ExposedApi.Internal.SdkConnectorConfigurator
Embedding API Reference / Modules / exposed-api / <internal> / SdkConnectorConfigurator
Class: SdkConnectorConfigurator
exposed-api.<internal>.SdkConnectorConfigurator
Hierarchy
↳
SdkConnectorConfigurator
Table of contents
Constructors
Accessors
Methods
Constructors
constructor
• new SdkConnectorConfigurator(store
, analytics?
, eventEmitter
): SdkConnectorConfigurator
Parameters
store
undefined
analytics
null
eventEmitter
undefined
Returns
Overrides
Accessors
api
• get
api(): Promise
<default
>
Returns
Promise
<default
>
Overrides
Connector.api
Methods
addCallback
▸ addCallback<K
>(key
, fun
, allowMultiple?
): Promise
<void
>
Type parameters
K
extends "get"
| "onKernelIsReady"
| "onComponentPositionsUpdated"
| "onUpdateParameters"
| "onUpdatePossibleChildren"
| "onUpdatePrice"
| "onSelectionChange"
| "onSelectionCancel"
| "onPartListUpdate"
| "onBoundsUpdate"
| "onLoadConfiguration"
| "onConfigurationReady"
| "onOpenTag"
| "onOpenAddOns"
| "onClickOutside"
| "onNoDockingsAvailable"
| "onUiIntersectionChange"
| "onZoomChange"
| "onZoomToComponent"
| "onDimensionsVisibilityChange"
| "onErrorDueToOffline"
| "onError"
| "onElementDocked"
| "onDockingsPreviewRemoved"
| "onConfigurationHasChildren"
| "onTrackTiming"
| "onUserInitiatedDockDone"
| "onAddonPlusHover"
| "onAddonPlusHoverOff"
| "onAddonPlusShown"
| "onAddonPlusHidden"
| "onContentProblem"
| "onSyncStarted"
| "onSyncDone"
| "onOpenFloorMaterials"
| "onOpenPartList"
| "onComponentLoadError"
| "onConfigurationLoadError"
| "onChangeTypeChangeTag"
| "onRemoveTypeChangeTag"
| "onConfigurationLabelChange"
| "onMemoryCorruption"
| "onConfiguratorKernelIsReady"
| "onConfigurationSaved"
| "onCameraPositionChanges"
| "onHistoryChange"
| "onClickComponent"
| "onRequestExternalMesh"
| "onGeometryReady"
| "onGeometryNotReady"
| "_creator_"
| "mute"
| "unmute"
| "cameraStartsMoving"
| "onReadyForRender"
| "onItemsLoaded"
| "onCameraChanged"
| "onCameraIdle"
| "onTotalFloorAreaChanged"
| "onPlanInteractionHandlerCreated"
| "onPlannerKernelIsReady"
| "onPlanChanged"
| "onPlanElementChanged"
| "onCompletelyLoaded"
| "onRotationCancel"
| "onUpdateWallDimensions"
| "onUpdateMeasurementLineDimensions"
| "onUpdateConstructionElementsMeasurements"
| "onUpdateObjectMeasurements"
| "disableWallDimensions"
| "onUpdatePlanObjectPositions"
| "onDrawCancel"
| "onDrawingStateChanged"
| "onHandlerSwitchedPlans"
| "onDragElementStart"
| "onDragElementEnd"
| "onClickElement"
| "onMultiSelectionChange"
| "onSelectionModeChange"
| "onMeasurementLineStateChange"
| "onFloorPlanAreasUpdated"
| "onComponentSelectionCancel"
| "onPlanSnapshotCreated"
| "onStartConfiguring"
| "onBackToPlanner"
| "onContextChanged"
| "onMergeExternalObjectGroup"
| "onSplitExternalObjectGroup"
| "onDeleteExternalObjectGroup"
| "onDeleteExternalObjectRootModule"
| "onDeleteExternalObjectSubModule"
| "onDuplicateExternalObjectGroup"
| "onMovedExternalObjectGroup"
| "onExternalObjectEnvironmentChanged"
| "onExternalObjectGroupChanged"
| "onExternalObjectGroupLoaded"
| "onExternalObjectAttributeChanged"
| "onExternalObjectModuleSelected"
| "onExternalObjectSelectionCancel"
Parameters
key
K
undefined
fun
undefined
allowMultiple
boolean
false
Returns
Promise
<void
>
Inherited from
addUiCallback
▸ addUiCallback(listener
): void
Parameters
listener
Returns
void
init
▸ init(sdkWrapper
, element
, initData
): Promise
<void
>
Parameters
sdkWrapper
element
HTMLElement
initData
Returns
Promise
<void
>
Overrides
initConfigurator
▸ initConfigurator(configurator
): Promise
<void
>
Parameters
configurator
default
Returns
Promise
<void
>
removeUiCallback
▸ removeUiCallback(listener
): void
Parameters
listener
Returns
void
saveConfigurationToIdb
▸ saveConfigurationToIdb(): Promise
<void
>
Returns
Promise
<void
>
setParameter
▸ setParameter(parameter
, value
, isRaw?
): Promise
<void
>
Parameters
parameter
KernelParameter
undefined
value
string
undefined
isRaw
boolean
false
Returns
Promise
<void
>
setPrice
▸ setPrice(currencySymbol
, price
): void
Parameters
currencySymbol
string
price
number
Returns
void
Last updated