Merging //UE4/Dev-Main@6134169 to Dev-Rendering (//UE4/Dev-Rendering)

#rnx
#rb none

[CL 6139854 by Rolando Caloca in Dev-Rendering branch]
This commit is contained in:
Rolando Caloca
2019-04-29 11:59:36 -04:00
parent a7a3cfb464
commit ded2ed7259
549 changed files with 17159 additions and 6095 deletions
@@ -28,6 +28,11 @@ bool FTargetPlatformBase::UsesSelectiveBasePassOutputs() const
return CVar ? (CVar->GetInt() != 0) : false;
}
bool FTargetPlatformBase::UsesDistanceFields() const
{
return true;
}
TSharedPtr<IDeviceManagerCustomPlatformWidgetCreator> FTargetPlatformBase::GetCustomWidgetCreator() const
{
static TSharedPtr<FDeviceBrowserDefaultPlatformWidgetCreator> DefaultWidgetCreator = MakeShared<FDeviceBrowserDefaultPlatformWidgetCreator>();
@@ -38,6 +38,8 @@ public:
TARGETPLATFORM_API virtual bool UsesBasePassVelocity() const override;
TARGETPLATFORM_API virtual bool UsesSelectiveBasePassOutputs() const override;
TARGETPLATFORM_API virtual bool UsesDistanceFields() const override;
#if WITH_ENGINE
virtual void GetReflectionCaptureFormats( TArray<FName>& OutFormats ) const override
@@ -353,6 +353,11 @@ public:
*/
virtual bool UsesSelectiveBasePassOutputs() const = 0;
/**
* Gets whether the platform will use distance fields.
*/
virtual bool UsesDistanceFields() const = 0;
#if WITH_ENGINE
/**
* Gets the format to use for a particular body setup.