|
| void | SetupPlanarReflectionUniformParameters (const class FSceneView &View, const FPlanarReflectionSceneProxy *ReflectionSceneProxy, FPlanarReflectionUniformParameters &OutParameters) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FPlanarReflectionUniformParameters, "PlanarReflectionStruct") |
| |
| | IMPLEMENT_SHADER_TYPE (template<>, TPrefilterPlanarReflectionPS< false >, TEXT("/Engine/Private/PlanarReflectionShaders.usf"), TEXT("PrefilterPlanarReflectionPS"), SF_Pixel) |
| |
| | IMPLEMENT_SHADER_TYPE (template<>, TPrefilterPlanarReflectionPS< true >, TEXT("/Engine/Private/PlanarReflectionShaders.usf"), TEXT("PrefilterPlanarReflectionPS"), SF_Pixel) |
| |
| template<bool bEnablePlanarReflectionPrefilter> |
| void | PrefilterPlanarReflection (FRDGBuilder &GraphBuilder, const FViewInfo &View, FSceneTextureShaderParameters SceneTextures, const FPlanarReflectionSceneProxy *ReflectionSceneProxy, FRDGTextureRef SceneColorTexture, FRDGTextureRef ViewFamilyTexture) |
| |
| void | BuildProjectionMatrix (FIntPoint RenderTargetSize, float FOV, float InNearClippingPlane, FMatrix &ProjectionMatrix) |
| |
| TArray< FSceneView * > | SetupViewFamilyForSceneCapture (FSceneViewFamily &ViewFamily, USceneCaptureComponent *SceneCaptureComponent, const TArrayView< const FSceneCaptureViewInfo > Views, float MaxViewDistance, bool bCaptureSceneColor, bool bIsPlanarReflection, FPostProcessSettings *PostProcessSettings, const FFinalPostProcessSettings *InheritedMainViewPostProcessSettings, float PostProcessBlendWeight, const AActor *ViewActor, int32 CubemapFaceIndex) |
| |
| void | SetupSceneViewExtensionsForSceneCapture (FSceneViewFamily &ViewFamily, TConstArrayView< FSceneView * > Views) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FPlanarReflectionPS, "/Engine/Private/PlanarReflectionShaders.usf", "PlanarReflectionPS", SF_Pixel) |
| |