# Class: LightSource
configurator-core/src/roomle-configurator.
# Table of contents
# Constructors
# Properties
# Methods
# Constructors
# constructor
• new LightSource(lightSamples
)
# Parameters
Name | Type |
---|---|
lightSamples | LightSample [] |
# Defined in
packages/common-core/src/webgl/renderer/light-source-detection.ts:566 (opens new window)
# Properties
# averageIntensity
• averageIntensity: number
= 0
# Defined in
packages/common-core/src/webgl/renderer/light-source-detection.ts:562 (opens new window)
# lightSamples
• Readonly
lightSamples: LightSample
[]
# Defined in
packages/common-core/src/webgl/renderer/light-source-detection.ts:559 (opens new window)
# maxIntensity
• maxIntensity: number
= 0
# Defined in
packages/common-core/src/webgl/renderer/light-source-detection.ts:563 (opens new window)
# position
• position: Vector3
# Defined in
packages/common-core/src/webgl/renderer/light-source-detection.ts:560 (opens new window)
# size
• size: number
= 0
# Defined in
packages/common-core/src/webgl/renderer/light-source-detection.ts:564 (opens new window)
# uv
• uv: Vector2
# Defined in
packages/common-core/src/webgl/renderer/light-source-detection.ts:561 (opens new window)
# Methods
# calculateLightSourceProperties
▸ calculateLightSourceProperties(luminanceFunction
): void
# Parameters
Name | Type |
---|---|
luminanceFunction | (uv : Vector2 ) => number |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/light-source-detection.ts:570 (opens new window)