Navigation
API > API/Developer > API/Developer/ShaderCompilerCommon
References
Module | ShaderCompilerCommon |
Header | /Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderCompilerCommon.h |
Include | #include "ShaderCompilerCommon.h" |
Syntax
struct FHlslccHeader
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FAccelerationStructure > | AccelerationStructures | |
![]() |
TArray< FInOut > | Inputs | |
![]() |
FString | Name | |
![]() |
uint32[3] | NumThreads | |
![]() |
TArray< FInOut > | Outputs | |
![]() |
TArray< FPackedGlobal > | PackedGlobals | TArray |
![]() |
TArray< FPackedUBCopy > | PackedUBCopies | |
![]() |
TArray< FPackedUBCopy > | PackedUBGlobalCopies | |
![]() |
TArray< FPackedUB > | PackedUBs | |
![]() |
TArray< FSampler > | Samplers | |
![]() |
TArray< FAttribute > | SamplerStates | |
![]() |
TArray< FUAV > | UAVs | |
![]() |
TArray< FAttribute > | UniformBlocks |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | ParseCustomHeaderEntries
(
const ANSICHAR*& ShaderSource |
After the standard header, different backends can output their own info. |
![]() |
bool | Read
(
const ANSICHAR*& ShaderSource, |
|
![]() ![]() |
bool | ReadCopies
(
const ANSICHAR*& ShaderSource, |
|
![]() ![]() |
bool |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FAccelerationStructure | ||
![]() |
FAttribute | ||
![]() |
FInOut | ||
![]() |
FPackedGlobal | ||
![]() |
FPackedUB | Struct FUniform | |
![]() |
FPackedUBCopy | ||
![]() |
FSampler | ||
![]() |
FUAV |