12static FName NAME_PCD3D_SM6(
TEXT(
"PCD3D_SM6"));
13static FName NAME_PCD3D_SM5(
TEXT(
"PCD3D_SM5"));
14static FName NAME_PCD3D_ES3_1(
TEXT(
"PCD3D_ES31"));
16static FName NAME_GLSL_150_ES31(
TEXT(
"GLSL_150_ES31"));
17static FName NAME_GLSL_ES3_1_ANDROID(
TEXT(
"GLSL_ES3_1_ANDROID"));
19static FName NAME_SF_METAL_ES3_1_IOS_DEPRECATED(
TEXT(
"SF_METAL"));
20static FName NAME_SF_METAL_SM5_IOS_DEPRECATED(
TEXT(
"SF_METAL_MRT"));
21static FName NAME_SF_METAL_ES3_1_TVOS_DEPRECATED(
TEXT(
"SF_METAL_TVOS"));
22static FName NAME_SF_METAL_SM5_TVOS_DEPRECATED(
TEXT(
"SF_METAL_MRT_TVOS"));
23static FName NAME_SF_METAL_MRT_MAC_DEPRECATED(
TEXT(
"SF_METAL_MRT_MAC"));
25static FName NAME_SF_METAL_ES3_1_IOS(
TEXT(
"SF_METAL_ES3_1_IOS"));
26static FName NAME_SF_METAL_SM5_IOS(
TEXT(
"SF_METAL_SM5_IOS"));
27static FName NAME_SF_METAL_ES3_1_TVOS(
TEXT(
"SF_METAL_ES3_1_TVOS"));
28static FName NAME_SF_METAL_SM5_TVOS(
TEXT(
"SF_METAL_SM5_TVOS"));
29static FName NAME_SF_METAL_SM5(
TEXT(
"SF_METAL_SM5"));
30static FName NAME_SF_METAL_SM6(
TEXT(
"SF_METAL_SM6"));
31static FName NAME_SF_METAL_SIM(
TEXT(
"SF_METAL_SIM"));
32static FName NAME_SF_METAL_ES3_1(
TEXT(
"SF_METAL_ES3_1"));
34static FName NAME_VULKAN_ES3_1_ANDROID(
TEXT(
"SF_VULKAN_ES31_ANDROID"));
35static FName NAME_VULKAN_ES3_1(
TEXT(
"SF_VULKAN_ES31"));
36static FName NAME_VULKAN_SM5(
TEXT(
"SF_VULKAN_SM5"));
37static FName NAME_VULKAN_SM6(
TEXT(
"SF_VULKAN_SM6"));
38static FName NAME_VULKAN_SM5_ANDROID(
TEXT(
"SF_VULKAN_SM5_ANDROID"));
52 if (ShaderFormat == NAME_SF_METAL_SM5_IOS_DEPRECATED)
return SP_METAL_SM5_IOS;
57 if (ShaderFormat == NAME_SF_METAL_SM5)
return SP_METAL_SM5;
58 if (ShaderFormat == NAME_SF_METAL_SM6)
return SP_METAL_SM6;
59 if (ShaderFormat == NAME_SF_METAL_SIM)
return SP_METAL_SIM;
61 if (ShaderFormat == NAME_SF_METAL_MRT_MAC_DEPRECATED)
return SP_METAL_ES3_1;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617