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