Nebula
Loading...
Searching...
No Matches
Jobs2::Jobs2Context Struct Reference

#include <jobs2.h>

Public Attributes

Threading::CriticalSection jobLock
 
JobNodehead = nullptr
 
JobNodetail = nullptr
 
Util::FixedArray< Ptr< JobThread > > threads
 
Util::Array< JobNode * > queuedJobs
 
SizeT numBuffers
 
IndexT iterator
 
IndexT activeBuffer
 
Util::FixedArray< byte * > scratchMemory
 
SizeT scratchMemorySize
 

Member Data Documentation

◆ activeBuffer

IndexT Jobs2::Jobs2Context::activeBuffer

◆ head

JobNode* Jobs2::Jobs2Context::head = nullptr

◆ iterator

IndexT Jobs2::Jobs2Context::iterator

◆ jobLock

Threading::CriticalSection Jobs2::Jobs2Context::jobLock

◆ numBuffers

SizeT Jobs2::Jobs2Context::numBuffers

◆ queuedJobs

Util::Array<JobNode*> Jobs2::Jobs2Context::queuedJobs

◆ scratchMemory

Util::FixedArray<byte*> Jobs2::Jobs2Context::scratchMemory

◆ scratchMemorySize

SizeT Jobs2::Jobs2Context::scratchMemorySize

◆ tail

JobNode* Jobs2::Jobs2Context::tail = nullptr

◆ threads

Util::FixedArray<Ptr<JobThread> > Jobs2::Jobs2Context::threads

The documentation for this struct was generated from the following file: