Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/Light/ParticleModuleLight.h |
Include |
#include "Particles/Light/ParticleModuleLight.h" |
class UParticleModuleLight : public UParticleModuleLightBase
Name | Description | ||
---|---|---|---|
|
bAffectsTranslucency |
Whether lights from this module should affect translucency. |
|
|
bHighQualityLights |
Converts the particle lights into high quality lights as if they came from a PointLightComponent. |
|
|
bPreviewLightRadius |
Will draw wireframe spheres to preview the light radius if enabled. |
|
|
BrightnessOverLife |
Brightness scale for the light, which can be setup as a curve over the particle's lifetime. |
|
|
bShadowCastingLights |
Whether to cast shadows from the particle lights. |
|
|
bUseInverseSquaredFalloff |
Whether to use physically based inverse squared falloff from the light. |
|
|
ColorScaleOverLife |
Scale that is applied to the particle's color to calculate the light's color, and can be setup as a curve over the particle's lifetime. |
|
|
LightExponent |
Provides the light's exponent when inverse squared falloff is disabled. |
|
|
LightingChannels |
Channels that this light should affect. |
|
|
RadiusScale |
Scales the particle's radius, to calculate the light's radius. |
|
|
float |
SpawnFraction |
Fraction of particles in this emitter to create lights on. |
|
float |
VolumetricScatteringIntensity |
Intensity of the volumetric scattering from this light. This scales Intensity and LightColor. |
Name | Description | |
---|---|---|
|
UParticleModuleLight ( |
Name | Description | ||
---|---|---|---|
|
InitializeDefaults() |
Initializes the default values for this property |
|
|
SpawnEx ( |
Name | Description | ||
---|---|---|---|
|
CanTickInAnyThread() |
Return false if this emitter requires a game thread tick |
|
|
GetModuleType() |
Retrieve the ModuleType of this module. |
|
|
Render3DPreview ( |
Render the modules 3D visualization helper primitive. |
|
|
RequiredBytes ( |
Returns the number of bytes that the module requires in the particle payload block. |
|
|
SetToSensibleDefaults ( |
For Cascade. |
|
|
Spawn ( |
Called on a particle that is freshly spawned by the emitter. |
|
|
Update ( |
Called on a particle that is being updated by its emitter. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |