Navigation
API > API/Developer > API/Developer/ShaderCompilerCommon
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UE::ShaderCompilerCommon::ParseRayTracingEntryPoint
(
const FString& Input, |
ShaderCompilerCommon.h | ||
void UE::ShaderCompilerCommon::ParseRayTracingEntryPoint
(
const FStringView& Input, |
Parses ray tracing shader entry point specification string in one of the following formats: 1) Verbatim single entry point name, e.g. "MainRGS" 2) Complex entry point for ray tracing hit group shaders: a) "closesthit=MainCHS" b) "closesthit=MainCHS anyhit=MainAHS" c) "closesthit=MainCHS anyhit=MainAHS intersection=MainIS" d) "closesthit=MainCHS intersection=MainIS" NOTE: closesthit attribute must always be provided for complex hit group entry points | ShaderCompilerCommon.h |
UE::ShaderCompilerCommon::ParseRayTracingEntryPoint(const FString &, FString &, FString &, FString &)
| Name | UE::ShaderCompilerCommon::ParseRayTracingEntryPoint |
| Type | function |
| Header File | /Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderCompilerCommon.h |
| Include Path | #include "ShaderCompilerCommon.h" |
| Source | /Engine/Source/Developer/ShaderCompilerCommon/Private/ShaderCompilerCommon.cpp |
namespace UE
{
namespace ShaderCompilerCommon
{
void UE::ShaderCompilerCommon::ParseRayTracingEntryPoint
(
const FString & Input,
FString & OutMain,
FString & OutAnyHit,
FString & OutIntersection
)
}
}
UE::ShaderCompilerCommon::ParseRayTracingEntryPoint(const FStringView &, FStringView &, FStringView &, FStringView &)
Description
Parses ray tracing shader entry point specification string in one of the following formats: 1) Verbatim single entry point name, e.g. "MainRGS" 2) Complex entry point for ray tracing hit group shaders: a) "closesthit=MainCHS" b) "closesthit=MainCHS anyhit=MainAHS" c) "closesthit=MainCHS anyhit=MainAHS intersection=MainIS" d) "closesthit=MainCHS intersection=MainIS" NOTE: closesthit attribute must always be provided for complex hit group entry points
| Name | UE::ShaderCompilerCommon::ParseRayTracingEntryPoint |
| Type | function |
| Header File | /Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderCompilerCommon.h |
| Include Path | #include "ShaderCompilerCommon.h" |
| Source | /Engine/Source/Developer/ShaderCompilerCommon/Private/ShaderCompilerCommon.cpp |
namespace UE
{
namespace ShaderCompilerCommon
{
void UE::ShaderCompilerCommon::ParseRayTracingEntryPoint
(
const FStringView & Input,
FStringView & OutMain,
FStringView & OutAnyHit,
FStringView & OutIntersection
)
}
}