Module |
|
Header |
/Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderCompilerCommon.h |
Include |
#include "ShaderCompilerCommon.h" |
struct FHlslccHeader
Name | Description | ||
---|---|---|---|
|
Inputs |
||
|
Name |
||
|
uint32[3] |
NumThreads |
|
|
Outputs |
||
|
PackedGlobals |
TArray |
|
|
PackedUBCopies |
||
|
PackedUBGlobalCopies |
||
|
PackedUBs |
||
|
Samplers |
||
|
SamplerStates |
||
|
UAVs |
||
|
UniformBlocks |
Name | Description | |
---|---|---|
|
FHlslccHeader() |
Name | Description | |
---|---|---|
|
~FHlslccHeader() |
Name | Description | ||
---|---|---|---|
|
ParseCustomHeaderEntries ( |
After the standard header, different backends can output their own info. |
|
|
Read |
||
|
ReadCopies ( |
||
|
ReadInOut |
Name |
Description |
|
---|---|---|
|
FAttribute |
|
|
FInOut |
|
|
FPackedGlobal |
|
|
FPackedUB |
Struct FUniform |
|
FPackedUBCopy |
|
|
FSampler |
|
|
FUAV |