UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FVector GetOrigin() const
Definition LightSceneProxy.h:192
FVector GetDirection() const
Definition LightSceneProxy.h:191
Definition LocalLightSceneProxy.h:15
Definition PointLightSceneProxy.h:15
const uint32 bInverseSquared
Definition PointLightSceneProxy.h:30
float SourceLength
Definition PointLightSceneProxy.h:27
FPointLightSceneProxy(const UPointLightComponent *Component)
Definition PointLightSceneProxy.h:33
virtual void GetLightShaderParameters(FLightRenderParameters &LightParameters, uint32 Flags=0) const override
Definition PointLightComponent.cpp:36
virtual bool IsInverseSquared() const override
Definition PointLightSceneProxy.h:48
float FalloffExponent
Definition PointLightSceneProxy.h:18
float SourceRadius
Definition PointLightSceneProxy.h:21
virtual FVector GetPerObjectProjectedShadowProjectionPoint(const FBoxSphereBounds &SubjectBounds) const override
Definition PointLightSceneProxy.h:55
float SoftSourceRadius
Definition PointLightSceneProxy.h:24
virtual float GetSourceRadius() const override
Definition PointLightSceneProxy.h:43
virtual bool GetWholeSceneProjectedShadowInitializer(const FSceneViewFamily &ViewFamily, TArray< FWholeSceneProjectedShadowInitializer, TInlineAllocator< 6 > > &OutInitializers) const
Definition PointLightComponent.cpp:72
Definition SceneView.h:2212
Definition SceneManagement.h:1047
Definition ContainerAllocationPolicies.h:894
Definition SceneManagement.h:1192
static CORE_API UE::Math::TVector< T > ClosestPointOnSegment(const UE::Math::TVector< T > &Point, const UE::Math::TVector< T > &StartPoint, const UE::Math::TVector< T > &EndPoint)
Definition BoxSphereBounds.h:25
TVector< T > Origin
Definition BoxSphereBounds.h:29