Navigation
Unreal Engine C++ API Reference > Developer > TargetPlatform > Interfaces
Inheritance Hierarchy
- ITargetPlatformSettings
- FTargetPlatformSettingsBase
- TTargetPlatformSettingsBase
- ITargetPlatform
- FTargetPlatformMerged
References
Module | TargetPlatform |
Header | /Engine/Source/Developer/TargetPlatform/Public/Interfaces/ITargetPlatformSettings.h |
Include | #include "Interfaces/ITargetPlatformSettings.h" |
Syntax
class ITargetPlatformSettings
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Virtual destructor. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | Gets whether the platform will use SH2 instead of SH3 for sky irradiance. | |
![]() ![]() |
void | GetAllPossibleShaderFormats
(
TArray< FName >& OutFormats |
Gets the shader formats this platform can use. |
![]() ![]() |
void | GetAllTargetedShaderFormats
(
TArray< FName >& OutFormats |
Gets the shader formats that have been selected for this target platform |
![]() ![]() |
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. | |
![]() ![]() |
FString | Gets the platform's INI name (so an offline tool can load the INI for the given target platform). | |
![]() ![]() |
bool | SupportsFeature
(
ETargetPlatformFeatures Feature |
Checks whether the target platform supports the specified feature. |
![]() ![]() |
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. |