RoomleConfigurator.Internal
Table of contents
Enumerations
Classes
Interfaces
Type Aliases
Variables
Type Aliases
AoAlgorithmType
Ƭ AoAlgorithmType: Enumify
<typeof AO_ALGORITHMS
> | null
CancelSelectionReasons
Ƭ CancelSelectionReasons: "swap_object"
| "dragIn"
| "click_outside"
| "select_other"
| "double_click_wall"
| "unknown"
| "dock_component"
| "delete_object"
| "selection_mode_changed"
| "dock_preview"
| "reset_scene"
| "delete_component"
| "isolation_mode_cancelled"
| "isolation_mode_started"
| "duplicate"
| "undo"
| "redo"
ConfigForPlugin
Ƭ ConfigForPlugin<P
>: PluginConfigMap
[P
]
Type parameters
P
CopyMaterialBlendMode
Ƭ CopyMaterialBlendMode: Enumify
<typeof COLOR_COPY_BLEND_MODES
>
DepthValueSourceType
Ƭ DepthValueSourceType: Enumify
<typeof DEPTH_VALUE_SOURCE_TYPES
>
ExternalConfiguration
Ƭ ExternalConfiguration: Partial
<RapiConfigurationEnhanced
> & Pick
<RapiConfigurationEnhanced
, keyof Element
| "configurationHash"
> & ExternalElement
GBufferNormalDepthMaterial
Ƭ GBufferNormalDepthMaterial: NormalAndDepthRenderMaterial
| MeshNormalMaterial
ListenerFunction
Ƭ ListenerFunction<T
>: (arg
: T
) => void
Type parameters
T
Type declaration
▸ (arg
): void
Parameters
arg
T
Returns
void
NormalVectorSourceType
Ƭ NormalVectorSourceType: Enumify
<typeof NORMAL_VECTOR_SOURCE_TYPES
>
ObjectWallDimension
Ƭ ObjectWallDimension: DimensionDefinition
<Vector3
, Vector3
>
PerspectiveOrOrthographicCamera
Ƭ PerspectiveOrOrthographicCamera: PerspectiveCamera
| OrthographicCamera
PluginName
Ƭ PluginName: "external-objects"
QualityLevel
Ƭ QualityLevel: Enumify
<typeof QUALITY_LEVELS
>
QualityMap
Ƭ QualityMap: Map
<QualityLevel
, any
>
RoomleEventedIntersection
Ƭ RoomleEventedIntersection: Intersection
<RoomleEventedObject3D
>
RoomleEventedMesh
Ƭ RoomleEventedMesh: Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DRoomleEventMap
>
RoomleEventedObject3D
Ƭ RoomleEventedObject3D: Object3D
<Object3DRoomleEventMap
>
SaveCurrentConfigurationReturnType
Ƭ SaveCurrentConfigurationReturnType<P
>: P
["length"
] extends 0
? RapiConfigurationEnhanced
: P
[number
] extends infer T ? T
extends PluginName
? ConfigForPlugin
<T
> : never
: never
Type parameters
P
ShadowBlurType
Ƭ ShadowBlurType: Enumify
<typeof SHADOW_BLUR_TYPES
>
ShadowLightSourceType
Ƭ ShadowLightSourceType: Enumify
<typeof SHADOW_LIGHT_SOURCE_TYPES
>
ShadowMaterialType
Ƭ ShadowMaterialType: Enumify
<typeof SHADOW_MATERIAL_TYPE
>
UIIntersection
Ƭ UIIntersection: "left"
| "top"
| "right"
| "bottom"
UIIntersections
Ƭ UIIntersections: UIIntersection
[]
UseIdbStore
Ƭ UseIdbStore: <T>(txMode
: IDBTransactionMode
, callback
: (store
: IDBObjectStore
) => T
| PromiseLike
<T
>) => Promise
<T
>
Type declaration
▸ <T
>(txMode
, callback
): Promise
<T
>
Type parameters
T
Parameters
txMode
IDBTransactionMode
callback
(store
: IDBObjectStore
) => T
| PromiseLike
<T
>
Returns
Promise
<T
>
Variables
AO_ALGORITHMS
• Const
AO_ALGORITHMS: Object
Type declaration
GTAO
4
HBAO
3
N8AO
2
SAO
1
SSAO
0
COLOR_COPY_BLEND_MODES
• Const
COLOR_COPY_BLEND_MODES: Object
Type declaration
ADDITIVE
"additive"
DEFAULT
"default"
DEPTH_VALUE_SOURCE_TYPES
• Const
DEPTH_VALUE_SOURCE_TYPES: Object
Type declaration
NORMAL_VECTOR_ALPHA
"normalVectorAlpha"
SEPARATE_BUFFER
"separateBuffer"
EmsArray
• EmsArray: typeof EmsArray
EmsList
• EmsList: typeof EmsList
NORMAL_VECTOR_SOURCE_TYPES
• Const
NORMAL_VECTOR_SOURCE_TYPES: Object
Type declaration
CONSTANT_Z
"constantZ"
FLOAT_BUFFER_NORMAL
"floatBufferNormal"
INPUT_RGB_NORMAL
"inputRgbNormal"
QUALITY_LEVELS
• Const
QUALITY_LEVELS: Object
Type declaration
HIGH
"high"
HIGHEST
"highest"
LOW
"low"
MEDIUM
"medium"
SHADOW_BLUR_TYPES
• Const
SHADOW_BLUR_TYPES: Object
Type declaration
FULL
"full"
HARD
"hard"
OFF
"off"
POISSON
"poisson"
SHADOW_LIGHT_SOURCE_TYPES
• Const
SHADOW_LIGHT_SOURCE_TYPES: Object
Type declaration
DIRECTION_LIGHT_SHADOW
"DirectionalLightShadow"
SPOT_LIGHT_SHADOW
"SpotLightShadow"
SHADOW_MATERIAL_TYPE
• Const
SHADOW_MATERIAL_TYPE: Object
Type declaration
DEFAULT
"default"
EMISSIVE
"emissive"
SHADOW
"shadow"
UNLIT
"unlit"
Last updated