# Class: LightSource

configurator-core/src/roomle-configurator..LightSource

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