Navigation
API > API/Developer > API/Developer/TargetPlatform
| Name | FTargetPlatformSettingsBase |
| Type | class |
| Header File | /Engine/Source/Developer/TargetPlatform/Public/Common/TargetPlatformSettingsBase.h |
| Include Path | #include "Common/TargetPlatformSettingsBase.h" |
Syntax
class FTargetPlatformSettingsBase : public ITargetPlatformSettings
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTargetPlatformSettingsBase() |
Common/TargetPlatformSettingsBase.h |
Functions
Public
Overridden from ITargetPlatformSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ForcesSimpleSkyDiffuse() |
Gets whether the platform will use SH2 instead of SH3 for sky irradiance. | Common/TargetPlatformSettingsBase.h | |
virtual FConfigCacheIni * GetConfigSystem() |
Returns the config system object usable by this TargetPlatform. It should not be modified in anyway | Common/TargetPlatformSettingsBase.h | |
virtual float GetDownSampleMeshDistanceFieldDivider() |
Gets down sample mesh distance field divider. | Common/TargetPlatformSettingsBase.h | |
virtual FName GetFallbackASTCHDR() |
Gets the fallback format when ASTC HDR is not supported | Common/TargetPlatformSettingsBase.h | |
virtual int32 GetHeightFogModeForOpaque() |
Gets an integer representing the height fog mode for opaque materials on a platform. | Common/TargetPlatformSettingsBase.h | |
virtual FString GetHostArchitecture() |
Get the host architectures for the target platform, if any | Common/TargetPlatformSettingsBase.h | |
| Get the possible architectures for the target platform | Common/TargetPlatformSettingsBase.h | ||
virtual ERayTracingRuntimeMode GetRayTracingMode() |
Gets ray tracing runtime mode (disabled/inline/hit-lighting). | Common/TargetPlatformSettingsBase.h | |
| Gets the shader formats that support ray tracing for this target platform. | Common/TargetPlatformSettingsBase.h | ||
virtual EOfflineBVHMode GetSkeletalMeshOfflineBVHMode() |
Gets skeletal mesh offline BVH mode | Common/TargetPlatformSettingsBase.h | |
virtual bool GetStaticMeshOfflineBVHCompression() |
Gets whether the platform will use compression for static mesh offline BVH. | Common/TargetPlatformSettingsBase.h | |
virtual EOfflineBVHMode GetStaticMeshOfflineBVHMode() |
Gets static mesh offline BVH mode | Common/TargetPlatformSettingsBase.h | |
virtual uint32 GetSupportedHardwareMask () |
Gets a platform-dependent bitfield describing which hardware generations are supported. | Common/TargetPlatformSettingsBase.h | |
virtual bool ShouldStripNaniteFallbackMeshes() |
Gets whether Nanite fallback meshes should be stripped from cooked builds for the platform. | Common/TargetPlatformSettingsBase.h | |
| Checks whether the target platform supports the specified value for the specified type of support | Common/TargetPlatformSettingsBase.h | ||
virtual bool UsesASTCHDR() |
Gets whether the platform uses ASTC HDR | Common/TargetPlatformSettingsBase.h | |
virtual bool UsesBasePassVelocity() |
Common/TargetPlatformSettingsBase.h | ||
virtual bool UsesDBuffer() |
Gets whether the platform should use DBuffer for decals. | Common/TargetPlatformSettingsBase.h | |
virtual bool UsesDistanceFields() |
Gets whether the platform will use distance fields. | Common/TargetPlatformSettingsBase.h | |
virtual bool UsesForwardShading() |
Gets whether the platform should use forward shading or not. | Common/TargetPlatformSettingsBase.h | |
virtual bool UsesMobileDBuffer() |
Gets whether the platform should use DBuffer for decals when using the mobile renderer. | Common/TargetPlatformSettingsBase.h | |
virtual bool UsesRayTracing() |
Gets whether the platform will use ray tracing. | Common/TargetPlatformSettingsBase.h | |
virtual bool UsesSelectiveBasePassOutputs() |
Gets whether the platform will use selective outputs in the base pass shaders. | Common/TargetPlatformSettingsBase.h | |
virtual bool VelocityEncodeDepth() |
Gets whether the platform will encode depth velocity. | Common/TargetPlatformSettingsBase.h |