|
| | FRectLightSceneProxy (const URectLightComponent *Component) |
| |
| virtual | ~FRectLightSceneProxy () |
| |
| virtual bool | IsRectLight () const override |
| |
| virtual bool | HasSourceTexture () const override |
| |
| virtual void | GetLightShaderParameters (FLightRenderParameters &OutLightParameters, uint32 Flags=0) const override |
| |
| virtual bool | GetWholeSceneProjectedShadowInitializer (const FSceneViewFamily &ViewFamily, TArray< FWholeSceneProjectedShadowInitializer, TInlineAllocator< 6 > > &OutInitializers) const |
| |
| | FLocalLightSceneProxy (const ULocalLightComponent *Component) |
| |
| void | UpdateRadius_GameThread (float Radius) |
| |
| virtual float | GetMaxDrawDistance () const final override |
| |
| virtual float | GetFadeRange () const final override |
| |
| virtual float | GetRadius () const override |
| |
| virtual bool | AffectsBounds (const FBoxSphereBounds &Bounds) const override |
| |
| virtual bool | GetScissorRect (FIntRect &ScissorRect, const FSceneView &View, const FIntRect &ViewRect) const override |
| |
| virtual bool | SetScissorRect (FRHICommandList &RHICmdList, const FSceneView &View, const FIntRect &ViewRect, FIntRect *OutScissorRect=nullptr) const override |
| |
| virtual FSphere | GetBoundingSphere () const |
| |
| virtual float | GetEffectiveScreenRadius (const FViewMatrices &ShadowViewMatrices, const FIntPoint &CameraViewRectSize) const override |
| |
| virtual float | GetEffectiveScreenRadius (const FViewMatrices &ShadowViewMatrices) const override |
| |
| virtual FVector | GetPerObjectProjectedShadowProjectionPoint (const FBoxSphereBounds &SubjectBounds) const |
| |
| virtual bool | GetPerObjectProjectedShadowInitializer (const FBoxSphereBounds &SubjectBounds, class FPerObjectProjectedShadowInitializer &OutInitializer) const override |
| |
| virtual bool | IsLocalLight () const override |
| |
| ENGINE_API | FLightSceneProxy (const ULightComponent *InLightComponent) |
| |
| virtual ENGINE_API | ~FLightSceneProxy () |
| |
| ENGINE_API void | SetLightFunctionMaterial_GameThread (const ULightComponent *Component) |
| |
| ENGINE_API void | SetTransmission_GameThread (const ULightComponent *Component) |
| |
| virtual float | GetOuterConeAngle () const |
| |
| virtual float | GetSourceRadius () const |
| |
| virtual bool | IsInverseSquared () const |
| |
| virtual float | GetLightSourceAngle () const |
| |
| virtual float | GetShadowSourceAngleFactor () const |
| |
| virtual float | GetTraceDistance () const |
| |
| | UE_DEPRECATED (5.1, "The GetEffectiveScreenRadius() that uses the screen-percentage scaled view rect (above) is used now.") virtual float GetEffectiveScreenRadius(const FViewMatrices &ShadowViewMatrices) const |
| |
| virtual FVector2D | GetDirectionalLightDistanceFadeParameters (ERHIFeatureLevel::Type InFeatureLevel, bool bPrecomputedLightingIsValid, int32 MaxNearCascades) const |
| |
| virtual int32 | GetDirectionalLightForwardShadingPriority () const |
| |
| virtual bool | GetLightShaftOcclusionParameters (float &OutOcclusionMaskDarkness, float &OutOcclusionDepthRange) const |
| |
| virtual FVector | GetLightPositionForLightShafts (FVector ViewOrigin) const |
| |
| virtual ENGINE_API bool | ShouldCreatePerObjectShadowsForDynamicObjects () const |
| |
| virtual ENGINE_API bool | UseCSMForDynamicObjects () const |
| |
| float | GetVSMTexelDitherScale () const |
| |
| float | GetVSMResolutionLodBias () const |
| |
| virtual uint32 | GetNumViewDependentWholeSceneShadows (const FSceneView &View, bool bPrecomputedLightingIsValid) const |
| |
| virtual bool | GetViewDependentWholeSceneProjectedShadowInitializer (const FSceneView &View, int32 InCascadeIndex, bool bPrecomputedLightingIsValid, FWholeSceneProjectedShadowInitializer &OutInitializer) const |
| |
| virtual FSphere | GetShadowSplitBounds (const FSceneView &View, int32 InCascadeIndex, bool bPrecomputedLightingIsValid, FShadowCascadeSettings *OutCascadeSettings) const |
| |
| virtual FSphere | GetShadowSplitBoundsDepthRange (const FSceneView &View, FVector ViewOrigin, float SplitNear, float SplitFar, FShadowCascadeSettings *OutCascadeSettings) const |
| |
| virtual bool | ShouldCreateRayTracedCascade (ERHIFeatureLevel::Type Type, bool bPrecomputedLightingIsValid, int32 MaxNearCascades) const |
| |
| float | GetUserShadowBias () const |
| |
| float | GetUserShadowSlopeBias () const |
| |
| const ULightComponent * | GetLightComponent () const |
| |
| FSceneInterface * | GetSceneInterface () const |
| |
| FLightSceneInfo * | GetLightSceneInfo () const |
| |
| const FMatrix & | GetWorldToLight () const |
| |
| const FMatrix & | GetLightToWorld () const |
| |
| FVector | GetDirection () const |
| |
| FVector | GetOrigin () const |
| |
| FVector4 | GetPosition () const |
| |
| const FLinearColor & | GetColor () const |
| |
| float | GetIndirectLightingScale () const |
| |
| float | GetVolumetricScatteringIntensity () const |
| |
| float | GetRayEndBias () const |
| |
| float | GetShadowResolutionScale () const |
| |
| FGuid | GetLightGuid () const |
| |
| float | GetShadowSharpen () const |
| |
| float | GetContactShadowLength () const |
| |
| bool | IsContactShadowLengthInWS () const |
| |
| float | GetContactShadowCastingIntensity () const |
| |
| float | GetContactShadowNonCastingIntensity () const |
| |
| float | GetSpecularScale () const |
| |
| float | GetDiffuseScale () const |
| |
| FVector | GetLightFunctionScale () const |
| |
| float | GetLightFunctionFadeDistance () const |
| |
| float | GetLightFunctionDisabledBrightness () const |
| |
| UTextureLightProfile * | GetIESTexture () const |
| |
| ENGINE_API FTexture * | GetIESTextureResource () const |
| |
| const FMaterialRenderProxy * | GetLightFunctionMaterial () const |
| |
| bool | IsMovable () const |
| |
| bool | HasStaticLighting () const |
| |
| bool | HasStaticShadowing () const |
| |
| bool | CastsDynamicShadow () const |
| |
| bool | CastsStaticShadow () const |
| |
| bool | AllowMegaLights () const |
| |
| TEnumAsByte< EMegaLightsShadowMethod::Type > | GetMegaLightsShadowMethod () const |
| |
| bool | CastsTranslucentShadows () const |
| |
| bool | CastsVolumetricShadow () const |
| |
| bool | CastsHairStrandsDeepShadow () const |
| |
| TEnumAsByte< ECastRayTracedShadow::Type > | CastsRaytracedShadow () const |
| |
| bool | AffectReflection () const |
| |
| bool | AffectGlobalIllumination () const |
| |
| bool | CastsShadowsFromCinematicObjectsOnly () const |
| |
| bool | CastsModulatedShadows () const |
| |
| const FLinearColor & | GetModulatedShadowColor () const |
| |
| const float | GetShadowAmount () const |
| |
| bool | AffectsTranslucentLighting () const |
| |
| bool | Transmission () const |
| |
| bool | UseRayTracedDistanceFieldShadows () const |
| |
| bool | UseVirtualShadowMaps () const |
| |
| float | GetRayStartOffsetDepthScale () const |
| |
| uint8 | GetLightType () const |
| |
| uint8 | GetLightingChannelMask () const |
| |
| uint8 | GetViewLightingChannelMask () const |
| |
| FName | GetComponentFName () const |
| |
| bool | IsSelected () const |
| |
| void | SetSelected (bool bNewSelected) |
| |
| FString | GetOwnerNameOrLabel () const |
| |
| FName | GetLevelName () const |
| |
| TStatId | GetStatId () const |
| |
| int32 | GetShadowMapChannel () const |
| |
| int32 | GetPreviewShadowMapChannel () const |
| |
| const class FStaticShadowDepthMap * | GetStaticShadowDepthMap () const |
| |
| bool | GetForceCachedShadowsForMovablePrimitives () const |
| |
| uint32 | GetSamplesPerPixel () const |
| |
| float | GetDeepShadowLayerDistribution () const |
| |
| virtual ENGINE_API void | ApplyWorldOffset (FVector InOffset) |
| |
| bool | IsUsedAsAtmosphereSunLight () const |
| |
| uint8 | GetAtmosphereSunLightIndex () const |
| |
| FLinearColor | GetAtmosphereSunDiskColorScale () const |
| |
| virtual void | SetAtmosphereRelatedProperties (FLinearColor TransmittanceTowardSunIn, FLinearColor SunDiscOuterSpaceLuminanceIn) |
| |
| virtual FLinearColor | GetOuterSpaceLuminance () const |
| |
| virtual FLinearColor | GetOuterSpaceIlluminance () const |
| |
| virtual FLinearColor | GetAtmosphereTransmittanceTowardSun () const |
| |
| virtual FLinearColor | GetSunIlluminanceOnGroundPostTransmittance () const |
| |
| virtual FLinearColor | GetSunIlluminanceAccountingForSkyAtmospherePerPixelTransmittance () const |
| |
| virtual bool | GetPerPixelTransmittanceEnabled () const |
| |
| virtual float | GetSunLightHalfApexAngleRadian () const |
| |
| virtual bool | GetCastShadowsOnClouds () const |
| |
| virtual bool | GetCastShadowsOnAtmosphere () const |
| |
| virtual bool | GetCastCloudShadows () const |
| |
| virtual float | GetCloudShadowExtent () const |
| |
| virtual float | GetCloudShadowMapResolutionScale () const |
| |
| virtual float | GetCloudShadowRaySampleCountScale () const |
| |
| virtual float | GetCloudShadowStrength () const |
| |
| virtual float | GetCloudShadowOnAtmosphereStrength () const |
| |
| virtual float | GetCloudShadowOnSurfaceStrength () const |
| |
| virtual float | GetCloudShadowDepthBias () const |
| |
| virtual FLinearColor | GetCloudScatteredLuminanceScale () const |
| |
| virtual bool | GetUsePerPixelAtmosphereTransmittance () const |
| |
| void | SetLightFunctionAtlasIndices (uint8 LightIndex) |
| |
| bool | HasValidLightFunctionAtlasSlot () const |
| |
| uint8 | GetLightFunctionAtlasLightIndex () const |
| |
| virtual | ~FLightSceneProxyFixLayout ()=default |
| |