# Table of contents
# Enumerations
- BASE_CONTEXT
- DrawingType
- INPUT_EVENT_TYPE
- INTERSECTION_MODE
- KERNEL_TYPE
- PARAMETER_KERNEL_TYPE
- RenderMode
- ResizingAnchor
- SELECTION_MODE
- STATE
- STATE
- SnapMode
# Classes
- AORenderPass
- AbstractModel
- AbstractModelWrapper
- BakedGroundContactShadowPass
- BaseMaterial
- BlendAoAndAShadowMaterial
- BlendAoPassDepthMaterial
- BlurPass
- CameraUpdate
- CopyTransformMaterial
- DebugPass
- EMSConstant
- EmsArray
- EmsList
- EnvironmentMapDecodeMaterial
- GBufferMaterialCache
- GBufferRenderPass
- GroundContactCamera
- GroundReflectionIntensityMaterial
- GroundReflectionPass
- InputEvent
- KernelPlanObjectList
- LightSample
- LightSource
- LinearDepthRenderMaterial
- NormalAndDepthRenderMaterial
- ObjectRenderCache
- ObjectToWallLineArray
- OccurrenceMap
- OutlinePass
- OutlineRenderer
- Panel
- PassRenderer
- PlanObjectList
- PlanObjectPtr
- PointArray
- PoissonDenoiseRenderPass
- PostProcessingMaterialPlugin
- PromiseQueue
- RenderCacheManager
- RenderCacheMapItem
- RenderPass
- RenderPassManager
- RoomleWebGLRenderer
- SceneEventInfo
- SceneRenderPass
- SceneRenderer
- SceneRendererGUI
- SceneVolume
- ScreenSpaceShadowMapPass
- SelectionHandlerEvent
- ShadowAndAoPass
- ShadowGroundPlane
- ShadowMapPassOverrideMaterialCache
- ShadowTypeConfiguration
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
- default
# Interfaces
- AOPassParameters
- AORenderPassParameters
- ActiveShadowLight
- Anchor
- BakedGroundContactShadowConstructorParameters
- BakedGroundContactShadowParameters
- BlendAoAndAShadowMaterialParameters
- BlendAoPassDepthMaterialParameters
- CameraParameter
- CameraTarget
- ChildEntityMode
- CleanupOptions
- CommonConfiguratorKernelCallbackI
- ComponentEventInfo
- ConfigurationLoadedResponse
- ConfiguratorKernelAccessCallbackI
- ConfiguratorKernelCallbackI
- ConfiguratorViewModelCallbackI
- ContinuousDrawingManager
- CopyTransformMaterialParameters
- DenoisePass
- DimensionDefinition
- DynamicPassUpdateRequirements
- EMSReference
- EnvMapParams
- EnvironmentMapResult
- GBufferNormalDepthMaterialParameters
- GBufferParameters
- GBufferRenderTargetsParameters
- GBufferTextures
- GLTFScene
- GlobalAPI
- GroundReflectionConstructorParameters
- GroundReflectionIntensityMaterialParameters
- GroundReflectionParameters
- InputEventAttatchment
- KernelAccessCallbackI
- KernelFloor
- KernelFloorMaterial
- KernelObject
- KernelUnitFormatter
- KernelUtilityForUi
- KernelWall
- KernelWallMaterial
- Listener
- ListenerCallback
- ListenersMap
- MeasurementBase
- MessageObject
- Object3DRoomleEventMap
- ObjectCacheData
- ObjectCacheEntry
- ObjectMeasurements
- ObjectToWallLine
- OffsetCamera
- OrthographicOffsetCamera
- OutlineParameters
- OutlinePassParameters
- OutlineRendererParameters
- PerspectiveOffsetCamera
- Plan
- PlanElement
- PlanInteractionHandler
- PlanMeasure
- PlanModelViewHelper
- PlanNode
- PlanObject
- PlanOverview
- PlannerKernelCallbackI
- PoissonDenoiseParameters
- PoissonDenoisePassParameters
- PrepareImageOptions
- PreviewComponent
- PreviewLineComponent
- PreviewLineSegment
- PromiseExecutor
- Rectangle
- RectangleReferencePoints
- RenderCache
- RoomleComponent
- RoomleComponentFactory
- RoomleToolsCoreUICallback
- RubensAPI
- SavedIdbData
- ScenePlugin
- ScenePluginHooks
- SceneRendererChangeParameters
- SceneRendererParameters
- ScreenSpaceShadowMapConstructorParameters
- ScreenSpaceShadowMapParameters
- ScriptData
- ShadowAndAoPassConstructorParameters
- ShadowAndAoPassParameters
- ShadowAndAoPassSettings
- ShadowGroundPlaneParameters
- ShadowLightSource
- ShadowParameters
- ShadowTypeParameters
- StaticComponent
- SubComponentWaiter
- ToolsCoreContextCallback
- ToolsCoreInterface
- WallSide
- _passUpdateStates
# Type Aliases
- AoAlgorithmType
- CopyMaterialBlendMode
- DepthValueSourceType
- GBufferNormalDepthMaterial
- ListenerFunction
- NormalVectorSourceType
- ObjectWallDimension
- PerspectiveOrOrthographicCamera
- QualityLevel
- QualityMap
- RoomleEventedIntersection
- RoomleEventedMesh
- RoomleEventedObject3D
- ShadowBlurType
- ShadowLightSourceType
- ShadowMaterialType
- UIIntersection
- UIIntersections
- UseIdbStore
# Variables
- AO_ALGORITHMS
- COLOR_COPY_BLEND_MODES
- DEPTH_VALUE_SOURCE_TYPES
- EmsArray
- EmsList
- NORMAL_VECTOR_SOURCE_TYPES
- QUALITY_LEVELS
- SHADOW_BLUR_TYPES
- SHADOW_LIGHT_SOURCE_TYPES
- SHADOW_MATERIAL_TYPE
# Type Aliases
# AoAlgorithmType
Ƭ AoAlgorithmType: Enumify
<typeof AO_ALGORITHMS
> | null
# CopyMaterialBlendMode
Ƭ CopyMaterialBlendMode: Enumify
<typeof COLOR_COPY_BLEND_MODES
>
# DepthValueSourceType
Ƭ DepthValueSourceType: Enumify
<typeof DEPTH_VALUE_SOURCE_TYPES
>
# GBufferNormalDepthMaterial
Ƭ GBufferNormalDepthMaterial: NormalAndDepthRenderMaterial
| MeshNormalMaterial
# ListenerFunction
Ƭ ListenerFunction<T
>: (arg
: T
) => void
# Type parameters
Name |
---|
T |
# Type declaration
▸ (arg
): void
# Parameters
Name | Type |
---|---|
arg | T |
# Returns
void
# NormalVectorSourceType
Ƭ NormalVectorSourceType: Enumify
<typeof NORMAL_VECTOR_SOURCE_TYPES
>
# ObjectWallDimension
Ƭ ObjectWallDimension: DimensionDefinition
<Vector3
, Vector3
>
# PerspectiveOrOrthographicCamera
Ƭ PerspectiveOrOrthographicCamera: PerspectiveCamera
| OrthographicCamera
# 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
>
# 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
Name |
---|
T |
# Parameters
Name | Type |
---|---|
txMode | IDBTransactionMode |
callback | (store : IDBObjectStore ) => T | PromiseLike <T > |
# Returns
Promise
<T
>
# Variables
# AO_ALGORITHMS
• Const
AO_ALGORITHMS: Object
# Type declaration
Name | Type |
---|---|
GTAO | 4 |
HBAO | 3 |
N8AO | 2 |
SAO | 1 |
SSAO | 0 |
# COLOR_COPY_BLEND_MODES
• Const
COLOR_COPY_BLEND_MODES: Object
# Type declaration
Name | Type |
---|---|
ADDITIVE | "additive" |
DEFAULT | "default" |
# DEPTH_VALUE_SOURCE_TYPES
• Const
DEPTH_VALUE_SOURCE_TYPES: Object
# Type declaration
Name | Type |
---|---|
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
Name | Type |
---|---|
CONSTANT_Z | "constantZ" |
FLOAT_BUFFER_NORMAL | "floatBufferNormal" |
INPUT_RGB_NORMAL | "inputRgbNormal" |
# QUALITY_LEVELS
• Const
QUALITY_LEVELS: Object
# Type declaration
Name | Type |
---|---|
HIGH | "high" |
HIGHEST | "highest" |
LOW | "low" |
MEDIUM | "medium" |
# SHADOW_BLUR_TYPES
• Const
SHADOW_BLUR_TYPES: Object
# Type declaration
Name | Type |
---|---|
FULL | "full" |
HARD | "hard" |
OFF | "off" |
POISSON | "poisson" |
# SHADOW_LIGHT_SOURCE_TYPES
• Const
SHADOW_LIGHT_SOURCE_TYPES: Object
# Type declaration
Name | Type |
---|---|
DIRECTION_LIGHT_SHADOW | "DirectionalLightShadow" |
SPOT_LIGHT_SHADOW | "SpotLightShadow" |
# SHADOW_MATERIAL_TYPE
• Const
SHADOW_MATERIAL_TYPE: Object
# Type declaration
Name | Type |
---|---|
DEFAULT | "default" |
EMISSIVE | "emissive" |
SHADOW | "shadow" |
UNLIT | "unlit" |