Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::FrameSchedulerCompileRequest Struct Reference

Fill and provide this request structure when invoking FrameScheduler::Compile. More...

#include <FrameScheduler.h>

Public Attributes

FrameSchedulerLogVerbosity m_logVerbosity = FrameSchedulerLogVerbosity::None
 Specifies the debug log verbosity for the compile phase.
 
FrameSchedulerCompileFlags m_compileFlags = FrameSchedulerCompileFlags::None
 Specifies a set of flags for the compile phase.
 
FrameSchedulerStatisticsFlags m_statisticsFlags = FrameSchedulerStatisticsFlags::None
 Controls which statistics are gathered over the course of the frame.
 
JobPolicy m_jobPolicy = JobPolicy::Parallel
 Controls whether the phase is allowed to use jobs.
 
uint32_t m_shaderResourceGroupCompilesPerJob = 256
 Controls the number of ShaderResourceGroups compiled per job.
 

Detailed Description

Fill and provide this request structure when invoking FrameScheduler::Compile.


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