REDNODE / GAME API

LightComponent

classnative name entLightComponentnative

extends IVisualComponent › IPlacedComponent › IComponent › IScriptable › ISerializable

Extended by 3 types

cpGameplayLightComponent gameLightComponent PhotomodeLightComponent

Properties 52

NameTypeFlags
allowDistantLightBooloverriding
areaRectSideAFloatoverriding
areaRectSideBFloatoverriding
areaShapeEAreaLightShapeoverriding
areaTwoSidedBooloverriding
attenuationrendLightAttenuationoverriding
capsuleLengthFloatoverriding
clampAttenuationBooloverriding
colorColoroverriding
colorGroupSaturationUint8overriding
contactShadowsrendContactShadowRecieveroverriding
directionalBooloverriding
enableLocalShadowsBooloverriding
enableLocalShadowsForceStaticsOnlyBooloverriding
envColorGroupEEnvColorGroupoverriding
EVFloatoverriding
flickerrendSLightFlickeringoverriding
grouprendLightGroupoverriding
iesProfileraRef<CIESDataResource>overriding
innerAngleFloatoverriding
intensityFloatoverriding
isEnabledBooloverriding
lightChannelrendLightChanneloverriding
outerAngleFloatoverriding
pathTracingLightUsagerendEPathTracingLightUsageoverriding
pathTracingOverrideScaleGIBooloverriding
portalAngleCutoffUint8overriding
radiusFloatoverriding
rayTracedShadowsPlatformrendRayTracedShadowsPlatformoverriding
rayTracingContactShadowRangeFloatoverriding
rayTracingIntensityScaleFloatoverriding
rayTracingLightSourceRadiusFloatoverriding
roughnessBiasInt8overriding
rtxdiShadowStartingDistanceFloatoverriding
scaleEnvProbesUint8overriding
scaleGIUint8overriding
scaleVolFogUint8overriding
sceneDiffuseBooloverriding
sceneSpecularScaleUint8overriding
shadowAngleFloatoverriding
shadowFadeDistanceFloatoverriding
shadowFadeRangeFloatoverriding
shadowRadiusFloatoverriding
shadowSoftnessModeELightShadowSoftnessModeoverriding
softnessFloatoverriding
sourceRadiusFloatoverriding
spotCapsuleBooloverriding
temperatureFloatoverriding
typeELightTypeoverriding
unitELightUnitoverriding
useInParticlesBooloverriding
useInTransparentsBooloverriding

Methods 8

protected cb func OnForceFlicker(evt: ref<FlickerEvent>) -> Boolscripted
protected cb func OnToggleLight(evt: ref<ToggleLightEvent>) -> Boolscripted
protected cb func OnToggleLightByName(evt: ref<ToggleLightByNameEvent>) -> Boolscripted
native func SetColor(color: Color)
native func SetFlickerParams(strength: Float, period: Float, offset: Float)
native func SetIntensity(intensity: Float)
native func SetRadius(radius: Float)
native func SetTemperature(temperature: Float)