Navigation
API > API/Runtime > API/Runtime/RenderCore > API/Runtime/RenderCore/FShaderPlatformConfig
| Name | FPlatformConfig |
| Type | struct |
| Header File | /Engine/Source/Runtime/RenderCore/Public/ShaderPlatformConfig.h |
| Include Path | #include "ShaderPlatformConfig.h" |
Syntax
struct FPlatformConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ShaderPlatformConfig.h | |||
FPlatformConfig
(
const FPlatformConfig& |
ShaderPlatformConfig.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ERHIBindlessConfiguration GetBindlessConfiguration() |
ShaderPlatformConfig.h | ||
| Whether Nanite bindless pixel programmable materials are enabled for this platform. | ShaderPlatformConfig.h | ||
| Whether Nanite bindless rasterization is enabled for this platform. | ShaderPlatformConfig.h | ||
bool GetEnableNaniteBindlessShading() |
Whether Nanite bindless shading is enabled for this platform. See UseNaniteBindlessShading(). | ShaderPlatformConfig.h | |
uint32 GetSubstrateMaxClosuresPerPixel() |
ShaderPlatformConfig.h | ||
bool IsValid() |
ShaderPlatformConfig.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize
(
EShaderPlatform ShaderPlatform |
ShaderPlatformConfig.h | ||
void InitializeForPreview
(
EShaderPlatform ShaderPlatform, |
ShaderPlatformConfig.h | ||
void InitializeProperties
(
const FConfigSection& InConfigSection |
ShaderPlatformConfig.h | ||
void InitializePropertiesForPreview
(
const FPlatformConfig& RuntimeConfig |
ShaderPlatformConfig.h | ||
void SetDefaultValues() |
ShaderPlatformConfig.h |