API Reference / Modules / configurator-core/src/roomle-configurator / <internal>

# Module: <internal>

# Table of contents

# Enumerations

# Classes

# Interfaces

# Type Aliases

# Variables

# Type Aliases

# AoAlgorithmType

Ƭ AoAlgorithmType: Enumify<typeof AO_ALGORITHMS> | null

# Defined in

packages/common-core/src/webgl/renderer/shaders/ao-shader.ts:13 (opens new window)


# CopyMaterialBlendMode

Ƭ CopyMaterialBlendMode: Enumify<typeof COLOR_COPY_BLEND_MODES>

# Defined in

packages/common-core/src/webgl/renderer/shader-utility.ts:131 (opens new window)


# DepthValueSourceType

Ƭ DepthValueSourceType: Enumify<typeof DEPTH_VALUE_SOURCE_TYPES>

# Defined in

packages/common-core/src/webgl/renderer/pass/pass-utility.ts:16 (opens new window)


# GBufferNormalDepthMaterial

Ƭ GBufferNormalDepthMaterial: NormalAndDepthRenderMaterial | MeshNormalMaterial

# Defined in

packages/common-core/src/webgl/renderer/materials/normal-depth-material.ts:17 (opens new window)


# ListenerFunction

Ƭ ListenerFunction<T>: (arg: T) => void

# Type parameters

Name
T

# Type declaration

▸ (arg): void

# Parameters
Name Type
arg T
# Returns

void

# Defined in

packages/configurator-core/src/utils/event-dispatcher.ts:1 (opens new window)


# NormalVectorSourceType

Ƭ NormalVectorSourceType: Enumify<typeof NORMAL_VECTOR_SOURCE_TYPES>

# Defined in

packages/common-core/src/webgl/renderer/pass/pass-utility.ts:9 (opens new window)


# ObjectWallDimension

Ƭ ObjectWallDimension: DimensionDefinition<Vector3, Vector3>

# Defined in

packages/common-core/src/view-model/plan-object-view-model.ts:20 (opens new window)


# PerspectiveOrOrthographicCamera

Ƭ PerspectiveOrOrthographicCamera: PerspectiveCamera | OrthographicCamera

# Defined in

packages/common-core/src/cameracontrol/camera-control.ts:81 (opens new window)


# QualityLevel

Ƭ QualityLevel: Enumify<typeof QUALITY_LEVELS>

# Defined in

packages/common-core/src/webgl/renderer/scene-renderer.ts:74 (opens new window)


# QualityMap

Ƭ QualityMap: Map<QualityLevel, any>

# Defined in

packages/common-core/src/webgl/renderer/scene-renderer.ts:76 (opens new window)


# RoomleEventedIntersection

Ƭ RoomleEventedIntersection: Intersection<RoomleEventedObject3D>

# Defined in

packages/common-core/src/utils/threejs-utils.ts:1219 (opens new window)


# RoomleEventedMesh

Ƭ RoomleEventedMesh: Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DRoomleEventMap>

# Defined in

packages/common-core/src/utils/threejs-utils.ts:1208 (opens new window)


# RoomleEventedObject3D

Ƭ RoomleEventedObject3D: Object3D<Object3DRoomleEventMap>

# Defined in

packages/common-core/src/utils/threejs-utils.ts:1217 (opens new window)


# ShadowBlurType

Ƭ ShadowBlurType: Enumify<typeof SHADOW_BLUR_TYPES>

# Defined in

packages/common-core/src/webgl/renderer/pass/shadow-and-ao-pass.ts:47 (opens new window)


# ShadowLightSourceType

Ƭ ShadowLightSourceType: Enumify<typeof SHADOW_LIGHT_SOURCE_TYPES>

# Defined in

packages/common-core/src/webgl/renderer/pass/screen-space-shadow-map-pass.ts:51 (opens new window)


# ShadowMaterialType

Ƭ ShadowMaterialType: Enumify<typeof SHADOW_MATERIAL_TYPE>

# Defined in

packages/common-core/src/webgl/renderer/pass/screen-space-shadow-map-pass.ts:541 (opens new window)


# UIIntersection

Ƭ UIIntersection: "left" | "top" | "right" | "bottom"

# Defined in

packages/configurator-core/src/utils/ui-intersection-helper.ts:7 (opens new window)


# UIIntersections

Ƭ UIIntersections: UIIntersection[]

# Defined in

packages/configurator-core/src/utils/ui-intersection-helper.ts:8 (opens new window)


# 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>

# Defined in

packages/common-core/src/types.ts:3 (opens new window)

# Variables

# AO_ALGORITHMS

Const AO_ALGORITHMS: Object

# Type declaration

Name Type
GTAO 4
HBAO 3
N8AO 2
SAO 1
SSAO 0

# Defined in

packages/common-core/src/webgl/renderer/shaders/ao-shader.ts:5 (opens new window)


# COLOR_COPY_BLEND_MODES

Const COLOR_COPY_BLEND_MODES: Object

# Type declaration

Name Type
ADDITIVE "additive"
DEFAULT "default"

# Defined in

packages/common-core/src/webgl/renderer/shader-utility.ts:126 (opens new window)


# DEPTH_VALUE_SOURCE_TYPES

Const DEPTH_VALUE_SOURCE_TYPES: Object

# Type declaration

Name Type
NORMAL_VECTOR_ALPHA "normalVectorAlpha"
SEPARATE_BUFFER "separateBuffer"

# Defined in

packages/common-core/src/webgl/renderer/pass/pass-utility.ts:11 (opens new window)


# EmsArray

EmsArray: typeof EmsArray

# Defined in

packages/typings/planner.ts:27 (opens new window)


# EmsList

EmsList: typeof EmsList

# Defined in

packages/typings/planner-kernel-container.ts:28 (opens new window)


# 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"

# Defined in

packages/common-core/src/webgl/renderer/pass/pass-utility.ts:3 (opens new window)


# QUALITY_LEVELS

Const QUALITY_LEVELS: Object

# Type declaration

Name Type
HIGH "high"
HIGHEST "highest"
LOW "low"
MEDIUM "medium"

# Defined in

packages/common-core/src/webgl/renderer/scene-renderer.ts:67 (opens new window)


# SHADOW_BLUR_TYPES

Const SHADOW_BLUR_TYPES: Object

# Type declaration

Name Type
FULL "full"
HARD "hard"
OFF "off"
POISSON "poisson"

# Defined in

packages/common-core/src/webgl/renderer/pass/shadow-and-ao-pass.ts:40 (opens new window)


# SHADOW_LIGHT_SOURCE_TYPES

Const SHADOW_LIGHT_SOURCE_TYPES: Object

# Type declaration

Name Type
DIRECTION_LIGHT_SHADOW "DirectionalLightShadow"
SPOT_LIGHT_SHADOW "SpotLightShadow"

# Defined in

packages/common-core/src/webgl/renderer/pass/screen-space-shadow-map-pass.ts:46 (opens new window)


# SHADOW_MATERIAL_TYPE

Const SHADOW_MATERIAL_TYPE: Object

# Type declaration

Name Type
DEFAULT "default"
EMISSIVE "emissive"
SHADOW "shadow"
UNLIT "unlit"

# Defined in

packages/common-core/src/webgl/renderer/pass/screen-space-shadow-map-pass.ts:534 (opens new window)