RavEngine
Loading...
Searching...
No Matches
EditorCompute Struct Reference
Collaboration diagram for EditorCompute:
[legend]

Public Attributes

NvFlowContextApi contextApi = eNvFlowContextApi_vulkan
 
NvFlowUint threadCount = 0u
 
NvFlowBool32 headless = NV_FLOW_FALSE
 
NvFlowBool32 vsync = NV_FLOW_TRUE
 
void * nvFlowModule = nullptr
 
void * nvFlowExtModule = nullptr
 
NvFlowLoader loader = {}
 
NvFlowContextInterface contextInterface = {}
 
NvFlowDeviceManager * deviceManager = nullptr
 
NvFlowDevice * device = nullptr
 
NvFlowDeviceQueue * deviceQueue = nullptr
 
NvFlowSwapchain * swapchain = nullptr
 
FILE * perflog = nullptr
 
NvFlowArray< const char * > statEntries_label
 
NvFlowArray< NvFlowBool32 > statEntries_active
 
NvFlowArray< float > statEntries_cpuDeltaTime_sum
 
NvFlowArray< float > statEntries_cpuDeltaTime_count
 
NvFlowArray< float > statEntries_gpuDeltaTime_sum
 
NvFlowArray< float > statEntries_gpuDeltaTime_count
 
NvFlowArray< const char * > statOut_label
 
NvFlowArray< float > statOut_cpu
 
NvFlowArray< float > statOut_gpu
 
const char * outputFilename = "benchmark.csv"
 
FILE * outputFile = nullptr
 
NvFlowUint benchmarkFrameCount = 0u
 
NvFlowUint benchmarkFrameID = 0u
 
bool benchmarkShouldRun = true
 
NvFlowUint benchmarkActiveBlockCount = 0u
 
AppTimer benchmarkTimerCPU = {}
 

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