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::RHISystem Member List

This is the complete list of members for AZ::RHI::RHISystem, including all inherited members.

AZ_DISABLE_COPY_MOVE(RHISystemInterface) (defined in AZ::RHI::RHISystemInterface)AZ::RHI::RHISystemInterface
AZ_DISABLE_COPY_MOVE(RHIMemoryStatisticsInterface) (defined in AZ::RHI::RHIMemoryStatisticsInterface)AZ::RHI::RHIMemoryStatisticsInterface
AZ_RTTI(RHISystemInterface, "{B70BB184-D7D5-4C15-9C82-C9459F552F13}") (defined in AZ::RHI::RHISystemInterface)AZ::RHI::RHISystemInterface
AZ_RTTI(RHIMemoryStatisticsInterface, "{C3789EE2-7922-434D-AC19-8A2D80194C0E}") (defined in AZ::RHI::RHIMemoryStatisticsInterface)AZ::RHI::RHIMemoryStatisticsInterface
FrameGraphCallback typedefAZ::RHI::RHISystem
FrameUpdate(FrameGraphCallback frameGraphCallback)AZ::RHI::RHISystem
Get() (defined in AZ::RHI::RHISystemInterface)AZ::RHI::RHISystemInterfacestatic
Get() (defined in AZ::RHI::RHIMemoryStatisticsInterface)AZ::RHI::RHIMemoryStatisticsInterfacestatic
GetCpuFrameTime() const override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetDevice(int deviceIndex=MultiDevice::DefaultDeviceIndex) override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetDeviceCount() override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetDrawListTagRegistry() override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetMemoryStatistics() const override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetNumActiveRenderPipelines() const (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetPipelineStateCache() override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetPlatformLimitsDescriptor(int deviceIndex=MultiDevice::DefaultDeviceIndex) const override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetTransientAttachmentPoolDescriptor() const override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetTransientAttachmentStatistics() const override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
GetXRSystem() const override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
Init(RHI::Ptr< RHI::ShaderResourceGroupLayout > bindlessSrgLayout=nullptr)AZ::RHI::RHISystem
InitDevices(InitDevicesFlags initializationVariant=InitDevicesFlags::SingleDevice)AZ::RHI::RHISystem
LoadResourcePoolInfoFromJson(AZStd::vector< RHI::MemoryStatistics::Pool > &pools, AZStd::vector< RHI::MemoryStatistics::Heap > &heaps, rapidjson::Document &doc, const AZStd::string &fileName) const overrideAZ::RHI::RHISystemvirtual
ModifyFrameSchedulerStatisticsFlags(RHI::FrameSchedulerStatisticsFlags statisticsFlags, bool enableFlags) override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
QueueRayTracingShaderTableForBuild(RayTracingShaderTable *rayTracingShaderTable) override (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystemvirtual
RegisterXRSystem(XRRenderingInterface *xrRenderingInterface)AZ::RHI::RHISystem
RHIMemoryStatisticsInterface()=default (defined in AZ::RHI::RHIMemoryStatisticsInterface)AZ::RHI::RHIMemoryStatisticsInterface
RHISystemInterface()=default (defined in AZ::RHI::RHISystemInterface)AZ::RHI::RHISystemInterface
SetNumActiveRenderPipelines(uint16_t numActiveRenderPipelines)AZ::RHI::RHISystem
Shutdown() (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystem
TriggerResourcePoolAllocInfoDump() const overrideAZ::RHI::RHISystemvirtual
UnregisterXRSystem() (defined in AZ::RHI::RHISystem)AZ::RHI::RHISystem
WriteResourcePoolInfoToJson(const AZStd::vector< RHI::MemoryStatistics::Pool > &pools, rapidjson::Document &doc) const overrideAZ::RHI::RHISystemvirtual
~RHIMemoryStatisticsInterface()=default (defined in AZ::RHI::RHIMemoryStatisticsInterface)AZ::RHI::RHIMemoryStatisticsInterfacevirtual
~RHISystemInterface()=default (defined in AZ::RHI::RHISystemInterface)AZ::RHI::RHISystemInterfacevirtual