// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved. #include "Common/TargetPlatformBase.h" #include "HAL/IConsoleManager.h" #include "DeviceBrowserDefaultPlatformWidgetCreator.h" bool FTargetPlatformBase::UsesForwardShading() const { static IConsoleVariable* CVarForwardShading = IConsoleManager::Get().FindConsoleVariable(TEXT("r.ForwardShading")); return CVarForwardShading ? (CVarForwardShading->GetInt() != 0) : false; } bool FTargetPlatformBase::UsesDBuffer() const { static IConsoleVariable* CVar = IConsoleManager::Get().FindConsoleVariable(TEXT("r.DBuffer")); return CVar ? (CVar->GetInt() != 0) : false; } TSharedPtr FTargetPlatformBase::GetCustomWidgetCreator() const { static TSharedPtr DefaultWidgetCreator = MakeShared(); return DefaultWidgetCreator; }