Navigation
API > API/Developer > API/Developer/TargetPlatform > API/Developer/TargetPlatform/Common
Inheritance Hierarchy
- ITargetPlatformSettings
- FTargetPlatformSettingsBase
- TTargetPlatformSettingsBase
References
| Module | TargetPlatform |
| Header | /Engine/Source/Developer/TargetPlatform/Public/Common/TargetPlatformSettingsBase.h |
| Include | #include "Common/TargetPlatformSettingsBase.h" |
Syntax
class FTargetPlatformSettingsBase : public ITargetPlatformSettings
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from ITargetPlatformSettings
| Type | Name | Description | |
|---|---|---|---|
| bool | Gets whether the platform will use SH2 instead of SH3 for sky irradiance. | ||
| FConfigCacheIni * | Returns the config system object usable by this TargetPlatform. It should not be modified in anyway | ||
| float | Gets down sample mesh distance field divider. | ||
| int32 | Gets an integer representing the height fog mode for opaque materials on a platform. | ||
| ERayTracingRuntimeMode | Gets ray tracing runtime mode (disabled/inline/hit-lighting). | ||
| void | GetRayTracingShaderFormats
(
TArray< FName >& OutFormats |
Gets the shader formats that support ray tracing for this target platform. | |
| bool | Gets whether the platform will use compression for static mesh offline BVH. | ||
| EOfflineBVHMode | Gets static mesh offline BVH mode | ||
| uint32 | Gets a platform-dependent bitfield describing which hardware generations are supported. | ||
| bool | SupportsValueForType
(
FName SupportedType, |
Checks whether the target platform supports the specified value for the specified type of support | |
| bool | UsesASTCHDR () |
Gets whether the platform uses ASTC HDR | |
| bool | Gets whether the platform should output velocity in the base pass. | ||
| bool | UsesDBuffer () |
Gets whether the platform should use DBuffer for decals. | |
| bool | Gets whether the platform will use distance fields. | ||
| bool | Gets whether the platform should use forward shading or not. | ||
| bool | Gets whether the platform uses Mobile AO | ||
| bool | Gets whether the platform should use DBuffer for decals when using the mobile renderer. | ||
| bool | Gets whether the platform will use ray tracing. | ||
| bool | Gets whether the platform will use selective outputs in the base pass shaders. | ||
| bool | Gets whether the platform will encode depth velocity. |