API Reference / Modules / configurator-core/src/configurator / <internal> / default
# Class: default
configurator-core/src/configurator.
# Implements
Context
Omit
<InitDataDefinition
,"colors"
>
# Table of contents
# Constructors
# Properties
- _creator_
- _measureTraffic
- applyCurrentGlobalParameters
- autoQuality
- bananaForScale
- callbacksOnlyIfGeometryIsReady
- cameraRestriction
- cameraSpacing
- colors
- customShading
- customShadingMoc
- debug
- disableDebugGUI
- disableEnvMap
- dls
- edit
- envMapIntensity
- envMapRotation
- envMapUrl
- featureFlags
- floorMaterialsTag
- highlighting
- id
- initialFloorMaterial
- isItem
- legacyLight
- ls
- maxHorizontalCameraAngle
- maxLightSources
- maxVerticalCameraAngle
- measurementSystem
- meshSelection
- minHorizontalCameraAngle
- minVerticalCameraAngle
- moc
- mode
- offlineSync
- offset
- precisionCm
- precisionInch
- preloadHint
- preloadId
- restrictionLevel
- sceneLight
- shading
- showArButton
- showInfos
- showPrice
- snappingEnabled
- startTag
- stats
- transparentHighlighting
- typeChangeTag
- unit
- unitStringType
- usePriceService
- useRoomlePrice
- zoomDistance
# Methods
# Constructors
# constructor
• new default(creator
)
# Parameters
Name | Type |
---|---|
creator | string |
# Defined in
packages/common-core/src/utils/init-data.ts:123 (opens new window)
# Properties
# _creator_
• _creator_: string
# Implementation of
# Defined in
packages/common-core/src/utils/init-data.ts:47 (opens new window)
# _measureTraffic
• Optional
_measureTraffic: boolean
= false
# Implementation of
Omit._measureTraffic
# Defined in
packages/common-core/src/utils/init-data.ts:68 (opens new window)
# applyCurrentGlobalParameters
• Optional
applyCurrentGlobalParameters: boolean
# Implementation of
Omit.applyCurrentGlobalParameters
# Defined in
packages/common-core/src/utils/init-data.ts:103 (opens new window)
# autoQuality
• Optional
autoQuality: boolean
= false
# Implementation of
Omit.autoQuality
# Defined in
packages/common-core/src/utils/init-data.ts:50 (opens new window)
# bananaForScale
• Optional
bananaForScale: boolean
# Implementation of
Omit.bananaForScale
# Defined in
packages/common-core/src/utils/init-data.ts:98 (opens new window)
# callbacksOnlyIfGeometryIsReady
• Optional
callbacksOnlyIfGeometryIsReady: boolean
= true
If true, the callbacks will only be called if the geometry is ready. Before RML-8368 false was the default. For more info see there
# Defined in
packages/common-core/src/utils/init-data.ts:121 (opens new window)
# cameraRestriction
• Optional
cameraRestriction: number
# Implementation of
Omit.cameraRestriction
# Defined in
packages/common-core/src/utils/init-data.ts:93 (opens new window)
# cameraSpacing
• Optional
cameraSpacing: number
= 0
# Implementation of
Omit.cameraSpacing
# Defined in
packages/common-core/src/utils/init-data.ts:92 (opens new window)
# colors
• colors: ThreeJsColorsIn3dScene
# Defined in
packages/common-core/src/utils/init-data.ts:51 (opens new window)
# customShading
• Optional
customShading: CustomShadingParameters
# Implementation of
Omit.customShading
# Defined in
packages/common-core/src/utils/init-data.ts:80 (opens new window)
# customShadingMoc
• Optional
customShadingMoc: CustomShadingParameters
# Implementation of
Omit.customShadingMoc
# Defined in
packages/common-core/src/utils/init-data.ts:81 (opens new window)
# debug
• Optional
debug: boolean
# Implementation of
Omit.debug
# Defined in
packages/common-core/src/utils/init-data.ts:69 (opens new window)
# disableDebugGUI
• Optional
disableDebugGUI: boolean
= false
# Defined in
packages/common-core/src/utils/init-data.ts:71 (opens new window)
# disableEnvMap
• Optional
disableEnvMap: boolean
= false
# Implementation of
Omit.disableEnvMap
# Defined in
packages/common-core/src/utils/init-data.ts:72 (opens new window)
# dls
• Optional
dls: string
= null
# Implementation of
Omit.dls
# Defined in
packages/common-core/src/utils/init-data.ts:88 (opens new window)
# edit
• Optional
edit: boolean
= false
# Implementation of
Omit.edit
# Defined in
packages/common-core/src/utils/init-data.ts:114 (opens new window)
# envMapIntensity
• Optional
envMapIntensity: number
= 1.5
# Implementation of
Omit.envMapIntensity
# Defined in
packages/common-core/src/utils/init-data.ts:74 (opens new window)
# envMapRotation
• Optional
envMapRotation: number
= 0
# Implementation of
Omit.envMapRotation
# Defined in
packages/common-core/src/utils/init-data.ts:75 (opens new window)
# envMapUrl
• Optional
envMapUrl: string
= ENV_HDR_256_FILE_NAME
# Implementation of
Omit.envMapUrl
# Defined in
packages/common-core/src/utils/init-data.ts:73 (opens new window)
# featureFlags
• featureFlags: FeatureFlags
# Implementation of
Omit.featureFlags
# Defined in
packages/common-core/src/utils/init-data.ts:105 (opens new window)
# floorMaterialsTag
• Optional
floorMaterialsTag: string
# Implementation of
Omit.floorMaterialsTag
# Defined in
packages/common-core/src/utils/init-data.ts:90 (opens new window)
# highlighting
• Optional
highlighting: string
= ROOMLE_HIGHLIGHTNG.SMART
# Implementation of
Omit.highlighting
# Defined in
packages/common-core/src/utils/init-data.ts:86 (opens new window)
# id
• Optional
id: string
# Implementation of
Omit.id
# Defined in
packages/common-core/src/utils/init-data.ts:53 (opens new window)
# initialFloorMaterial
• Optional
initialFloorMaterial: string
# Implementation of
Omit.initialFloorMaterial
# Defined in
packages/common-core/src/utils/init-data.ts:87 (opens new window)
# isItem
• Optional
isItem: boolean
# Implementation of
Omit.isItem
# Defined in
packages/common-core/src/utils/init-data.ts:52 (opens new window)
# legacyLight
• Optional
legacyLight: boolean
= false
# Implementation of
Omit.legacyLight
# Defined in
packages/common-core/src/utils/init-data.ts:77 (opens new window)
# ls
• Optional
ls: string
= null
# Implementation of
Omit.ls
# Defined in
packages/common-core/src/utils/init-data.ts:89 (opens new window)
# maxHorizontalCameraAngle
• Optional
maxHorizontalCameraAngle: number
# Implementation of
Omit.maxHorizontalCameraAngle
# Defined in
packages/common-core/src/utils/init-data.ts:97 (opens new window)
# maxLightSources
• Optional
maxLightSources: number
= -1
# Implementation of
Omit.maxLightSources
# Defined in
packages/common-core/src/utils/init-data.ts:76 (opens new window)
# maxVerticalCameraAngle
• Optional
maxVerticalCameraAngle: number
# Implementation of
Omit.maxVerticalCameraAngle
# Defined in
packages/common-core/src/utils/init-data.ts:95 (opens new window)
# measurementSystem
• Optional
measurementSystem: string
# Defined in
packages/common-core/src/utils/init-data.ts:65 (opens new window)
# meshSelection
• Optional
meshSelection: boolean
= true
# Implementation of
Omit.meshSelection
# Defined in
packages/common-core/src/utils/init-data.ts:66 (opens new window)
# minHorizontalCameraAngle
• Optional
minHorizontalCameraAngle: number
# Implementation of
Omit.minHorizontalCameraAngle
# Defined in
packages/common-core/src/utils/init-data.ts:96 (opens new window)
# minVerticalCameraAngle
• Optional
minVerticalCameraAngle: number
# Implementation of
Omit.minVerticalCameraAngle
# Defined in
packages/common-core/src/utils/init-data.ts:94 (opens new window)
# moc
• Optional
moc: boolean
= false
# Implementation of
Omit.moc
# Defined in
packages/common-core/src/utils/init-data.ts:115 (opens new window)
# mode
• Optional
mode: Enumify
<{ CAMERA_2D
: "2D"
= '2D'; CAMERA_3D
: "3D"
= '3D'; CAMERA_FP
: "FP"
= 'FP' }> = CAMERA_TYPE.CAMERA_3D
# Implementation of
Omit.mode
# Defined in
packages/common-core/src/utils/init-data.ts:113 (opens new window)
# offlineSync
• Optional
offlineSync: string
# Implementation of
Omit.offlineSync
# Defined in
packages/common-core/src/utils/init-data.ts:85 (opens new window)
# offset
• Optional
offset: CanvasOffset
# Implementation of
Omit.offset
# Defined in
packages/common-core/src/utils/init-data.ts:63 (opens new window)
# precisionCm
• Optional
precisionCm: string
# Implementation of
Omit.precisionCm
# Defined in
packages/common-core/src/utils/init-data.ts:58 (opens new window)
# precisionInch
• Optional
precisionInch: string
# Implementation of
Omit.precisionInch
# Defined in
packages/common-core/src/utils/init-data.ts:57 (opens new window)
# preloadHint
• Optional
preloadHint: string
# Implementation of
Omit.preloadHint
# Defined in
packages/common-core/src/utils/init-data.ts:62 (opens new window)
# preloadId
• Optional
preloadId: string
# Implementation of
Omit.preloadId
# Defined in
packages/common-core/src/utils/init-data.ts:54 (opens new window)
# restrictionLevel
• Optional
restrictionLevel: number
= 0
# Implementation of
Omit.restrictionLevel
# Defined in
packages/common-core/src/utils/init-data.ts:82 (opens new window)
# sceneLight
• Optional
sceneLight: DefaultEnvironmentSceneType
= null
# Implementation of
Omit.sceneLight
# Defined in
packages/common-core/src/utils/init-data.ts:78 (opens new window)
# shading
• Optional
shading: SceneShadingType
= SCENE_SHADING_TYPES.DEFAULT
# Implementation of
Omit.shading
# Defined in
packages/common-core/src/utils/init-data.ts:79 (opens new window)
# showArButton
• Optional
showArButton: boolean
# Implementation of
Omit.showArButton
# Defined in
packages/common-core/src/utils/init-data.ts:55 (opens new window)
# showInfos
• Optional
showInfos: boolean
# Implementation of
Omit.showInfos
# Defined in
packages/common-core/src/utils/init-data.ts:101 (opens new window)
# showPrice
• Optional
showPrice: boolean
# Implementation of
Omit.showPrice
# Defined in
packages/common-core/src/utils/init-data.ts:102 (opens new window)
# snappingEnabled
• Optional
snappingEnabled: boolean
# Defined in
packages/common-core/src/utils/init-data.ts:100 (opens new window)
# startTag
• Optional
startTag: string
# Implementation of
Omit.startTag
# Defined in
packages/common-core/src/utils/init-data.ts:64 (opens new window)
# stats
• Optional
stats: boolean
= false
# Implementation of
Omit.stats
# Defined in
packages/common-core/src/utils/init-data.ts:67 (opens new window)
# transparentHighlighting
• Optional
transparentHighlighting: boolean
= true
# Implementation of
Omit.transparentHighlighting
# Defined in
packages/common-core/src/utils/init-data.ts:99 (opens new window)
# typeChangeTag
• Optional
typeChangeTag: string
# Implementation of
Omit.typeChangeTag
# Defined in
packages/common-core/src/utils/init-data.ts:61 (opens new window)
# unit
• Optional
unit: string
= null
# Implementation of
Omit.unit
# Defined in
packages/common-core/src/utils/init-data.ts:59 (opens new window)
# unitStringType
• Optional
unitStringType: string
= null
# Implementation of
Omit.unitStringType
# Defined in
packages/common-core/src/utils/init-data.ts:60 (opens new window)
# usePriceService
• Optional
usePriceService: boolean
# Implementation of
Omit.usePriceService
# Defined in
packages/common-core/src/utils/init-data.ts:70 (opens new window)
# useRoomlePrice
• Optional
useRoomlePrice: boolean
# Implementation of
Omit.useRoomlePrice
# Defined in
packages/common-core/src/utils/init-data.ts:56 (opens new window)
# zoomDistance
• Optional
zoomDistance: number
# Implementation of
Omit.zoomDistance
# Defined in
packages/common-core/src/utils/init-data.ts:91 (opens new window)
# Methods
# setOverrides
▸ setOverrides(initData
): void
# Parameters
Name | Type |
---|---|
initData | default | Partial <InitDataDefinition & GlobalInitDataDefinition > |
# Returns
void
# Defined in
packages/common-core/src/utils/init-data.ts:149 (opens new window)