Nebula
Loading...
Searching...
No Matches
Jobs::JobFuncContext Struct Reference

#include <jobs.h>

Detailed Description

This class describes the size of a workload for a single thread (can be multiple items)

Public Attributes

ubytescratch
 
uint numUniforms
 
ubyteuniforms [JOBFUNCCONTEXT_MAXUNIFORMS]
 
uint uniformSizes [JOBFUNCCONTEXT_MAXUNIFORMS]
 
uint numInputs
 
ubyteinputs [JOBFUNCCONTEXT_MAXIO]
 
uint inputSizes [JOBFUNCCONTEXT_MAXIO]
 
uint numOutputs
 
ubyteoutputs [JOBFUNCCONTEXT_MAXIO]
 
uint outputSizes [JOBFUNCCONTEXT_MAXIO]
 
uint numSlices
 

Member Data Documentation

◆ inputs

ubyte* Jobs::JobFuncContext::inputs[JOBFUNCCONTEXT_MAXIO]

◆ inputSizes

uint Jobs::JobFuncContext::inputSizes[JOBFUNCCONTEXT_MAXIO]

◆ numInputs

uint Jobs::JobFuncContext::numInputs

◆ numOutputs

uint Jobs::JobFuncContext::numOutputs

◆ numSlices

uint Jobs::JobFuncContext::numSlices

◆ numUniforms

uint Jobs::JobFuncContext::numUniforms

◆ outputs

ubyte* Jobs::JobFuncContext::outputs[JOBFUNCCONTEXT_MAXIO]

◆ outputSizes

uint Jobs::JobFuncContext::outputSizes[JOBFUNCCONTEXT_MAXIO]

◆ scratch

ubyte* Jobs::JobFuncContext::scratch

◆ uniforms

ubyte* Jobs::JobFuncContext::uniforms[JOBFUNCCONTEXT_MAXUNIFORMS]

◆ uniformSizes

uint Jobs::JobFuncContext::uniformSizes[JOBFUNCCONTEXT_MAXUNIFORMS]

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