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
Returns
Overrides
Accessors
api
• get api(): Promise<RoomleConfiguratorType>
Returns
Promise<RoomleConfiguratorType>
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" | "onValueMapChanged" | "_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" | "onExternalObjectGroupArrangementChanged" | "onDeleteExternalObjectGroup" | "onDeleteExternalObjectRootModule" | "onDeleteExternalObjectSubModule" | "onDuplicateExternalObjectGroup" | "onChangedExternalObjectGroupPlan" | "onMovedExternalObjectGroup" | "onExternalObjectEnvironmentChanged" | "onExternalObjectGroupChanged" | "onExternalObjectGroupLoaded" | "onExternalObjectAttributeChanged" | "onExternalObjectModuleSelected" | "onExternalObjectSelectionCancel" | "onGetConfigurationForExternalObject"
Parameters
Returns
Promise<void>
Inherited from
addUiCallback
▸ addUiCallback(listener): void
Parameters
listener
Returns
void
init
▸ init(sdkWrapper, element, initData): Promise<void>
Parameters
Returns
Promise<void>
Overrides
initConfigurator
▸ initConfigurator(configurator): Promise<void>
Parameters
configurator
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