|
| | IMPLEMENT_GLOBAL_SHADER (FMSAADecodeAndCopyRectPS_Mobile, "/Engine/Private/PostProcessMobile.usf", "MSAADecodeAndCopyRectPS", SF_Pixel) |
| |
| float | GetMobileDepthOfFieldScale (const FViewInfo &View) |
| |
| bool | IsMobileEyeAdaptationEnabled (const FViewInfo &View) |
| |
| bool | IsValidBloomSetupVariation (uint32 Variation) |
| |
| bool | IsValidBloomSetupVariation (bool bUseBloom, bool bUseSun, bool bUseDof, bool bUseEyeAdaptation) |
| |
| const TCHAR * | GetBloomSetupOutputTypeName (EBloomSetupOutputType BloomSetupOutputType) |
| |
| TArray< EBloomSetupOutputType > | GetBloomSetupOutputType (bool bUseBloom, bool bUseSun, bool bUseDof, bool bUseEyeAdaptation) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileBloomSetupVS, "/Engine/Private/PostProcessMobile.usf", "BloomVS_Mobile", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileBloomSetupPS, "/Engine/Private/PostProcessMobile.usf", "BloomPS_Mobile", SF_Pixel) |
| |
| FMobileBloomSetupOutputs | AddMobileBloomSetupPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, const FMobileBloomSetupInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileBloomDownPS, "/Engine/Private/PostProcessMobile.usf", "BloomDownPS_Mobile", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileBloomDownVS, "/Engine/Private/PostProcessMobile.usf", "BloomDownVS_Mobile", SF_Vertex) |
| |
| FScreenPassTexture | AddMobileBloomDownPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileBloomDownInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileBloomUpPS, "/Engine/Private/PostProcessMobile.usf", "BloomUpPS_Mobile", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileBloomUpVS, "/Engine/Private/PostProcessMobile.usf", "BloomUpVS_Mobile", SF_Vertex) |
| |
| FScreenPassTexture | AddMobileBloomUpPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileBloomUpInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileSunMaskPS, "/Engine/Private/PostProcessMobile.usf", "SunMaskPS_Mobile", SF_Pixel) |
| |
| FMobileSunMaskOutputs | AddMobileSunMaskPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileSunMaskInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileSunAlphaPS, "/Engine/Private/PostProcessMobile.usf", "SunAlphaPS_Mobile", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileSunAlphaVS, "/Engine/Private/PostProcessMobile.usf", "SunAlphaVS_Mobile", SF_Vertex) |
| |
| FScreenPassTexture | AddMobileSunAlphaPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileSunAlphaInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileSunBlurPS, "/Engine/Private/PostProcessMobile.usf", "SunBlurPS_Mobile", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileSunBlurVS, "/Engine/Private/PostProcessMobile.usf", "SunBlurVS_Mobile", SF_Vertex) |
| |
| FScreenPassTexture | AddMobileSunBlurPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileSunBlurInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileSunMergePS, "/Engine/Private/PostProcessMobile.usf", "SunMergePS_Mobile", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileSunMergeVS, "/Engine/Private/PostProcessMobile.usf", "SunMergeVS_Mobile", SF_Vertex) |
| |
| FScreenPassTexture | AddMobileSunMergePass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileSunMergeInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileDofDownVS, "/Engine/Private/PostProcessMobile.usf", "DofDownVS_Mobile", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileDofDownPS, "/Engine/Private/PostProcessMobile.usf", "DofDownPS_Mobile", SF_Pixel) |
| |
| FMobileDofDownOutputs | AddMobileDofDownPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileDofDownInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileDofNearVS, "/Engine/Private/PostProcessMobile.usf", "DofNearVS_Mobile", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileDofNearPS, "/Engine/Private/PostProcessMobile.usf", "DofNearPS_Mobile", SF_Pixel) |
| |
| FMobileDofNearOutputs | AddMobileDofNearPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileDofNearInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileDofBlurPS, "/Engine/Private/PostProcessMobile.usf", "DofBlurPS_Mobile", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileDofBlurVS, "/Engine/Private/PostProcessMobile.usf", "DofBlurVS_Mobile", SF_Vertex) |
| |
| FMobileDofBlurOutputs | AddMobileDofBlurPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileDofBlurInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileIntegrateDofPS, "/Engine/Private/PostProcessMobile.usf", "IntegrateDOFPS_Mobile", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileIntegrateDofVS, "/Engine/Private/PostProcessMobile.usf", "IntegrateDOFVS_Mobile", SF_Vertex) |
| |
| FScreenPassTexture | AddMobileIntegrateDofPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FMobileIntegrateDofInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileAverageLuminanceCS, "/Engine/Private/PostProcessMobile.usf", "AverageLuminance_MainCS", SF_Compute) |
| |
| | IMPLEMENT_SHADER_TYPE (template<>, TMobileHistogramCS< true >, TEXT("/Engine/Private/PostProcessMobile.usf"), TEXT("Histogram_MainCS"), SF_Compute) |
| |
| | IMPLEMENT_SHADER_TYPE (template<>, TMobileHistogramCS< false >, TEXT("/Engine/Private/PostProcessMobile.usf"), TEXT("Histogram_MainCS"), SF_Compute) |
| |
| FMobileEyeAdaptationSetupOutputs | AddMobileEyeAdaptationSetupPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, const FMobileEyeAdaptationSetupInputs &Inputs) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileBasicEyeAdaptationCS, "/Engine/Private/PostProcessMobile.usf", "BasicEyeAdaptationCS_Mobile", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileHistogramEyeAdaptationCS, "/Engine/Private/PostProcessMobile.usf", "HistogramEyeAdaptationCS", SF_Compute) |
| |
| void | AddMobileEyeAdaptationPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, const FMobileEyeAdaptationInputs &Inputs) |
| |