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

Name
Type

P

extends PluginName


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

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


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

Name
Type

P

extends readonly PluginName[]


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"

Last updated