Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FPointLightSceneProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/PointLightSceneProxy.h |
| Include Path | #include "PointLightSceneProxy.h" |
Syntax
class FPointLightSceneProxy : public FLocalLightSceneProxy
Inheritance Hierarchy
- FLightSceneProxyFixLayout → FLightSceneProxy → FLocalLightSceneProxy → FPointLightSceneProxy
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPointLightSceneProxy
(
const UPointLightComponent* Component |
Initialization constructor. | PointLightSceneProxy.h | |
FPointLightSceneProxy
(
const FPointLightSceneProxyDesc& LightDesc |
PointLightSceneProxy.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInverseSquared | const uint32 | Whether light uses inverse squared falloff. | PointLightSceneProxy.h | |
| FalloffExponent | float | The light falloff exponent. | PointLightSceneProxy.h | |
| SoftSourceRadius | float | Soft radius of light source shape | PointLightSceneProxy.h | |
| SourceLength | float | Length of light source shape | PointLightSceneProxy.h | |
| SourceRadius | float | Radius of light source shape | PointLightSceneProxy.h |
Functions
Public
Public Virtual
Overridden from FLocalLightSceneProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector GetPerObjectProjectedShadowProjectionPoint
(
const FBoxSphereBounds& SubjectBounds |
PointLightSceneProxy.h |
Overridden from FLightSceneProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetLightShaderParameters
(
FLightRenderParameters& LightParameters, |
Accesses parameters needed for rendering the light. | PointLightSceneProxy.h | |
virtual float GetSourceRadius() |
PointLightSceneProxy.h | ||
virtual bool GetWholeSceneProjectedShadowInitializer
(
const FSceneViewFamily& ViewFamily, |
Sets up a projected shadow initializer for shadows from the entire scene. | PointLightSceneProxy.h | |
virtual bool IsInverseSquared() |
PointLightSceneProxy.h |