Open 3D Engine Atom Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
RPISystemComponent.h File Reference

Contains the definition of the RPISystemComponent that will actually have ownership of most RPI constructs and will be responsible for propagation to them as necessary. More...

#include <AzCore/Component/Component.h>
#include <AzCore/Debug/PerformanceCollector.h>
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RPI.Public/RPISystem.h>
#include <Atom/RPI.Public/GpuQuery/GpuPassProfiler.h>
#include <Atom/RPI.Public/XR/XRRenderingInterface.h>
#include "PerformanceCVarManager.h"

Classes

class  AZ::RPI::RPISystemComponent
 The system level component of managing the RPI systems @detail This class is mainly in charge of wrapping the RPISystem and providing access to other objects that live a the same execution level. This is the main entry point for adding GPU work to the RPI and for controlling RPI execution. More...
 

Namespaces

namespace  AZ
 This file holds useful material related utility functions.
 

Detailed Description

Contains the definition of the RPISystemComponent that will actually have ownership of most RPI constructs and will be responsible for propagation to them as necessary.