rememberIndirectLightState

fun rememberIndirectLightState(reflections: Texture? = null, irradianceCubemap: Texture? = null, irradianceSh: SphericalHarmonics? = null, intensity: Float, rotation: FloatArray? = null): IndirectLightState

Creates and remembers an IndirectLightState.

Parameters

reflections

Specular reflection cubemap texture.

irradianceCubemap

Diffuse irradiance cubemap texture.

irradianceSh

Diffuse irradiance via spherical harmonics (alternative to cubemap).

intensity

IBL intensity scale.

rotation

Optional 3×3 column-major rotation matrix (9 floats). Null = identity.