/Engine/Source/Runtime/RenderCore/Public/ShaderCompilerJobTypes.h
Stores all of the common information used to compile a shader or pipeline.
class FShaderCommonCompileJob : public [TIntrusiveLinkedList< FShaderCommonCompileJob >](API\Runtime\Core\Containers\TIntrusiveLinkedList)
uint8:  1
bErrorsAreLikelyToBeCode
uint8:  1
bFinalized
True if the results of the shader compile have been processed.
uint8:  1
bInputHashSet
Whether we hashed the inputs
uint8:  1
bIsDefaultMaterial
Whether or not we are a default material.
uint8:  1
bIsGlobalShader
Whether or not we are a global shader.
uint8:  1
bReleased
True if the results of the shader compile have been released from the FShaderCompilerManager.
uint8:  1
bSucceeded
Output of the shader compile
EShaderCompiler...
CurrentWorker
uint32
Hash
uint32
Id
Id of the shader map this shader belongs to.
FInputHash
InputHash
Hash of all the job inputs
int32
JobIndex
FThreadSafeCoun...
NumRefs
EShaderCompileJ...
PendingPriority
FPendingShaderM...
PendingShaderMap
EShaderCompileJ...
Priority
double
TimeAddedToPendingQueue
In-engine timestamp of being added to a pending queue.
double
TimeAssignedToExecution
In-engine timestamp of being assigned to a worker.
double
TimeExecutionCompleted
In-engine timestamp of job being completed.
EShaderCompileJ...
Type