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::Metal::SystemComponent Member List

This is the complete list of members for AZ::Metal::SystemComponent, including all inherited members.

Activate() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponent
AZ_DISABLE_COPY_MOVE(Factory) (defined in AZ::RHI::Factory)AZ::RHI::Factory
AZ_TYPE_INFO(Factory, "{2C0231FD-DD11-4154-A4F5-177181E26D8E}") (defined in AZ::RHI::Factory)AZ::RHI::Factory
CreateBuffer() overrideAZ::Metal::SystemComponentvirtual
CreateBufferPool() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateBufferView() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateDevice() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateFence() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateFrameGraphCompiler() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateFrameGraphExecuter() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateImage() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateImagePool() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateImageView() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateIndirectBufferSignature() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateIndirectBufferWriter() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreatePipelineLibrary() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreatePipelineState() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateQuery() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateQueryPool() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateRayTracingBlas() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateRayTracingBufferPools() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateRayTracingPipelineState() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateRayTracingShaderTable() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateRayTracingTlas() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateScope() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateShaderResourceGroup() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateShaderResourceGroupPool() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateStreamingImagePool() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateSwapChain() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
CreateTransientAttachmentPool() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual
Deactivate() override (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponent
EnumeratePhysicalDevices() overrideAZ::Metal::SystemComponentvirtual
Factory() (defined in AZ::RHI::Factory)AZ::RHI::Factory
Get()AZ::RHI::Factorystatic
GetAPIUniqueIndex() const overrideAZ::Metal::SystemComponentinlinevirtual
GetComponentService()AZ::RHI::Factorystatic
GetDefaultPriority() overrideAZ::Metal::SystemComponentvirtual
GetManagerComponentService()AZ::RHI::Factorystatic
GetName() overrideAZ::Metal::SystemComponentvirtual
GetPlatformService()AZ::RHI::Factorystatic
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &provided) (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentstatic
GetRequiredServices(ComponentDescriptor::DependencyArrayType &required) (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentstatic
GetType() overrideAZ::Metal::SystemComponentvirtual
IsPixModuleLoaded()AZ::RHI::Factorystatic
IsReady()AZ::RHI::Factorystatic
IsRenderDocModuleLoaded()AZ::RHI::Factorystatic
PixGpuEventsEnabled()AZ::RHI::Factorystatic
Reflect(AZ::ReflectContext *context) (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentstatic
Register(Factory *instance)AZ::RHI::Factorystatic
SupportsXR() const overrideAZ::Metal::SystemComponentvirtual
SystemComponent()=default (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponent
Unregister(Factory *instance)AZ::RHI::Factorystatic
UsingWarpDevice()AZ::RHI::Factorystatic
~Factory()=default (defined in AZ::RHI::Factory)AZ::RHI::Factoryvirtual
~SystemComponent()=default (defined in AZ::Metal::SystemComponent)AZ::Metal::SystemComponentvirtual