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::FrameGraphCompileRequest Struct Reference

Fill this request structure and pass to FrameGraphCompiler::Compile. More...

#include <FrameGraphCompiler.h>

Public Attributes

FrameGraphm_frameGraph = nullptr
 
TransientAttachmentPoolm_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.
 

Detailed Description

Fill this request structure and pass to FrameGraphCompiler::Compile.

Member Data Documentation

◆ m_frameGraph

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.


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