Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/PointLightComponent.h |
Include |
#include "Components/PointLightComponent.h" |
class UPointLightComponent : public ULocalLightComponent
A light component which emits light from a single point equally in all directions.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bUseInverseSquaredFalloff |
Whether to use physically based inverse squared distance falloff, where AttenuationRadius is only clamping the light's contribution. |
|
float |
LightFalloffExponent |
Controls the radial falloff of the light when UseInverseSquaredFalloff is disabled. |
|
float |
SoftSourceRadius |
Soft radius of light source shape. |
|
float |
SourceLength |
Length of light source shape. |
|
float |
SourceRadius |
Radius of light source shape. |
Name | Description | |
---|---|---|
|
UPointLightComponent ( |
Name | Description | ||
---|---|---|---|
|
void |
SetInverseExposureBlend ( |
|
|
void |
SetLightFalloffExponent ( |
|
|
void |
SetSoftSourceRadius ( |
|
|
void |
SetSourceLength ( |
|
|
void |
SetSourceRadius ( |
|
|
void |
SetUseInverseSquaredFalloff ( |
Name | Description | ||
---|---|---|---|
|
float |
ComputeLightBrightness() |
Compute current light brightness based on whether there is a valid IES profile texture attached, and whether IES brightness is enabled |
|
FLightSceneP... |
CreateSceneProxy() |
|
|
ELightCompon... |
GetLightType() |
|
|
float |
GetUniformPenumbraSize() |
|
|
void |
SetLightBrightness ( |
Set the Intensity using the brightness. The unit of brightness depends on the light type. |
Name | Description | ||
---|---|---|---|
|
bool |
CanEditChange ( |
Called by the editor to query whether a property of this object is allowed to be modified. |
|
void |
PostEditChangeProperty ( |
Called after property has changed via e.g. property window or set command. |
|
void |
PostInterpChange ( |
This is called when property is modified by InterpPropertyTracks |
|
void |
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |