#include <ShaderCompiler.h>
◆ FShaderCompileJobCollection()
| FShaderCompileJobCollection::FShaderCompileJobCollection |
( |
FCriticalSection & |
InCompileQueueSection | ) |
|
◆ AddToCacheAndProcessPending()
◆ GetCachingStats()
Retrieve caching statistics.
◆ GetNumOutstandingJobs()
| int32 FShaderCompileJobCollection::GetNumOutstandingJobs |
( |
| ) |
const |
◆ GetNumPendingJobs() [1/2]
| int32 FShaderCompileJobCollection::GetNumPendingJobs |
( |
| ) |
const |
◆ GetNumPendingJobs() [2/2]
◆ GetPendingJobs()
Despite being named a getter, this is drawing entries out of the list of pending compile jobs, i.e. the returned jobs will be removed from the list of pending jobs.
◆ PrepareJob() [1/2]
◆ PrepareJob() [2/2]
◆ ProcessFinishedJob()
Called for all completed jobs, including those that were cache hits, duplicates of other in flight jobs, or skipped due to failed preprocessing. Can be called from multiple threads.
◆ RemoveAllPendingJobsWithId()
| int32 FShaderCompileJobCollection::RemoveAllPendingJobsWithId |
( |
uint32 |
InId | ) |
|
◆ RemoveJob()
◆ SubmitJobs()
The documentation for this class was generated from the following files: