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

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

Activate() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponent
AZ_COMPONENT(SystemComponent, "{63A5BE62-43F4-45B9-93FE-E1C6371C457D}") (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::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::Vulkan::SystemComponentvirtual
CreateBufferPool() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateBufferView() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateDevice() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateFence() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateFrameGraphCompiler() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateFrameGraphExecuter() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateImage() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateImagePool() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateImageView() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateIndirectBufferSignature() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateIndirectBufferWriter() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreatePipelineLibrary() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreatePipelineState() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateQuery() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateQueryPool() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateRayTracingBlas() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateRayTracingBufferPools() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateRayTracingPipelineState() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateRayTracingShaderTable() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateRayTracingTlas() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateScope() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateShaderResourceGroup() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateShaderResourceGroupPool() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateStreamingImagePool() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateSwapChain() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
CreateTransientAttachmentPool() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentvirtual
Deactivate() override (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponent
EnumeratePhysicalDevices() overrideAZ::Vulkan::SystemComponentvirtual
Factory() (defined in AZ::RHI::Factory)AZ::RHI::Factory
Get()AZ::RHI::Factorystatic
GetAPIUniqueIndex() const overrideAZ::Vulkan::SystemComponentinlinevirtual
GetComponentService()AZ::RHI::Factorystatic
GetDefaultPriority() overrideAZ::Vulkan::SystemComponentvirtual
GetDependentServices(ComponentDescriptor::DependencyArrayType &dependent) (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentstatic
GetManagerComponentService()AZ::RHI::Factorystatic
GetName() overrideAZ::Vulkan::SystemComponentvirtual
GetPlatformService()AZ::RHI::Factorystatic
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &provided) (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentstatic
GetRequiredServices(ComponentDescriptor::DependencyArrayType &required) (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentstatic
GetType() overrideAZ::Vulkan::SystemComponentvirtual
IsPixModuleLoaded()AZ::RHI::Factorystatic
IsReady()AZ::RHI::Factorystatic
IsRenderDocModuleLoaded()AZ::RHI::Factorystatic
PixGpuEventsEnabled()AZ::RHI::Factorystatic
Reflect(AZ::ReflectContext *context) (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponentstatic
Register(Factory *instance)AZ::RHI::Factorystatic
SupportsXR() const overrideAZ::Vulkan::SystemComponentvirtual
SystemComponent()=default (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponent
Unregister(Factory *instance)AZ::RHI::Factorystatic
UsingWarpDevice()AZ::RHI::Factorystatic
~Factory()=default (defined in AZ::RHI::Factory)AZ::RHI::Factoryvirtual
~SystemComponent() override=default (defined in AZ::Vulkan::SystemComponent)AZ::Vulkan::SystemComponent