Fill this request structure and pass to FrameGraphCompiler::Compile. More...
#include <FrameGraphCompiler.h>
Public Attributes | |
FrameGraph * | m_frameGraph = nullptr |
TransientAttachmentPool * | m_transientAttachmentPool = nullptr |
The transient attachment pool used for transient attachment allocations. Must be a valid instance. | |
FrameSchedulerLogVerbosity | m_logVerbosity = FrameSchedulerLogVerbosity::None |
The verbosity requested for compilation. Logs are emitted using the AzCore logging functions. | |
FrameSchedulerCompileFlags | m_compileFlags = FrameSchedulerCompileFlags::None |
Flags controlling compilation behavior. | |
FrameSchedulerStatisticsFlags | m_statisticsFlags = FrameSchedulerStatisticsFlags::None |
Flags controlling statistics of the pools. | |
Fill this request structure and pass to FrameGraphCompiler::Compile.
FrameGraph* AZ::RHI::FrameGraphCompileRequest::m_frameGraph = nullptr |
The graph to compile. Must be a valid instance that was just built (but not compiled). i.e. by calling FrameGraph::End. It is not valid to re-use a compiled FrameGraph instance. It must be cleared and re-built each time.