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

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

AcquireCommandList(uint32_t familyQueueIndex, VkCommandBufferLevel level=VK_COMMAND_BUFFER_LEVEL_PRIMARY) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AcquireCommandList(RHI::HardwareQueueClass queueClass, VkCommandBufferLevel level=VK_COMMAND_BUFFER_LEVEL_PRIMARY) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AcquireDescriptorSetLayout(const DescriptorSetLayout::Descriptor &descriptor) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AcquireFramebuffer(const Framebuffer::Descriptor &descriptor) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AcquirePipelineLayout(const PipelineLayout::Descriptor &descriptor) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AcquireRenderPass(const RenderPass::Descriptor &descriptor) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AcquireSampler(const Sampler::Descriptor &descriptor) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AcquireStagingBuffer(AZStd::size_t byteCount, AZStd::size_t alignment=1) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
add_ref() const (defined in AZ::RHI::Object)AZ::RHI::Objectprotected
AZ_CLASS_ALLOCATOR(Device, AZ::SystemAllocator) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AZ_RTTI(Device, "C77D578F-841F-41B0-84BB-EE5430FCF8BC", Base) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
AZ_RTTI(Device, "{C7E70BE4-3AA5-4214-91E6-52A8ECC31A34}", Object) (defined in AZ::RHI::Device)AZ::RHI::Device
AZ_RTTI(Object, "{E43378F1-2331-4173-94B8-990ED20E6003}") (defined in AZ::RHI::Object)AZ::RHI::Object
BeginFrame()AZ::RHI::Device
BuildBufferCreateInfo(const RHI::BufferDescriptor &descriptor) constAZ::Vulkan::Device
BuildImageCreateInfo(const RHI::ImageDescriptor &descriptor) constAZ::Vulkan::Device
CompactSRGMemory()AZ::RHI::Deviceinlinevirtual
CompileMemoryStatistics(MemoryStatistics &memoryStatistics, MemoryStatisticsReportFlags reportFlags)AZ::RHI::Device
Create() (defined in AZ::Vulkan::Device)AZ::Vulkan::Devicestatic
EndFrame()AZ::RHI::Device
FindMemoryTypeIndex(VkMemoryPropertyFlags memoryPropertyFlags, uint32_t memoryTypeBits) const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
FormatCapabilitiesList typedef (defined in AZ::RHI::Device)AZ::RHI::Deviceprotected
GetAsyncUploadQueue() (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetBindlessDescriptorPool() (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetBufferMemoryRequirements(const RHI::BufferDescriptor &descriptor) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetCommandQueueContext() (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetCommandQueueContext() const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetConstantBufferPool() (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetContext() const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetCurrentFrameIndex() const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetDescriptor() constAZ::RHI::Device
GetDeviceIndex() constAZ::RHI::Device
GetEnabledDevicesFeatures() const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetFeatures() constAZ::RHI::Device
GetFormatCapabilities(Format format) constAZ::RHI::Device
GetImageMemoryRequirements(const RHI::ImageDescriptor &descriptor) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetImageShadingRateMode() const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetImageUsageFromFormat(RHI::Format format) const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetLastExecutingScope() const (defined in AZ::RHI::Device)AZ::RHI::Device
GetLimits() constAZ::RHI::Device
GetName() constAZ::RHI::Object
GetNativeDevice() const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetNearestSupportedFormat(Format requestedFormat, FormatCapabilities requestedCapabilities) constAZ::RHI::Device
GetNullDescriptorManager() (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetPhysicalDevice() constAZ::RHI::Device
GetQueueFamilyProperties() const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetRequiredExtensions() (defined in AZ::Vulkan::Device)AZ::Vulkan::Devicestatic
GetRequiredLayers() (defined in AZ::Vulkan::Device)AZ::Vulkan::Devicestatic
GetResourcePoolDatabase() constAZ::RHI::Device
GetResourcePoolDatabase()AZ::RHI::Device
GetSemaphoreAllocator() (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetSupportedPipelineStageFlags() const (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
GetVmaAllocator()AZ::Vulkan::Device
Init(int deviceIndex, PhysicalDevice &physicalDevice)AZ::RHI::Device
InitBindlessSrg(RHI::Ptr< RHI::ShaderResourceGroupLayout > bindlessSrgLayout)AZ::RHI::Device
IsInitialized() constAZ::RHI::Device
m_descriptor (defined in AZ::RHI::Device)AZ::RHI::Deviceprotected
m_features (defined in AZ::RHI::Device)AZ::RHI::Deviceprotected
m_limits (defined in AZ::RHI::Device)AZ::RHI::Deviceprotected
m_resourcePoolDatabase (defined in AZ::RHI::Device)AZ::RHI::Deviceprotected
m_useCount (defined in AZ::RHI::Object)AZ::RHI::Objectmutableprotected
Object()=default (defined in AZ::RHI::Object)AZ::RHI::Objectprotected
OnRHISystemInitialized() override (defined in AZ::Vulkan::Device)AZ::Vulkan::Deviceprotected
QueueForRelease(RHI::Ptr< RHI::Object > object) (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
release() constAZ::RHI::Objectprotected
SetDeviceRemoved() (defined in AZ::RHI::Device)AZ::RHI::Device
SetLastExecutingScope(const AZStd::string_view scopeName) (defined in AZ::RHI::Device)AZ::RHI::Device
SetName(const Name &name)AZ::RHI::Object
ShadingRateImageMode enum name (defined in AZ::Vulkan::Device)AZ::Vulkan::Device
UpdateCpuTimingStatistics() constAZ::RHI::Device
use_count()AZ::RHI::Objectinline
WaitForIdle()AZ::RHI::Device
WasDeviceRemoved() (defined in AZ::RHI::Device)AZ::RHI::Device
~Device()=default (defined in AZ::Vulkan::Device)AZ::Vulkan::Devicevirtual
~Object()=default (defined in AZ::RHI::Object)AZ::RHI::Objectvirtual