![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "DataDrivenShaderPlatformInfo.h"#include "Misc/ConfigCacheIni.h"#include "Misc/DataDrivenPlatformInfoRegistry.h"#include "Misc/CommandLine.h"#include "RHI.h"#include "RHIStrings.h"Macros | |
| #define | ADD_TO_PROPERTIES_STRING(SettingName, SettingValue) |
| #define | ADD_PROPERTY_TO_SHADERPLATFORM_FUNCTIONMAP(SettingName, FunctionName) |
| #define | GET_SECTION_BOOL_HELPER(SettingName) |
| #define | GET_SECTION_INT_HELPER(SettingName) |
| #define | GET_SECTION_SUPPORT_HELPER(SettingName) |
| #define | GET_SECTION_STATIC_SHADER_BINDING_LAYOUT_SUPPORT_HELPER(SettingName) |
Functions | |
| EShaderPlatform | ParseShaderPlatform (const TCHAR *String) |
Variables | |
| const FName | LANGUAGE_D3D ("D3D") |
| const FName | LANGUAGE_Metal ("Metal") |
| const FName | LANGUAGE_OpenGL ("OpenGL") |
| const FName | LANGUAGE_Vulkan ("Vulkan") |
| const FName | LANGUAGE_Sony ("Sony") |
| const FName | LANGUAGE_Nintendo ("Nintendo") |
| #define ADD_PROPERTY_TO_SHADERPLATFORM_FUNCTIONMAP | ( | SettingName, | |
| FunctionName | |||
| ) |
| #define ADD_TO_PROPERTIES_STRING | ( | SettingName, | |
| SettingValue | |||
| ) |
| #define GET_SECTION_BOOL_HELPER | ( | SettingName | ) |
| #define GET_SECTION_INT_HELPER | ( | SettingName | ) |
| #define GET_SECTION_STATIC_SHADER_BINDING_LAYOUT_SUPPORT_HELPER | ( | SettingName | ) |
| #define GET_SECTION_SUPPORT_HELPER | ( | SettingName | ) |
| EShaderPlatform ParseShaderPlatform | ( | const TCHAR * | String | ) |
| const FName LANGUAGE_D3D("D3D") | ( | "D3D" | ) |
| const FName LANGUAGE_Metal("Metal") | ( | "Metal" | ) |
| const FName LANGUAGE_Nintendo("Nintendo") | ( | "Nintendo" | ) |
| const FName LANGUAGE_OpenGL("OpenGL") | ( | "OpenGL" | ) |
| const FName LANGUAGE_Sony("Sony") | ( | "Sony" | ) |
| const FName LANGUAGE_Vulkan("Vulkan") | ( | "Vulkan" | ) |