|
Foundation
|
Public Member Functions | |
| GPUSceneBlobDecodeJob (GPUSceneBlobWrite const &write, FBlobDeserializer const &blobs, Span< Arena > scratchArenas, Span< AllocatorStack > scratchAllocators, Atomic< size_t > *counter) | |
| void | Execute (size_t workerID) noexcept override |
Public Member Functions inherited from Foundation::Core::Job | |
| virtual | ~Job ()=default |
Public Attributes | |
| GPUSceneBlobWrite | write {} |
| FBlobDeserializer | blobs {Span<const unsigned char>{}} |
| Span< Arena > | scratchArenas {} |
| Span< AllocatorStack > | scratchAllocators {} |
| Atomic< size_t > * | counter {nullptr} |
|
inline |
Implements Foundation::Core::Job.
| FBlobDeserializer GPUSceneBlobDecodeJob::blobs {Span<const unsigned char>{}} |
| Span<AllocatorStack> GPUSceneBlobDecodeJob::scratchAllocators {} |
| GPUSceneBlobWrite GPUSceneBlobDecodeJob::write {} |