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.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Callocator_type::Descriptor
 CArcBallControllerRequestBus::Handler
 CAssetBuilderSDK::AssetBuilderCommandBus::Handler
 CAssetInitBus::Handler
 CAssetStatusReporterSystemRequestBus::Handler
 CAtomToolsAnyDocumentRequestBus::Handler
 CAtomToolsDocumentNotificationBus::Handler
 CAtomToolsDocumentRequestBus::Handler
 CAtomToolsDocumentSystemRequestBus::Handler
 CAtomToolsFramework::AssetStatusReporterAssetStatusReporter processes a queue of job status requests for a set of source files
 CAtomToolsFramework::AtomToolsAssetBrowser::FileTypeFilter
 CAtomToolsFramework::AtomToolsDocumentNotificationBus::Handler
 CAtomToolsFramework::AtomToolsMainMenuRequestBus::Handler
 CAtomToolsFramework::AtomToolsMainMenuRequests::BusHandlerOrderCompareForce handlers of this bus to be processed in priority order
 CAtomToolsFramework::DocumentObjectInfo
 CAtomToolsFramework::DocumentTypeInfo
 CAtomToolsFramework::DynamicNodeConfigStructure used to data drive appearance and other settings for dynamic graph model nodes
 CAtomToolsFramework::DynamicNodeSlotConfigContains all of the settings for an individual input or output slot on a DynamicNode
 CAtomToolsFramework::DynamicProperty
 CAtomToolsFramework::DynamicPropertyConfig
 CAtomToolsFramework::DynamicPropertyGroupA collection of dynamic properties that can be serialized or added to an RPE as a group
 CAtomToolsFramework::EntityPreviewViewportSceneEntityPreviewViewportScene configures and initializes the atom scene and render pipeline for the render viewport widget
 CAtomToolsFramework::EntityPreviewViewportSettingsEntityPreviewViewportSettings is a collection of common viewport settings
 CAtomToolsFramework::GraphCompiler
 CAtomToolsFramework::GraphDocumentNotificationBus::Handler
 CAtomToolsFramework::GraphTemplateFileData
 CAtomToolsFramework::ModularCameraViewportContext
 CAtomToolsFramework::PerformanceMetricsData structure containing performance metrics
 CAtomToolsFramework::PreviewContentInterface for describing scene content that will be rendered using the PreviewRenderer
 CAtomToolsFramework::PreviewRendererCaptureRequestPreviewRendererCaptureRequest describes the size, content, and behavior of a scene to be rendered to an image
 CAtomToolsFramework::PreviewRendererInterfacePublic interface for PreviewRenderer so that it can be used in other modules
 CAtomToolsFramework::PreviewRendererStatePreviewRendererState is an interface for defining states that manages the logic flow of the PreviewRenderer
 CAtomToolsFramework::ViewportInputBehaviorControllerInterface
 CAtomToolsFrameworkSystemRequestBus::Handler
 CAtomToolsMainMenuRequestBus::Handler
 CAtomToolsMainWindowRequestBus::Handler
 CAZ::AnyTypeInfoConcept< ValueType, typename >
 CAZ::AssetCollectionAsyncLoader::AssetToLoadInfo
 CAZ::Component
 CAZ::ComponentBus
 CAZ::Data::Asset< T >
 CAZ::Data::Asset< AssetDataT >
 CAZ::Data::Asset< AttachmentImageAsset >
 CAZ::Data::Asset< AZ::RPI::AnyAsset >
 CAZ::Data::Asset< AZ::RPI::AttachmentImageAsset >
 CAZ::Data::Asset< AZ::RPI::BufferAsset >
 CAZ::Data::Asset< AZ::RPI::ImageMipChainAsset >
 CAZ::Data::Asset< AZ::RPI::MaterialAsset >
 CAZ::Data::Asset< AZ::RPI::MaterialTypeAsset >
 CAZ::Data::Asset< AZ::RPI::ModelAsset >
 CAZ::Data::Asset< AZ::RPI::ModelLodAsset >
 CAZ::Data::Asset< AZ::RPI::MorphTargetMetaAsset >
 CAZ::Data::Asset< AZ::RPI::PassAsset >
 CAZ::Data::Asset< AZ::RPI::ResourcePoolAsset >
 CAZ::Data::Asset< AZ::RPI::ShaderAsset >
 CAZ::Data::Asset< AZ::RPI::ShaderVariantAsset >
 CAZ::Data::Asset< AZ::RPI::ShaderVariantTreeAsset >
 CAZ::Data::Asset< AZ::RPI::SkinMetaAsset >
 CAZ::Data::Asset< AZ::RPI::StreamingImageAsset >
 CAZ::Data::Asset< BufferAsset >
 CAZ::Data::Asset< Data::AssetData >
 CAZ::Data::Asset< ImageMipChainAsset >
 CAZ::Data::Asset< MaterialAsset >
 CAZ::Data::Asset< MaterialTypeAsset >
 CAZ::Data::Asset< ModelAsset >
 CAZ::Data::Asset< ModelLodAsset >
 CAZ::Data::Asset< MorphTargetMetaAsset >
 CAZ::Data::Asset< ResourcePoolAsset >
 CAZ::Data::Asset< ScriptAsset >
 CAZ::Data::Asset< ShaderAsset >
 CAZ::Data::Asset< ShaderVariantAsset >
 CAZ::Data::Asset< ShaderVariantTreeAsset >
 CAZ::Data::Asset< SkinMetaAsset >
 CAZ::Data::Asset< StreamingImageAsset >
 CAZ::Data::Asset< StreamingImagePoolAsset >
 CAZ::Data::AssetBus::Handler
 CAZ::Data::AssetBus::MultiHandler
 CAZ::Data::AssetData
 CAZ::Data::InstanceData
 CAZ::DdsFile
 CAZ::DdsFile::DdsFailure
 CAZ::DdsFile::DdsFileData
 CAZ::Debug::NoClipControllerProperties
 CAZ::Debug::TraceMessageBus::Handler
 CAZ::DX12::AsyncUploadQueue::Descriptor
 CAZ::DX12::BarrierOpEncapsulates a resource barrier with a posible state that is needed for the command list
 CAZ::DX12::BufferD3D12MemoryAllocatorUtility class to forward buffer allocations to AMD's D3D12MemoryAllocator library
 CAZ::DX12::BufferMemoryAllocator
 CAZ::DX12::CommandList::BufferClearRequest
 CAZ::DX12::CommandList::ImageClearRequest
 CAZ::DX12::CommandList::TileMapRequest
 CAZ::DX12::CommandListAllocator
 CAZ::DX12::CommandListAllocator::Descriptor
 CAZ::DX12::CommandQueueContext
 CAZ::DX12::DescriptorContextManages pools of descriptors
 CAZ::DX12::DescriptorHandle
 CAZ::DX12::DescriptorPoolThis class defines a Descriptor pool which manages all the descriptors used for binding resources
 CAZ::DX12::DescriptorTable
 CAZ::DX12::Fence
 CAZ::DX12::FenceEvent
 CAZ::DX12::FenceSet
 CAZ::DX12::FrameGraphExecuterData
 CAZ::DX12::HeapFactory::Descriptor
 CAZ::DX12::Image::SubresourceAttachmentState
 CAZ::DX12::ImageTileLayout
 CAZ::DX12::MemoryPageFactory::Descriptor
 CAZ::DX12::MemoryView
 CAZ::DX12::PipelineLayout
 CAZ::DX12::PipelineLayoutCache
 CAZ::DX12::PipelineStateData
 CAZ::DX12::PipelineStateDrawData
 CAZ::DX12::Platform::WindowsVersion
 CAZ::DX12::QueryPoolResolver::ResolveRequestRequest for a resolving part of the QueryPool into a buffer
 CAZ::DX12::RayTracingBlas::BlasBuffers
 CAZ::DX12::RayTracingShaderTable::ShaderTableBuffers
 CAZ::DX12::RayTracingTlas::TlasBuffers
 CAZ::DX12::RootConstantBinding
 CAZ::DX12::RootParameter
 CAZ::DX12::RootParameterBinding
 CAZ::DX12::ShaderResourceGroupCompiledData
 CAZ::DX12::ShaderResourceGroupVisibility
 CAZ::DX12::StagingMemoryAllocator
 CAZ::DX12::StagingMemoryAllocator::Descriptor
 CAZ::EBusTraits
 CAZ::EnvironmentVariable< T >
 CAZ::EnvironmentVariable< ImageProcessingAtom::BuilderSettingManager * >
 CAZ::Interface::Registrar
 CAZ::Job
 CAZ::Metal::AsyncUploadQueue::Descriptor
 CAZ::Metal::BindlessArgumentBuffer
 CAZ::Metal::BufferMemoryAllocator
 CAZ::Metal::CommandListAllocator
 CAZ::Metal::CommandListAllocator::Descriptor
 CAZ::Metal::CommandListFactory::Descriptor
 CAZ::Metal::CommandListSubAllocator
 CAZ::Metal::CommandQueueCommandBuffer
 CAZ::Metal::CommandQueueContext
 CAZ::Metal::Fence
 CAZ::Metal::FenceSetA simple utility wrapping a set of fences, one for each command queue
 CAZ::Metal::FrameGraphExecuterData
 CAZ::Metal::MemoryPageFactory::Descriptor
 CAZ::Metal::MemoryView
 CAZ::Metal::MetalResourceDescriptor
 CAZ::Metal::PipelineLayoutCache
 CAZ::Metal::RasterizerState
 CAZ::Metal::ResourceDescriptor
 CAZ::Metal::RootConstantBindingDescribes root constant binding information
 CAZ::Metal::ShaderResourceGroupCompiledData
 CAZ::Metal::ShaderResourceGroupVisibility
 CAZ::Module
 CAZ::Render::AcesParameterOverrides
 CAZ::Render::AsyncLoadTracker< FeatureProcessorHandle >
 CAZ::Render::AsyncLoadTracker< DecalHandle >
 CAZ::Render::AuxGeomBufferDataThis is all the data that is stored for each frame and returned from AuxGeomDrawQueue::Commit
 CAZ::Render::AuxGeomDynamicVertex
 CAZ::Render::AuxGeomPosition
 CAZ::Render::BloomSettingsInterface
 CAZ::Render::BoxBufferEntry
 CAZ::Render::CachedSkinnedMeshShaderOptionsThis class caches the indices of the skinned mesh shader options and uses them to more optimally create a ShaderOptionGroup
 CAZ::Render::CapsuleLightData
 CAZ::Render::CascadeShadowCameraConfigurationCascaded shadow specific camera configuration
 CAZ::Render::ChromaticAberrationSettingsInterface
 CAZ::Render::CubeMapRenderer
 CAZ::Render::CustomMaterialInfoCustom material infill containing a material instance that will be substituted for an embedded material on a model and UV mapping reassignments
 CAZ::Render::DecalData
 CAZ::Render::DeferredFogSettingsInterface
 CAZ::Render::DelayedQueryCaptureHelperHelper class that executes a function when a certain amount of frames have passed
 CAZ::Render::DepthOfFieldSettingsInterface
 CAZ::Render::DepthOfFieldViewSRG
 CAZ::Render::DirectionalLightData
 CAZ::Render::DirectionalLightFeatureProcessor::CascadeSegment
 CAZ::Render::DirectionalLightFeatureProcessor::ShadowProperty
 CAZ::Render::DirectionalLightShadowData
 CAZ::Render::DiskLightData
 CAZ::Render::DisplayMapperAssetLut
 CAZ::Render::DisplayMapperConfigurationDescriptorA descriptor used to configure the DisplayMapper
 CAZ::Render::DisplayMapperLut
 CAZ::Render::DisplayMapperParameters
 CAZ::Render::DynamicPrimitiveData
 CAZ::Render::DynamicPrimitiveProcessor
 CAZ::Render::EditorExposureControlConfigEditorExposureControlConfig reflects edit context for non-editor data
 CAZ::Render::EditorLightConfigEditorLightConfig reflects edit context for non-editor data
 CAZ::Render::EditorLightingPresetEditorLightingPreset reflects edit context for non-editor data
 CAZ::Render::EditorModelPresetEditorModelPreset reflects edit context for non-editor data
 CAZ::Render::EsmShadowmapsPass::FilterParameter
 CAZ::Render::ExposureControlConfigExposureControlConfig describes exposure settings that can be added to a LightingPreset
 CAZ::Render::ExposureControlSettingsInterface
 CAZ::Render::EyeAdaptationPass::ExposureCalculationData
 CAZ::Render::FastDepthAwareBlurPassConstantsMust match the struct in FastDepthAwareBlurHor.azsl and FastDepthAwareBlurVer.azsl
 CAZ::Render::FilmGrainSettingsInterface
 CAZ::Render::FixedShapeProcessor
 CAZ::Render::FrameCaptureError
 CAZ::Render::FrameCaptureNotificationBus::Handler
 CAZ::Render::FrameCaptureOutputResult
 CAZ::Render::FrameCaptureTestErrorThe errors met when calling frame capture test request bus
 CAZ::Render::GaussianFilterDescriptor
 CAZ::Render::GpuBufferHandler
 CAZ::Render::GpuBufferHandler::Descriptor
 CAZ::Render::HDRColorGradingSettingsInterface
 CAZ::Render::HosekSky
 CAZ::Render::ILtcCommon
 CAZ::Render::ImGuiFrameVisualizer::FrameAttachmentVisualizeInfo
 CAZ::Render::ImGuiFrameVisualizer::ScopeAttachmentVisualizerInfo
 CAZ::Render::ImGuiGpuMemoryView
 CAZ::Render::ImGuiGpuProfiler
 CAZ::Render::ImGuiMaterialDetails
 CAZ::Render::ImGuiPassTree
 CAZ::Render::ImGuiPipelineStatisticsView
 CAZ::Render::ImGuiTimestampView
 CAZ::Render::ImGuiTransientAttachmentProfiler
 CAZ::Render::IndexableList< T >
 CAZ::Render::IndexableList< AZStd::pair< AZ::RHI::Size, AZ::Render::DecalTextureArray > >
 CAZ::Render::IndexableList< MaterialData >
 CAZ::Render::IndexedDataVector< DataType, IndexType >
 CAZ::Render::IndexedDataVector< AZ::Render::DirectionalLightData >
 CAZ::Render::IndexedDataVector< AZ::Render::DirectionalLightFeatureProcessor::ShadowProperty >
 CAZ::Render::IndexedDataVector< ShadowProperty >
 CAZ::Render::LightConfigLightConfig describes a directional light that can be added to a LightingPreset
 CAZ::Render::LightingChannelConfiguration
 CAZ::Render::LightingPresetLightingPreset describes a lighting environment that can be applied to the viewport
 CAZ::Render::LookModificationSettingsInterface
 CAZ::Render::LookupTableAssetA descriptor used to configure the DisplayMapper
 CAZ::Render::LutBlendItem
 CAZ::Render::MaterialConverterSettings
 CAZ::Render::MathFilterBase class for several mathematical filters
 CAZ::Render::MathFilterDescriptor
 CAZ::Render::MeshCommon::EmptyFilter< BoundsType >
 CAZ::Render::MeshHandleDescriptorSettings to apply to a mesh handle when acquiring it for the first time
 CAZ::Render::MeshInstanceGroupData
 CAZ::Render::MeshInstanceGroupKeyRepresents all the data needed to know if a mesh can be instanced
 CAZ::Render::MeshInstanceGroupList
 CAZ::Render::MeshInstanceGroupList::IndexMapEntry
 CAZ::Render::MeshInstanceGroupList::InsertResult
 CAZ::Render::MeshInstanceManagerThe MeshInstanceManager tracks the mesh/material combinations that can be instanced
 CAZ::Render::ModelDataInstance
 CAZ::Render::ModelDataInstance::PostCullingInstanceData
 CAZ::Render::ModelPresetModelPreset describes a model that can be displayed in the viewport
 CAZ::Render::ModelReloaderSystemInterfaceA system that handles reloading the hierarchy of model assets in the correct order
 CAZ::Render::MorphTargetComputeMetaData
 CAZ::Render::MorphTargetInstanceMetaData
 CAZ::Render::MultiIndexedDataVector< Ts >
 CAZ::Render::MultiIndexedDataVector< Ts >::CopyBackElementFunctor< IndexType >
 CAZ::Render::MultiIndexedDataVector< Ts >::ReserveFunctor
 CAZ::Render::MultiIndexedDataVector< AZ::Render::CapsuleLightData, AZ::Capsule >
 CAZ::Render::MultiIndexedDataVector< AZ::Render::DecalData, AZ::Aabb >
 CAZ::Render::MultiIndexedDataVector< AZ::Render::DiskLightData, MeshCommon::BoundsVariant >
 CAZ::Render::MultiIndexedDataVector< AZ::Render::PointLightData, AZ::Sphere >
 CAZ::Render::MultiIndexedDataVector< AZ::Render::QuadLightData, MeshCommon::BoundsVariant >
 CAZ::Render::MultiIndexedDataVector< AZ::Render::SimplePointLightFeatureProcessor::SimplePointLightData, AZ::Sphere >
 CAZ::Render::MultiIndexedDataVector< AZ::Render::SimpleSpotLightData, ExtraData >
 CAZ::Render::MultiIndexedDataVector< PolygonLightData, PolygonPoints, MeshCommon::BoundsVariant >
 CAZ::Render::MultiSparseVector< Ts >
 CAZ::Render::MultiSparseVector< ShadowData, AZ::Render::EsmShadowmapsPass::FilterParameter, uint16_t >
 CAZ::Render::PaniniProjectionSettingsInterface
 CAZ::Render::PassEntry
 CAZ::Render::PhotometricValueStores and converts between photometric data stored in various units like Lux, Lumens, and EV100
 CAZ::Render::PointLightData
 CAZ::Render::PolygonLightData
 CAZ::Render::PostProcessBase
 CAZ::Render::PostProcessingShaderOptionBaseThis class provides common code to use shader option
 CAZ::Render::PostProcessSettingsInterfaceAbstract interface for PostProcessSettings so it can be access outside of Atom (for example in AtomLyIntegration)
 CAZ::Render::PrimitiveBufferEntryEach dynamic primitive drawn through the AuxGeom draw interface is stored in the scene data as an instance of this struct
 CAZ::Render::ProjectedShadowFeatureProcessorInterface::ProjectedShadowDescriptorUsed in SetShadowProperties() to set several related shadow properties in one function call
 CAZ::Render::QuadLightData
 CAZ::Render::RayTracingFeatureProcessor::MaterialInfo::ReflectionProbeData
 CAZ::Render::RayTracingFeatureProcessor::MeshContains data for the top level mesh, including the list of sub-meshes
 CAZ::Render::RayTracingFeatureProcessor::Mesh::ReflectionProbe
 CAZ::Render::RayTracingFeatureProcessor::MeshBlasInstance
 CAZ::Render::RayTracingFeatureProcessor::ProceduralGeometryContains data for procedural geometry instances
 CAZ::Render::RayTracingFeatureProcessor::ProceduralGeometryTypeContains data for procedural geometry which uses an intersection shader for hit detection
 CAZ::Render::RayTracingFeatureProcessor::SubMeshContains data for a single subMesh
 CAZ::Render::RayTracingFeatureProcessor::SubMeshBlasInstance
 CAZ::Render::RayTracingFeatureProcessor::SubMeshMaterialContains material data for a single subMesh
 CAZ::Render::RayTracingIndexList< BlockSize >
 CAZ::Render::RayTracingIndexList< 1 >
 CAZ::Render::RayTracingIndexList< NumMaterialTexturesPerMesh >
 CAZ::Render::RayTracingIndexList< NumMeshBuffersPerMesh >
 CAZ::Render::RayTracingResourceList< TResource >
 CAZ::Render::ReflectionRenderData
 CAZ::Render::RenderDebugSettingsInterface
 CAZ::Render::SegmentedSplineParamsC9
 CAZ::Render::ShadowmapAtlas
 CAZ::Render::ShadowmapAtlas::Origin
 CAZ::Render::ShadowmapAtlas::ShadowmapIndexNode
 CAZ::Render::ShapeBufferEntryEach fixed shape drawn through the AuxGeom draw interface is stored in the scene data as an instance of this struct
 CAZ::Render::ShaperParams
 CAZ::Render::SimplePointLightFeatureProcessor::SimplePointLightData
 CAZ::Render::SimpleSpotLightData
 CAZ::Render::SkinnedMeshFeatureProcessorInterface::SkinnedMeshHandleDescriptor
 CAZ::Render::SkinnedMeshInputLodContainer for all the buffers and views needed for a single lod of a skinned mesh
 CAZ::Render::SkinnedMeshOutputStreamManagerInterfaceA class for allocating memory for skinning buffers
 CAZ::Render::SkinnedMeshOutputVertexStreamInfo
 CAZ::Render::SkinnedMeshRenderProxy
 CAZ::Render::SkinnedMeshSceneStats
 CAZ::Render::SkinnedMeshShaderOptions
 CAZ::Render::SkinnedMeshVertexStreamInfo
 CAZ::Render::SkinnedMeshVertexStreamPropertyInterfaceInterface for getting properties associated with a specific type of skinned mesh vertex stream
 CAZ::Render::SkinnedSubMeshPropertiesAll of the views needed for skinning input, skinning output, and static rendering of a single mesh
 CAZ::Render::SkinnedSubMeshProperties::SrgNameViewPair
 CAZ::Render::SkyAtmosphereParams
 CAZ::Render::SkyBoxFogSettings
 CAZ::Render::SMAAConfigurationDescriptorA descriptor used to configure the SMAA feature
 CAZ::Render::SMAAData
 CAZ::Render::SparseVector< T >
 CAZ::Render::SparseVector< SkyAtmosphere >
 CAZ::Render::SplashScreenSettings
 CAZ::Render::SpotLightUtils::general_
 CAZ::Render::SpotLightUtils::int_< typename >
 CAZ::Render::SsaoSettingsInterface
 CAZ::Render::SSROptions
 CAZ::Render::SunParameters
 CAZ::Render::SunPosition
 CAZ::Render::UvTransformDescriptor
 CAZ::Render::VignetteSettingsInterface
 CAZ::Render::WhiteBalanceSettingsInterface
 CAZ::RHI::_ENUM_FLAG_INTEGER_FOR_SIZE< S >
 CAZ::RHI::_ENUM_FLAG_INTEGER_FOR_SIZE< 1 >
 CAZ::RHI::_ENUM_FLAG_INTEGER_FOR_SIZE< 2 >
 CAZ::RHI::_ENUM_FLAG_INTEGER_FOR_SIZE< 4 >
 CAZ::RHI::_ENUM_FLAG_INTEGER_FOR_SIZE< 8 >
 CAZ::RHI::_ENUM_FLAG_SIZED_INTEGER< T >
 CAZ::RHI::AliasedResourceDescribes the use of an Aliased Resource
 CAZ::RHI::AliasingBarrierTracker
 CAZ::RHI::Allocator
 CAZ::RHI::Allocator::Descriptor
 CAZ::RHI::AsyncWorkQueue
 CAZ::RHI::AttachmentLoadStoreActionDescribes what rules to apply when the image or buffer attachment is loaded and stored
 CAZ::RHI::BindlessSrgDescriptorStruct to help cache all indices related to bindless resource types as well as bindless srg binding slot
 CAZ::RHI::BlendState
 CAZ::RHI::BufferDescriptor
 CAZ::RHI::BufferInitRequestTemplate< BufferClass >A structure used as an argument to BufferPool::InitBuffer
 CAZ::RHI::BufferMapRequestTemplate< BufferClass >A structure used as an argument to BufferPool::MapBuffer
 CAZ::RHI::BufferMapResponseA structure used as an argument to BufferPool::MapBuffer
 CAZ::RHI::BufferProperty< T >
 CAZ::RHI::BufferProperty< T >::PropertyRangeDescribes the property value of one range of the buffer
 CAZ::RHI::BufferProperty< QueueId >
 CAZ::RHI::BufferStreamRequestTemplate< BufferClass, FenceClass >A structure used as an argument to BufferPool::StreamBuffer
 CAZ::RHI::BufferSubresourceRangeDescribes a range of a buffer
 CAZ::RHI::BufferViewDescriptorBuffer views describe how to interpret a region of memory in a buffer
 CAZ::RHI::BuildOptions
 CAZ::RHI::ClearDepthStencil
 CAZ::RHI::ClearValueRepresents either a depth stencil, a float vector, or a uint vector clear value
 CAZ::RHI::CommandList
 CAZ::RHI::CommandList::SubmitRange
 CAZ::RHI::CommandListRenderTargetsState< T >State of a property that affects the render target attachments in a command list
 CAZ::RHI::CommandListShadingRateStateState of the shading rate of a command list
 CAZ::RHI::CommandListValidator
 CAZ::RHI::CommandQueueDescriptor
 CAZ::RHI::ConstantsData
 CAZ::RHI::CopyBufferDescriptor
 CAZ::RHI::CopyBufferToImageDescriptor
 CAZ::RHI::CopyImageDescriptor
 CAZ::RHI::CopyImageToBufferDescriptor
 CAZ::RHI::CopyItem
 CAZ::RHI::CopyQueryToBufferDescriptor
 CAZ::RHI::DefaultNamespaceType
 CAZ::RHI::DepthState
 CAZ::RHI::DepthStencilState
 CAZ::RHI::DeviceDescriptor
 CAZ::RHI::DeviceFeatures
 CAZ::RHI::DeviceLimits
 CAZ::RHI::DispatchArguments
 CAZ::RHI::DispatchDirectArguments used when submitting a (direct) dispatch call into a CommandList
 CAZ::RHI::DispatchItem
 CAZ::RHI::DispatchRaysArguments
 CAZ::RHI::DispatchRaysDirectArguments used when submitting a (direct) dispatch rays call into a CommandList
 CAZ::RHI::DispatchRaysItemEncapsulates all the necessary information for doing a ray tracing dispatch call
 CAZ::RHI::DrawArguments
 CAZ::RHI::DrawIndexed
 CAZ::RHI::DrawItem
 CAZ::RHI::DrawItemProperties
 CAZ::RHI::DrawLinear
 CAZ::RHI::DrawListContext
 CAZ::RHI::DrawPacketBuilder
 CAZ::RHI::DrawPacketBuilder::DrawRequest
 CAZ::RHI::EmptyCompileFunction< UserData >
 CAZ::RHI::EmptyExecuteFunction< UserData >
 CAZ::RHI::ExecuteWorkRequest
 CAZ::RHI::Factory
 CAZ::RHI::FactoryManagerNotificationBus::Handler
 CAZ::RHI::FrameAttachment
 CAZ::RHI::FrameCountMaxRingBuffer< T >
 CAZ::RHI::FrameCountMaxRingBuffer< AZ::DX12::RayTracingBlas::BlasBuffers >
 CAZ::RHI::FrameCountMaxRingBuffer< AZ::DX12::RayTracingShaderTable::ShaderTableBuffers >
 CAZ::RHI::FrameCountMaxRingBuffer< AZ::DX12::RayTracingTlas::TlasBuffers >
 CAZ::RHI::FrameCountMaxRingBuffer< AZ::Vulkan::RayTracingBlas::BlasBuffers >
 CAZ::RHI::FrameCountMaxRingBuffer< AZ::Vulkan::RayTracingShaderTable::ShaderTableBuffers >
 CAZ::RHI::FrameCountMaxRingBuffer< AZ::Vulkan::RayTracingTlas::TlasBuffers >
 CAZ::RHI::FrameCountMaxRingBuffer< Data::Instance< Buffer > >
 CAZ::RHI::FrameCountMaxRingBuffer< void * >
 CAZ::RHI::FrameGraph
 CAZ::RHI::FrameGraphAttachmentDatabase
 CAZ::RHI::FrameGraphAttachmentInterface
 CAZ::RHI::FrameGraphBuilder
 CAZ::RHI::FrameGraphCompileContext
 CAZ::RHI::FrameGraphCompileRequestFill this request structure and pass to FrameGraphCompiler::Compile
 CAZ::RHI::FrameGraphExecuteContext
 CAZ::RHI::FrameGraphExecuteContext::Descriptor
 CAZ::RHI::FrameGraphExecuteGroup
 CAZ::RHI::FrameGraphExecuteGroup::InitMergedRequest
 CAZ::RHI::FrameGraphExecuteGroup::InitMergedRequest::ScopeEntry
 CAZ::RHI::FrameGraphExecuteGroup::InitRequest
 CAZ::RHI::FrameGraphExecuterDescriptorFill this descriptor when initializing a FrameScheduler instance
 CAZ::RHI::FrameGraphInterface
 CAZ::RHI::FrameGraphLogger
 CAZ::RHI::FrameSchedulerCompileRequestFill and provide this request structure when invoking FrameScheduler::Compile
 CAZ::RHI::FrameSchedulerDescriptorFill this descriptor when initializing a FrameScheduler instance
 CAZ::RHI::Handle< T, NamespaceType >
 CAZ::RHI::Handle< T, NamespaceType >::NullType
 CAZ::RHI::Handle< size_t >
 CAZ::RHI::Handle< uint16_t, RootParameter >
 CAZ::RHI::Handle< uint16_t, SkyAtmosphereFeatureProcessorInterface >
 CAZ::RHI::Handle< uint32_t >
 CAZ::RHI::Handle< uint32_t, class ShaderAsset >
 CAZ::RHI::Handle< uint32_t, class ShaderOptionIndexNamespace >
 CAZ::RHI::Handle< uint32_t, class ShaderOptionValueNamespace >
 CAZ::RHI::Handle< uint32_t, MaterialPropertyIndexType >
 CAZ::RHI::Handle< uint32_t, ShaderInputConstantDescriptor >
 CAZ::RHI::Handle< uint32_t, ShaderVariantId >
 CAZ::RHI::Handle< uint32_t, TransformServiceFeatureProcessorInterface >
 CAZ::RHI::Handle< uint64_t, AsyncWorkQueue >
 CAZ::RHI::Handle< uint64_t, class Window >
 CAZ::RHI::Handle< uint8_t >
 CAZ::RHI::HeapAllocationParameters
 CAZ::RHI::HeapMemoryHintParametersParameters when using the MemoryHint heap allocation strategy
 CAZ::RHI::HeapMemoryTransfer
 CAZ::RHI::HeapMemoryUsage
 CAZ::RHI::HeapPagingParametersParameters when using the Paging heap allocation strategy
 CAZ::RHI::ImageDescriptor
 CAZ::RHI::ImageInitRequestTemplate< ImageClass >The data structure used to initialize an RHI::Image on an RHI::ImagePool
 CAZ::RHI::ImageProperty< T >
 CAZ::RHI::ImageProperty< T >::PropertyRangeDescribes the property value of one image subresource range
 CAZ::RHI::ImageProperty< D3D12_RESOURCE_STATES >
 CAZ::RHI::ImageProperty< QueueId >
 CAZ::RHI::ImageProperty< VkImageLayout >
 CAZ::RHI::ImageSubresource
 CAZ::RHI::ImageSubresourceLayout
 CAZ::RHI::ImageSubresourceRange
 CAZ::RHI::ImageUpdateRequestTemplate< ImageClass, ImageSubresourceLayoutClass >The data structure used to update contents of an RHI::Image on an RHI::ImagePool
 CAZ::RHI::ImageViewDescriptorImage views map to a range of mips / array slices in an image
 CAZ::RHI::IndexBufferView
 CAZ::RHI::IndirectArgumentsTemplate< BufferClass, IndirectBufferViewClass >
 CAZ::RHI::IndirectBufferLayout
 CAZ::RHI::IndirectBufferSignatureDescriptor
 CAZ::RHI::IndirectBufferView
 CAZ::RHI::IndirectBufferViewArgumentsArguments when setting an indirect Vertex Buffer View command
 CAZ::RHI::IndirectCommandDescriptorDescribes one indirect command that is part of an indirect layout
 CAZ::RHI::InputStreamLayout
 CAZ::RHI::InputStreamLayoutBuilder
 CAZ::RHI::InputStreamLayoutBuilder::BufferDescriptorBuilder
 CAZ::RHI::Interval
 CAZ::RHI::interval_map< Key, T, Compare >
 CAZ::RHI::interval_map< Key, T, Compare >::const_iterator
 CAZ::RHI::interval_map< uint32_t, D3D12_RESOURCE_STATES >
 CAZ::RHI::interval_map< uint32_t, QueueId >
 CAZ::RHI::interval_map< uint32_t, T >
 CAZ::RHI::interval_map< uint32_t, VkImageLayout >
 CAZ::RHI::interval_map< uint64_t, QueueId >
 CAZ::RHI::interval_map< uint64_t, T >
 CAZ::RHI::MemoryAllocation< MemoryType >Represents a memory allocation of GPU memory. It contains a smart pointer to the Memory type
 CAZ::RHI::MemoryAllocation< Memory >
 CAZ::RHI::MemoryStatistics
 CAZ::RHI::MemoryStatistics::Buffer
 CAZ::RHI::MemoryStatistics::Heap
 CAZ::RHI::MemoryStatistics::Image
 CAZ::RHI::MemoryStatistics::Pool
 CAZ::RHI::MemoryStatisticsBuilder
 CAZ::RHI::MemorySubAllocator< Traits >
 CAZ::RHI::MemorySubAllocator< MemoryFreeListSubAllocatorTraits >
 CAZ::RHI::MemorySubAllocator< MemoryLinearSubAllocatorTraits >
 CAZ::RHI::MemorySubAllocator< MemoryLinearSubAllocatorTraits< MemoryType, MemoryPageAllocatorType > >
 CAZ::RHI::MemorySubAllocator< MemoryPoolSubAllocatorTraits >
 CAZ::RHI::MemorySubAllocatorTraits< MemoryType, MemoryPageAllocatorType, AllocatorType >
 CAZ::RHI::MemorySubAllocatorTraits< MemoryType, MemoryPageAllocatorType, LinearAllocator >
 CAZ::RHI::MultiDeviceBufferMapResponseA structure used as an argument to MultiDeviceBufferPool::MapBuffer
 CAZ::RHI::MultiDeviceCopyBufferDescriptorA structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceBuffer to a MultiDeviceBuffer
 CAZ::RHI::MultiDeviceCopyBufferToImageDescriptorA structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceBuffer to a MultiDeviceImage
 CAZ::RHI::MultiDeviceCopyImageDescriptorA structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceImage to a MultiDeviceImage
 CAZ::RHI::MultiDeviceCopyImageToBufferDescriptorA structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceImage to a MultiDeviceBuffer
 CAZ::RHI::MultiDeviceCopyItem
 CAZ::RHI::MultiDeviceCopyQueryToBufferDescriptorA structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceQueryPool to a MultiDeviceBuffer
 CAZ::RHI::MultiDeviceDispatchArguments
 CAZ::RHI::MultiDeviceDispatchItem
 CAZ::RHI::MultiDeviceDispatchRaysArguments
 CAZ::RHI::MultiDeviceDispatchRaysItemEncapsulates all the necessary information for doing a ray tracing dispatch call
 CAZ::RHI::MultiDeviceDrawArguments
 CAZ::RHI::MultiDeviceDrawItem
 CAZ::RHI::MultiDeviceDrawItemProperties
 CAZ::RHI::MultiDeviceDrawPacketBuilder
 CAZ::RHI::MultiDeviceDrawPacketBuilder::MultiDeviceDrawRequest
 CAZ::RHI::MultiDeviceImageSubresourceLayout
 CAZ::RHI::MultiDeviceIndexBufferView
 CAZ::RHI::MultiDeviceIndirectBufferSignatureDescriptor
 CAZ::RHI::MultiDeviceIndirectBufferView
 CAZ::RHI::MultiDevicePipelineLibraryDescriptor
 CAZ::RHI::MultiDeviceRayTracingBlasDescriptor
 CAZ::RHI::MultiDeviceRayTracingGeometry
 CAZ::RHI::MultiDeviceRayTracingPipelineStateDescriptor
 CAZ::RHI::MultiDeviceRayTracingShaderTableDescriptor
 CAZ::RHI::MultiDeviceRayTracingShaderTableRecordSpecifies the shader and any local root signature parameters that make up a record in the shader table
 CAZ::RHI::MultiDeviceRayTracingTlasDescriptor
 CAZ::RHI::MultiDeviceRayTracingTlasInstance
 CAZ::RHI::MultiDeviceShaderResourceGroupData
 CAZ::RHI::MultiDeviceShaderResourceGroupData::MultiDeviceBindlessResourceViews
 CAZ::RHI::MultiDeviceStreamBufferView
 CAZ::RHI::MultiDeviceSwapChain::InitImageRequest
 CAZ::RHI::MultisampleState
 CAZ::RHI::NameIdReflectionMap< IndexType >
 CAZ::RHI::NameIdReflectionMap< AZ::RHI::Handle< uint32_t > >
 CAZ::RHI::NameIdReflectionMap< MaterialPropertyIndex >
 CAZ::RHI::NameIdReflectionMap< RHI::Handle< uint32_t > >
 CAZ::RHI::NameIdReflectionMap< ShaderInputBufferIndex >
 CAZ::RHI::NameIdReflectionMap< ShaderInputBufferUnboundedArrayIndex >
 CAZ::RHI::NameIdReflectionMap< ShaderInputConstantIndex >
 CAZ::RHI::NameIdReflectionMap< ShaderInputImageIndex >
 CAZ::RHI::NameIdReflectionMap< ShaderInputImageUnboundedArrayIndex >
 CAZ::RHI::NameIdReflectionMap< ShaderInputSamplerIndex >
 CAZ::RHI::NameIdReflectionMap< ShaderOptionIndex >
 CAZ::RHI::NameIdReflectionMap< ShaderOptionValue >
 CAZ::RHI::NullMutex
 CAZ::RHI::Object
 CAZ::RHI::ObjectCache< ObjectType, KeyType, EvictionCallback >
 CAZ::RHI::ObjectCache< AZ::DX12::Sampler >
 CAZ::RHI::ObjectCache< AZ::RHI::BufferView >
 CAZ::RHI::ObjectCache< AZ::RHI::ImageView >
 CAZ::RHI::ObjectCache< AZ::RHI::MultiDeviceResource >
 CAZ::RHI::ObjectCache< AZ::RHI::Resource >
 CAZ::RHI::ObjectCache< AZ::Vulkan::MergedShaderResourceGroup, MergedShaderResourceGroup::ShaderResourceGroupArray >
 CAZ::RHI::ObjectCacheEvictionCallbackNull< ObjectType >
 CAZ::RHI::ObjectCacheEvictionCallbackNull< AZ::DX12::Sampler >
 CAZ::RHI::ObjectCacheEvictionCallbackNull< AZ::RHI::BufferView >
 CAZ::RHI::ObjectCacheEvictionCallbackNull< AZ::RHI::ImageView >
 CAZ::RHI::ObjectCacheEvictionCallbackNull< AZ::RHI::MultiDeviceResource >
 CAZ::RHI::ObjectCacheEvictionCallbackNull< AZ::RHI::Resource >
 CAZ::RHI::ObjectCacheEvictionCallbackNull< AZ::Vulkan::MergedShaderResourceGroup >
 CAZ::RHI::ObjectCollector< Traits >
 CAZ::RHI::ObjectCollector< Traits >::Descriptor
 CAZ::RHI::ObjectCollector< D3d12maReleaseQueueTraits >
 CAZ::RHI::ObjectCollector< DescriptorPoolAllocatorlTraits >
 CAZ::RHI::ObjectCollector< HeapAllocatorTraits >
 CAZ::RHI::ObjectCollector< MemoryPageAllocatorTraits >
 CAZ::RHI::ObjectCollector< ReleaseQueueTraits >
 CAZ::RHI::ObjectCollector< Traits >
 CAZ::RHI::ObjectCollectorTraits
 CAZ::RHI::ObjectFactoryBase< ObjectType >
 CAZ::RHI::ObjectFactoryBase< ObjectType >::Descriptor
 CAZ::RHI::ObjectFactoryBase< CommandList >
 CAZ::RHI::ObjectFactoryBase< CommandPool >
 CAZ::RHI::ObjectFactoryBase< DescriptorPool >
 CAZ::RHI::ObjectFactoryBase< Heap >
 CAZ::RHI::ObjectFactoryBase< ID3D12CommandAllocator >
 CAZ::RHI::ObjectFactoryBase< Memory >
 CAZ::RHI::ObjectFactoryBase< Semaphore >
 CAZ::RHI::ObjectPool< Traits >
 CAZ::RHI::ObjectPool< DescriptorPoolAllocatorlTraits >
 CAZ::RHI::ObjectPool< HeapAllocatorTraits >
 CAZ::RHI::ObjectPool< MemoryPageAllocatorTraits >
 CAZ::RHI::Origin
 CAZ::RHI::PageTileAllocatorThis allocator allocates tile groups from a page which is aligned by tiles
 CAZ::RHI::PageTiles< PageType >A list of tile groups in one memory page
 CAZ::RHI::PageTileSpanA structure to represent continuous number of tiles of a given heap page
 CAZ::RHI::PageTileSpan::Compare
 CAZ::RHI::PhysicalDeviceDescriptor
 CAZ::RHI::PhysicalDeviceDriverInfoThe GPU driver related information like unsupported versions, minimum version supported by the RHI
 CAZ::RHI::PhysicalDeviceDriverValidator
 CAZ::RHI::PipelineLibraryDescriptor
 CAZ::RHI::PipelineStateDescriptorA base class to pipeline state descriptor
 CAZ::RHI::PlatformDefaultValues
 CAZ::RHI::PlatformLimits
 CAZ::RHI::PoolMemoryUsage
 CAZ::RHI::PrependArguments
 CAZ::RHI::QueryPoolSubAllocator
 CAZ::RHI::QueryPoolSubAllocator::Allocation
 CAZ::RHI::RasterState
 CAZ::RHI::RayTracingBlasDescriptor
 CAZ::RHI::RayTracingConfigurationDefines ray tracing pipeline settings
 CAZ::RHI::RayTracingGeometry
 CAZ::RHI::RayTracingHitGroupDefines a hit group which consists of a ClosestHit and/or an AnyHit shader
 CAZ::RHI::RayTracingPipelineStateDescriptor
 CAZ::RHI::RayTracingShaderLibraryContains ray tracing shaders used by the pipeline
 CAZ::RHI::RayTracingShaderTableDescriptor
 CAZ::RHI::RayTracingShaderTableRecordSpecifies the shader and any local root signature parameters that make up a record in the shader table
 CAZ::RHI::RayTracingTlasDescriptor
 CAZ::RHI::RayTracingTlasInstance
 CAZ::RHI::ReflectionNamePair< IndexType >
 CAZ::RHI::RenderAttachmentConfiguration
 CAZ::RHI::RenderAttachmentDescriptorDescribes one render attachment that is part of a layout
 CAZ::RHI::RenderAttachmentLayout
 CAZ::RHI::RenderAttachmentLayoutBuilder
 CAZ::RHI::RenderAttachmentLayoutBuilder::SubpassAttachmentLayoutBuilder
 CAZ::RHI::RenderStates
 CAZ::RHI::ResourceBindingInfo
 CAZ::RHI::ResourceMemoryRequirementsDescribes the memory requirements for allocating a resource
 CAZ::RHI::ResourcePoolDatabase
 CAZ::RHI::ResourcePoolDescriptor
 CAZ::RHI::ResourcePoolResolver
 CAZ::RHI::RHIMemoryStatisticsInterface
 CAZ::RHI::RHISystemInterface
 CAZ::RHI::RHISystemNotificationBus::Handler
 CAZ::RHI::SamplePosition
 CAZ::RHI::SamplerState
 CAZ::RHI::Scissor
 CAZ::RHI::ScopeAttachment
 CAZ::RHI::ScopeAttachmentDescriptorDescribes the binding of an attachment to a scope
 CAZ::RHI::ScopeAttachmentUsageAndAccess
 CAZ::RHI::ScopeProducer
 CAZ::RHI::ShaderBuildArguments
 CAZ::RHI::ShaderBuildOptions
 CAZ::RHI::ShaderCompilerProfiling
 CAZ::RHI::ShaderCompilerProfiling::EntryAn entry in the shader compiler profiling data
 CAZ::RHI::ShaderDataMappingColor
 CAZ::RHI::ShaderDataMappingFloat
 CAZ::RHI::ShaderDataMappingFloat2
 CAZ::RHI::ShaderDataMappingFloat3
 CAZ::RHI::ShaderDataMappingFloat4
 CAZ::RHI::ShaderDataMappingMatrix3x3
 CAZ::RHI::ShaderDataMappingMatrix4x4
 CAZ::RHI::ShaderDataMappings
 CAZ::RHI::ShaderDataMappingUint
 CAZ::RHI::ShaderInputBufferDescriptor
 CAZ::RHI::ShaderInputBufferUnboundedArrayDescriptor
 CAZ::RHI::ShaderInputConstantDescriptor
 CAZ::RHI::ShaderInputImageDescriptor
 CAZ::RHI::ShaderInputImageUnboundedArrayDescriptor
 CAZ::RHI::ShaderInputNameIndex
 CAZ::RHI::ShaderInputSamplerDescriptor
 CAZ::RHI::ShaderInputStaticSamplerDescriptor
 CAZ::RHI::ShaderPlatformInterface
 CAZ::RHI::ShaderPlatformInterface::ByProducts
 CAZ::RHI::ShaderPlatformInterface::RootConstantsInfo
 CAZ::RHI::ShaderPlatformInterface::ShaderResourceGroupInfo
 CAZ::RHI::ShaderPlatformInterface::StageDescriptorStruct used to return data when compiling the AZSL shader to the appropriate platform
 CAZ::RHI::ShaderResourceGroupBindingInfo
 CAZ::RHI::ShaderResourceGroupData
 CAZ::RHI::ShaderResourceGroupData::BindlessResourceViews
 CAZ::RHI::ShaderSemanticDescribes a shader semantic (name + index). This should match the semantic declared in AZSL
 CAZ::RHI::ShadingRateImageValue
 CAZ::RHI::Size
 CAZ::RHI::StencilOpState
 CAZ::RHI::StencilState
 CAZ::RHI::StreamBufferDescriptor
 CAZ::RHI::StreamBufferView
 CAZ::RHI::StreamChannelDescriptor
 CAZ::RHI::StreamingImageExpandRequestTemplate< ImageClass >A structure used as an argument to StreamingImagePool::ExpandImage
 CAZ::RHI::StreamingImageInitRequestTemplate< ImageClass >A structure used as an argument to StreamingImagePool::InitImage
 CAZ::RHI::StreamingImageMipSliceA list of sub-resources in this mip slice, one for each array slice in the array
 CAZ::RHI::StreamingImageSubresourceData
 CAZ::RHI::SubpassInputDescriptorDescribes a subpass input attachment
 CAZ::RHI::SubpassRenderAttachmentLayout
 CAZ::RHI::SwapChain::InitImageRequest
 CAZ::RHI::SwapChainDimensions
 CAZ::RHI::TargetBlendState
 CAZ::RHI::TileAllocator< Traits >
 CAZ::RHI::TileAllocator< Traits >::Descriptor
 CAZ::RHI::TileAllocator< Traits >::PageContext
 CAZ::RHI::TileAllocator< HeapAllocatorTraits >
 CAZ::RHI::TransientAttachmentPoolBudgets
 CAZ::RHI::TransientAttachmentPoolDescriptorDescribes the properties of a TransientAttachmentPool
 CAZ::RHI::TransientAttachmentStatistics
 CAZ::RHI::TransientAttachmentStatistics::Attachment
 CAZ::RHI::TransientAttachmentStatistics::Heap
 CAZ::RHI::TransientAttachmentStatistics::MemoryUsage
 CAZ::RHI::TransientAttachmentStatistics::Scope
 CAZ::RHI::TransientBufferDescriptor
 CAZ::RHI::TransientImageDescriptor
 CAZ::RHI::UnifiedAttachmentDescriptor
 CAZ::RHI::Validation
 CAZ::RHI::Viewport
 CAZ::RHI::VirtualAddress
 CAZ::RHI::XRRenderingInterfaceThe class defines the XR specific RHI rendering interface
 CAZ::RPI::AnyAssetCreator
 CAZ::RPI::AssetAliases
 CAZ::RPI::AssetCreator< AssetDataT >
 CAZ::RPI::AssetCreator< AttachmentImageAsset >
 CAZ::RPI::AssetCreator< BufferAsset >
 CAZ::RPI::AssetCreator< ImageMipChainAsset >
 CAZ::RPI::AssetCreator< MaterialAsset >
 CAZ::RPI::AssetCreator< MaterialTypeAsset >
 CAZ::RPI::AssetCreator< ModelAsset >
 CAZ::RPI::AssetCreator< ModelLodAsset >
 CAZ::RPI::AssetCreator< MorphTargetMetaAsset >
 CAZ::RPI::AssetCreator< ResourcePoolAsset >
 CAZ::RPI::AssetCreator< ShaderAsset >
 CAZ::RPI::AssetCreator< ShaderVariantAsset >
 CAZ::RPI::AssetCreator< ShaderVariantTreeAsset >
 CAZ::RPI::AssetCreator< SkinMetaAsset >
 CAZ::RPI::AssetCreator< StreamingImageAsset >
 CAZ::RPI::AssetCreator< StreamingImagePoolAsset >
 CAZ::RPI::AssetReference
 CAZ::RPI::AttachmentReadback
 CAZ::RPI::AttachmentReadback::MipInfo
 CAZ::RPI::AttachmentReadback::ReadbackResult
 CAZ::RPI::AttachmentReadback::ReadbackResult::MipDataBuffer
 CAZ::RPI::AuxGeomDraw
 CAZ::RPI::AuxGeomDraw::AuxGeomDynamicDrawArgumentsCommon arguments for free polygon (point, line, Triangle) draws
 CAZ::RPI::BC1Block
 CAZ::RPI::BC4Block
 CAZ::RPI::BufferAssetView
 CAZ::RPI::BufferSystemInterface
 CAZ::RPI::BuiltInAssetHandler::AssetHandlerFunctions
 CAZ::RPI::CommonBufferDescriptor
 CAZ::RPI::CompressedMorphTargetDelta
 CAZ::RPI::ConvertibleSource
 CAZ::RPI::CreateAttachmentImageRequest
 CAZ::RPI::Cullable
 CAZ::RPI::Cullable::CullData
 CAZ::RPI::Cullable::LodConfiguration
 CAZ::RPI::Cullable::LodData
 CAZ::RPI::Cullable::LodData::Lod
 CAZ::RPI::CullingDebugContext
 CAZ::RPI::CullingDebugContext::CullStatsPer-view culling metrics
 CAZ::RPI::CullingScene
 CAZ::RPI::CullingScene::OcclusionPlane
 CAZ::RPI::DynamicBufferAllocator
 CAZ::RPI::DynamicDrawContext::VertexChannel
 CAZ::RPI::DynamicDrawInterface
 CAZ::RPI::DynamicDrawSystemDescriptorA descriptor used to initialize dynamic draw system
 CAZ::RPI::FeatureProcessor::PrepareViewsPacket
 CAZ::RPI::FeatureProcessor::RenderPacket
 CAZ::RPI::FeatureProcessor::SimulatePacket
 CAZ::RPI::FeatureProcessorDescriptor
 CAZ::RPI::FeatureProcessorFactory
 CAZ::RPI::FovDataXR View specific Fov data (in radians)
 CAZ::RPI::GeometryDataGeometry data which uses triangle lists
 CAZ::RPI::GpuPassProfiler
 CAZ::RPI::GpuPassProfiler::PassEntry
 CAZ::RPI::GpuQuerySystemDescriptorA descriptor used to create a render pipeline
 CAZ::RPI::GpuQuerySystemInterface
 CAZ::RPI::ImageSystemDescriptor
 CAZ::RPI::ImageSystemInterface
 CAZ::RPI::IPerformanceCollectorOwner
 CAZ::RPI::IShaderVariantFinder
 CAZ::RPI::IXRRegisterInterfaceThis class contains the interface that will be used to register the XR system with RPI and RHI
 CAZ::RPI::JsonReportingHelperProvides a common way to report errors and warnings when processing Atom assets with JsonSerialization
 CAZ::RPI::LuaMaterialFunctorAPI::CommonRuntimeConfiguration
 CAZ::RPI::LuaMaterialFunctorAPI::ConfigureShadersWraps MaterialFunctorAPI::ConfigureShaders for LuaMaterialFunctor access
 CAZ::RPI::LuaMaterialFunctorAPI::ReadMaterialPropertyValuesWraps MaterialFunctorAPI::ReadMaterialPropertyValues for LuaMaterialFunctor access
 CAZ::RPI::LuaMaterialFunctorAPI::RenderStatesWraps RHI::RenderStates for LuaMaterialFunctor access
 CAZ::RPI::LuaMaterialFunctorAPI::ShaderItem
 CAZ::RPI::LuaMaterialFunctorAPI::Utilities
 CAZ::RPI::LuaScriptUtilities
 CAZ::RPI::MaterialFunctorAPI::CommonRuntimeConfigurationProvides functions that are common to all runtime execution contexts
 CAZ::RPI::MaterialFunctorAPI::ConfigureShadersProvides commonly used functions for configuring shaders
 CAZ::RPI::MaterialFunctorAPI::ReadMaterialPropertyValuesProvides commonly used functions for reading material property values
 CAZ::RPI::MaterialFunctorSourceData::AssetDependencyThis generally corresponds to AssetBuilderSDK's Job Dependencies
 CAZ::RPI::MaterialFunctorSourceData::EditorContext
 CAZ::RPI::MaterialFunctorSourceData::RuntimeContext
 CAZ::RPI::MaterialFunctorSourceDataRegistration
 CAZ::RPI::MaterialNameContext
 CAZ::RPI::MaterialPipelineScriptRunner
 CAZ::RPI::MaterialPipelineSourceData
 CAZ::RPI::MaterialPipelineSourceData::RuntimeControls
 CAZ::RPI::MaterialPipelineSourceData::ShaderTemplateDescribes a template that will be used to generate the shader asset for one pass in the pipeline
 CAZ::RPI::MaterialPipelineStateTracks the runtime state for a material pipeline within a particular material
 CAZ::RPI::MaterialPropertyCollectionRepresents the runtime state of a set of material properties for a given MaterialPropertiesLayout
 CAZ::RPI::MaterialPropertyDescriptor
 CAZ::RPI::MaterialPropertyDynamicMetadata
 CAZ::RPI::MaterialPropertyGroupDynamicMetadata
 CAZ::RPI::MaterialPropertyId
 CAZ::RPI::MaterialPropertyIndexType
 CAZ::RPI::MaterialPropertyOutputIdRepresents a specific output data binding for the material property layer
 CAZ::RPI::MaterialPropertyRange
 CAZ::RPI::MaterialPropertySourceDataStores data that defines one material property, for use in JSON source files such as .materialtype and .materialpipeline
 CAZ::RPI::MaterialPropertySourceData::Connection
 CAZ::RPI::MaterialPropertyValue
 CAZ::RPI::MaterialPropertyValueSourceData
 CAZ::RPI::MaterialSourceDataThis is a simple data structure for serializing in/out material source files
 CAZ::RPI::MaterialSystemManages system-wide initialization and support for material classes
 CAZ::RPI::MaterialTypeAsset::MaterialPipelinePayloadProvides data about how to render the material in a particular render pipeline
 CAZ::RPI::MaterialTypeSourceData
 CAZ::RPI::MaterialTypeSourceData::GroupDefinition
 CAZ::RPI::MaterialTypeSourceData::MaterialPipelineState
 CAZ::RPI::MaterialTypeSourceData::PropertyGroup
 CAZ::RPI::MaterialTypeSourceData::PropertyLayout
 CAZ::RPI::MaterialTypeSourceData::ShaderVariantReferenceData
 CAZ::RPI::MaterialTypeSourceData::VersionUpdateDefinition
 CAZ::RPI::MaterialVersionUpdate
 CAZ::RPI::MaterialVersionUpdate::Action
 CAZ::RPI::MaterialVersionUpdate::MaterialPropertyValueWrapper
 CAZ::RPI::MaterialVersionUpdates
 CAZ::RPI::MeshDrawPacketHolds and manages an RHI DrawPacket for a specific mesh, and the resources that are needed to build and maintain it
 CAZ::RPI::MeshDrawPacket::ShaderData
 CAZ::RPI::ModelAssetBuilderComponent::ProductMeshContentDescribes the data needed to produce the buffers that make up a Mesh
 CAZ::RPI::ModelAssetBuilderComponent::SourceMeshContentDescribes the source SceneAPI data that makes up a "Mesh" as understood by Atom
 CAZ::RPI::ModelAssetHelpersModelAssetHelpers is a collection of helper methods for generating or manipulating model assets
 CAZ::RPI::ModelKdTree
 CAZ::RPI::ModelKdTree::TriangleIndices
 CAZ::RPI::ModelKdTreeNode
 CAZ::RPI::ModelLod::MeshMesh data associated with a specific material
 CAZ::RPI::ModelLod::StreamBufferInfo
 CAZ::RPI::ModelLodAsset::Mesh
 CAZ::RPI::ModelLodAsset::Mesh::StreamBufferInfo
 CAZ::RPI::ModelMaterialSlot
 CAZ::RPI::ModelSystemManages system-wide initialization and support for Model classes
 CAZ::RPI::MorphTargetExporter
 CAZ::RPI::MorphTargetMetaAsset::MorphTargetMeta data for a morph target
 CAZ::RPI::NamedMaterialAsset
 CAZ::RPI::PackedCompressedMorphTargetDelta
 CAZ::RPI::Pass::FramePrepareParams
 CAZ::RPI::PassAttachmentBinding
 CAZ::RPI::PassAttachmentDesc
 CAZ::RPI::PassAttachmentRef
 CAZ::RPI::PassAttachmentSizeMultipliersA set of multipliers used to obtain the size of an attachment from an existing attachment's size
 CAZ::RPI::PassAttachmentSizeSource
 CAZ::RPI::PassConnection
 CAZ::RPI::PassData
 CAZ::RPI::PassDescriptor
 CAZ::RPI::PassFactory
 CAZ::RPI::PassFallbackConnection
 CAZ::RPI::PassFilter
 CAZ::RPI::PassLibrary::TemplateEntry
 CAZ::RPI::PassRequest
 CAZ::RPI::PassSlot
 CAZ::RPI::PassSystemFrameStatisticsFrame counters used for collecting statistics
 CAZ::RPI::PassSystemInterface
 CAZ::RPI::PassTemplate
 CAZ::RPI::PassTree
 CAZ::RPI::PassValidation
 CAZ::RPI::PassValidationResultsStruct used to return results from Pass hierarchy validation
 CAZ::RPI::PipelineGlobalBindingPoints to a pass binding for global access through the pipeline using a name for reference
 CAZ::RPI::PipelineGlobalConnectionSpecifies a connection that will be pointed to by the pipeline for global reference
 CAZ::RPI::PipelineRenderSettings
 CAZ::RPI::PipelineStatisticsResult
 CAZ::RPI::PipelineViews
 CAZ::RPI::PoseDataXR pose specific data
 CAZ::RPI::QueryPool
 CAZ::RPI::RenderPipeline
 CAZ::RPI::RenderPipelineDescriptorA descriptor used to create a render pipeline
 CAZ::RPI::ResourcePoolSourceData
 CAZ::RPI::RPISystemDescriptor
 CAZ::RPI::RPISystemInterfaceInterface of RPISystem, which is the main entry point for the Atom renderer
 CAZ::RPI::Scene::PipelineStateData
 CAZ::RPI::SceneDescriptor
 CAZ::RPI::ShaderAssetCreator::ShaderSupervariant
 CAZ::RPI::ShaderCollection
 CAZ::RPI::ShaderCollection::Item
 CAZ::RPI::ShaderInputContractDescribes the set of inputs required by a shader
 CAZ::RPI::ShaderInputContract::StreamChannelInfo
 CAZ::RPI::ShaderOptionDescriptor
 CAZ::RPI::ShaderOptionGroup
 CAZ::RPI::ShaderOptionGroupHints
 CAZ::RPI::ShaderOutputContractDescribes the set of outputs required by a shader, which the render pipeline must bind
 CAZ::RPI::ShaderOutputContract::ColorAttachmentInfo
 CAZ::RPI::ShaderReloadDebugTracker
 CAZ::RPI::ShaderReloadDebugTracker::ScopedSectionUse this utility to call BeginSection(), and automatically call EndSection() when the object goes out of scope
 CAZ::RPI::ShaderSourceData
 CAZ::RPI::ShaderSourceData::EntryPoint
 CAZ::RPI::ShaderSourceData::ProgramSettings
 CAZ::RPI::ShaderSourceData::SupervariantInfo
 CAZ::RPI::ShaderSystemInterface
 CAZ::RPI::ShaderVariant
 CAZ::RPI::ShaderVariantAsyncLoader::TupleShaderAssetAndShaderVariantId
 CAZ::RPI::ShaderVariantId
 CAZ::RPI::ShaderVariantIdComparator
 CAZ::RPI::ShaderVariantKeyComparatorComparator which performs a less-than operation on two shader keys. Used to sort a container of keys
 CAZ::RPI::ShaderVariantListSourceData
 CAZ::RPI::ShaderVariantListSourceData::VariantInfoA struct that describes shader variant data that is used to populate a ShaderVariantListSourceData at asset build time
 CAZ::RPI::ShaderVariantSearchResult
 CAZ::RPI::ShaderVariantTreeNodeHelper structure for the nodes in the shader variant search tree
 CAZ::RPI::StreamingImageController
 CAZ::RPI::TimestampResultThe structure that is used to store the readback data from the timestamp queries
 CAZ::RPI::UvNamePair
 CAZ::RPI::UvStreamTangentBitmask
 CAZ::RPI::Validation
 CAZ::RPI::View
 CAZ::RPI::ViewGroup
 CAZ::RPI::ViewGroup::Descriptor
 CAZ::RPI::ViewGroup::ViewData
 CAZ::RPI::ViewportContextIdNotificationBus::Handler
 CAZ::RPI::ViewportContextNotifications
 CAZ::RPI::ViewportContextRequestsInterface
 CAZ::RPI::ViewportContextRequestsInterface::CreationParametersParameters for creating a ViewportContext
 CAZ::RPI::VisibleObjectContext
 CAZ::RPI::VisibleObjectProperties
 CAZ::RPI::XRRenderingInterfaceThis class contains the interface related to XR but significant to RPI level functionality
 CAZ::SceneAPI::Events::ICallContext
 CAZ::SceneAPI::SceneCore::ExportingComponent
 CAZ::Serialize::InstanceFactory< T, U, A >
 CAZ::ShaderBuilder::ArrayItem
 CAZ::ShaderBuilder::AzslCompiler
 CAZ::ShaderBuilder::AzslData
 CAZ::ShaderBuilder::AzslData2
 CAZ::ShaderBuilder::BindingDependencies
 CAZ::ShaderBuilder::BindingDependencies::ResourceExtended binding information for one resource
 CAZ::ShaderBuilder::BindingDependencies::SrgConstantsConstantBufferAll SRG constants of one SRG are in one constant buffer. This structure represents its dependencies
 CAZ::ShaderBuilder::BindingDependencies::SrgResourcesResource content of only one SRG
 CAZ::ShaderBuilder::BufferSrgData
 CAZ::ShaderBuilder::ConstantBufferData
 CAZ::ShaderBuilder::FunctionData
 CAZ::ShaderBuilder::HashedVariantInfoSourceData
 CAZ::ShaderBuilder::HashedVariantListSourceData
 CAZ::ShaderBuilder::McppBinderBinder helper to Matsui C-Pre-Processor library
 CAZ::ShaderBuilder::PreprocessorDataCollects data output from the PreprocessFile() function
 CAZ::ShaderBuilder::PreprocessorOptionsObject to store preprocessor options, as will be passed in the command line
 CAZ::ShaderBuilder::RootConstantBinding
 CAZ::ShaderBuilder::RootConstantData
 CAZ::ShaderBuilder::SamplerSrgData
 CAZ::ShaderBuilder::ShaderBuildArgumentsManager
 CAZ::ShaderBuilder::ShaderBuilderUtility::IncludedFilesParser
 CAZ::ShaderBuilder::ShaderFiles
 CAZ::ShaderBuilder::ShaderVariantCreationContext
 CAZ::ShaderBuilder::SrgConstantData
 CAZ::ShaderBuilder::SrgData
 CAZ::ShaderBuilder::StructData
 CAZ::ShaderBuilder::StructParameter
 CAZ::ShaderBuilder::TextureSrgData
 CAZ::ShaderBuilder::Variable
 CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >
 CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::const_iteratorForward const iterator for StableDynamicArray
 CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::iteratorForward iterator for StableDynamicArray
 CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::IteratorRange
 CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::PagePrivate class used by StableDynamicArray to manage the arrays of data
 CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::pageIteratorForward iterator for an individual page in StableDynamicArray
 CAZ::StableDynamicArray< AZ::Render::ModelDataInstance >
 CAZ::StableDynamicArray< AZ::Render::SkinnedMeshRenderProxy >
 CAZ::StableDynamicArray< MeshInstanceGroupData, 4096 >
 CAZ::StableDynamicArray< ProceduralGeometryType >
 CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >
 CAZ::StableDynamicArrayHandle< ValueType >
 CAZ::StableDynamicArrayHandle< MeshInstanceGroupData >
 CAZ::StableDynamicArrayHandle< ModelDataInstance >
 CAZ::StableDynamicArrayMetricsUsed for returning information about the internal state of the StableDynamicArray
 CAZ::StableDynamicArrayWeakHandle< ValueType >
 CAZ::StableDynamicArrayWeakHandle< AZ::Render::MeshInstanceGroupData >
 CAZ::StableDynamicArrayWeakHandle< MeshInstanceGroupData >
 CAZ::StableDynamicArrayWeakHandle< ProceduralGeometryType >
 CAZ::SystemTickBus::Handler
 CAZ::TickBus::Handler
 CAZ::UserSettingsOwnerRequestBus::Handler
 CAZ::Utils::ImageComparisonError
 CAZ::Utils::ImageDiffResult
 CAZ::Utils::PngFile
 CAZ::Utils::PngFile::LoadSettings
 CAZ::Utils::PngFile::SaveSettings
 CAZ::Utils::PpmFile
 CAZ::Vulkan::AsyncUploadQueue::Descriptor
 CAZ::Vulkan::BindlessDescriptorPool
 CAZ::Vulkan::CommandList::BeginRenderPassInfo
 CAZ::Vulkan::CommandList::InheritanceInfo
 CAZ::Vulkan::CommandList::ResourceClearRequest
 CAZ::Vulkan::CommandListAllocator::Descriptor
 CAZ::Vulkan::CommandPool::Descriptor
 CAZ::Vulkan::CommandQueueContext
 CAZ::Vulkan::CommandQueueContext::Descriptor
 CAZ::Vulkan::CreateInfoContainer< T >
 CAZ::Vulkan::DescriptorPool::Descriptor
 CAZ::Vulkan::DescriptorSet::Descriptor
 CAZ::Vulkan::DescriptorSetAllocator::Descriptor
 CAZ::Vulkan::DescriptorSetLayout::Descriptor
 CAZ::Vulkan::Framebuffer::Descriptor
 CAZ::Vulkan::FrameGraphExecuteGroupHandler
 CAZ::Vulkan::FrameGraphExecuterData
 CAZ::Vulkan::ImageComponentMapping
 CAZ::Vulkan::Instance
 CAZ::Vulkan::Instance::Descriptor
 CAZ::Vulkan::LoaderContextUtility class for loading the Vulkan functions pointer using GLAD
 CAZ::Vulkan::LoaderContext::DescriptorParameters for initializing the function loader
 CAZ::Vulkan::MemoryTypeView< T >Represents a view into GPU memory object. It contains a smart pointer to the allocation that it's "viewing"
 CAZ::Vulkan::MemoryTypeView< BufferMemory >
 CAZ::Vulkan::MemoryTypeView< VulkanMemoryAllocation >
 CAZ::Vulkan::Pipeline::Descriptor
 CAZ::Vulkan::PipelineLayout::Descriptor
 CAZ::Vulkan::Queue::Descriptor
 CAZ::Vulkan::QueueId
 CAZ::Vulkan::RayTracingBlas::BlasBuffers
 CAZ::Vulkan::RayTracingShaderTable::ShaderTableBuffers
 CAZ::Vulkan::RayTracingTlas::TlasBuffers
 CAZ::Vulkan::RenderPass::AttachmentBindingInformation about one attachment
 CAZ::Vulkan::RenderPass::AttachmentLoadStoreAction
 CAZ::Vulkan::RenderPass::Descriptor
 CAZ::Vulkan::RenderPass::SubpassAttachmentProperties of one attachment in a subpass
 CAZ::Vulkan::RenderPass::SubpassDescriptorDescribes the used attachments in one subpass
 CAZ::Vulkan::RenderPassBuilder
 CAZ::Vulkan::RenderPassContext
 CAZ::Vulkan::Sampler::Descriptor
 CAZ::Vulkan::ShaderModule::Descriptor
 CAZ::Vulkan::SignalEvent
 CAZ::Vulkan::SparseImageInfo
 CAZ::Vulkan::SparseImageInfo::NonTailMipInfo
 CAZ::Vulkan::SwapChain::FrameContext
 CAZ::Vulkan::VkSystemAllocator
 CAZ::Vulkan::WSISurface::Descriptor
 CAZ::Vulkan::XRDeviceDescriptor::GraphicsBinding
 CAzFramework::Application
 CAzFramework::ApplicationLifecycleEvents::Bus::Handler
 CAzFramework::AssetCatalogEventBus::Handler
 CAzFramework::ExclusiveFullScreenRequestBus::Handler
 CAzFramework::GenericAssetHandler
 CAzFramework::InputChannelEventListener
 CAzFramework::InputTextEventListener
 CAzFramework::MultiViewportController
 CAzFramework::MultiViewportControllerInstanceInterface
 CAzFramework::SingleViewportController
 CAzFramework::ViewportRequestBus::Handler
 CAzFramework::WindowNotificationBus::Handler
 CAzFramework::WindowRequestBus::Handler
 CAzFramework::WindowSystemNotificationBus::Handler
 CAzFramework::WindowSystemRequestBus::Handler
 CAzQtComponents::AzQtApplication
 CAzQtComponents::DockMainWindow
 CAzQtComponents::ExtendedLabel
 CAzQtComponents::StyledDialog
 CAZStd::hash< T >
 CAZStd::hash< AZ::Render::MeshInstanceGroupKey >
 CAZStd::hash< AZ::RHI::Handle< HandleType, NamespaceType > >
 CAZStd::hash< AZ::RHI::PipelineStateCache::PipelineStateEntry >
 CAZStd::hash< AZ::RHI::ShaderSemantic >
 CAZStd::hash< AZ::RPI::MaterialPipelineSourceData::ShaderTemplate >
 CAZStd::hash< AZ::RPI::MaterialPropertyId >
 CAZStd::hash< AZ::RPI::ShaderVariantAsyncLoader::TupleShaderAssetAndShaderVariantId >
 CAZStd::hash< AZ::RPI::ShaderVariantId >
 CAZStd::hash< AZ::Vulkan::MergedShaderResourceGroup::ShaderResourceGroupArray >
 CAZStd::hash< AZ::Vulkan::RenderPass::AttachmentBinding >
 CAZStd::hash< AZ::Vulkan::RenderPass::SubpassDescriptor >
 CAZStd::hash< BufferResourceViewData >
 CAZStd::hash< ImageResourceViewData >
 CAZStd::hash< ResourceBindingData >
 CAZStd::hash< VkSubpassDependency >
 CAZStd::intrusive_base
 CAZStd::intrusive_list_node
 CAZStd::intrusive_refcount
 CAZStd::shared_ptr< T >
 CAZStd::shared_ptr< AtomToolsFramework::DynamicPropertyGroup >
 CAZStd::shared_ptr< AtomToolsFramework::EntityPreviewViewportContent >
 CAZStd::shared_ptr< AtomToolsFramework::EntityPreviewViewportInputController >
 CAZStd::shared_ptr< AtomToolsFramework::EntityPreviewViewportScene >
 CAZStd::shared_ptr< AtomToolsFramework::GraphCompiler >
 CAZStd::shared_ptr< AtomToolsFramework::GraphTemplateFileDataCache >
 CAZStd::shared_ptr< AtomToolsFramework::PreviewContent >
 CAZStd::shared_ptr< AtomToolsFramework::ViewportInputBehavior >
 CAZStd::shared_ptr< AZ::DX12::DescriptorContext >
 CAZStd::shared_ptr< AZ::RHI::BufferViewDescriptor >
 CAZStd::shared_ptr< AZ::RHI::ClearValue >
 CAZStd::shared_ptr< AZ::RHI::ImageViewDescriptor >
 CAZStd::shared_ptr< AZ::RHI::RayTracingShaderTableDescriptor >
 CAZStd::shared_ptr< AZ::RHI::ResourcePoolDescriptor >
 CAZStd::shared_ptr< AZ::RHI::ScopeProducer >
 CAZStd::shared_ptr< AZ::RPI::AttachmentReadback >
 CAZStd::shared_ptr< AZ::RPI::ImageAttachmentCopy >
 CAZStd::shared_ptr< AZ::RPI::PassData >
 CAZStd::shared_ptr< AZ::RPI::PassRequest >
 CAZStd::shared_ptr< AZ::RPI::PassTemplate >
 CAZStd::shared_ptr< AZ::RPI::WindowContext >
 CAZStd::shared_ptr< AZ::ShaderBuilder::ShaderFiles >
 CAZStd::shared_ptr< AZ::StableDynamicArrayHandle< ModelDataInstance > >
 CAZStd::shared_ptr< AZ::Vulkan::SignalEvent >
 CAZStd::shared_ptr< AzFramework::EntityContext >
 CAZStd::shared_ptr< AzFramework::Scene >
 CAZStd::shared_ptr< AZStd::vector< uint8_t > >
 CAZStd::shared_ptr< class AuxGeomDraw >
 CAZStd::shared_ptr< const AZ::RPI::PassTemplate >
 CAZStd::shared_ptr< const BitangentData >
 CAZStd::shared_ptr< const MeshData >
 CAZStd::shared_ptr< const TangentData >
 CAZStd::shared_ptr< GraphModel::GraphContext >
 CAZStd::shared_ptr< GraphViewSettings >
 CAZStd::shared_ptr< IImageObject >
 CAZStd::shared_ptr< ImageProcessingAtom::ImageConvertProcessDescriptor >
 CAZStd::shared_ptr< ImageProcessingAtom::Utils::AsyncImageAssetLoader >
 CAZStd::shared_ptr< MeshLoader >
 CAZStd::shared_ptr< RenderPipeline >
 CAZStd::shared_ptr< Scene >
 CAZStd::shared_ptr< View >
 CAZStd::shared_ptr< ViewGroup >
 CAZStd::shared_ptr< ViewportContext >
 CAZStd::shared_ptr< WindowContext >
 CAZStd::ThreadEventBus::Handler
 CAzToolsFramework::AssetBrowser::AssetBrowserInteractionNotificationBus::Handler
 CAzToolsFramework::AssetBrowser::Previewer
 CAzToolsFramework::AssetBrowser::PreviewerFactory
 CAzToolsFramework::AssetBrowser::PreviewerRequestBus::Handler
 CAzToolsFramework::AssetDatabase::AssetDatabaseRequestsBus::Handler
 CAzToolsFramework::AssetSystemBus::Handler
 CAzToolsFramework::Components::EditorComponentAdapter
 CAzToolsFramework::EditorEntityVisibilityNotificationBus::Handler
 CAzToolsFramework::EditorPythonConsoleNotificationBus::Handler
 CAzToolsFramework::EditorWindowRequestBus::Handler
 CAzToolsFramework::EmbeddedPython::PythonLoader
 CAzToolsFramework::IPropertyEditorNotify
 CAzToolsFramework::PropertyHandler
 CAzToolsFramework::Thumbnailer::Thumbnail
 CAzToolsFramework::Thumbnailer::ThumbnailCache
 CAzToolsFramework::Thumbnailer::ThumbnailerRendererNotificationBus::Handler
 CAzToolsFramework::Thumbnailer::ThumbnailerRendererRequestBus::Handler
 CAzToolsFramework::ViewportInteraction::ViewportInteractionNotificationBus::Handler
 CAzToolsFramework::ViewportInteraction::ViewportInteractionRequestBus::Handler
 CAzToolsFramework::ViewportInteraction::ViewportInteractionRequests
 CAzToolsFramework::ViewportInteraction::ViewportMouseCursorRequestBus::Handler
 CBaseJsonSerializer
 CBufferResourceViewData
 CCamera::CameraRequestBus::Handler
 CCameraControllerRequestBus::Handler
 CColor
 CComponentConfig
 CD3D12MA::ALLOCATION_CALLBACKSCustom callbacks to CPU memory allocation functions
 CD3D12MA::ALLOCATION_DESCParameters of created D3D12MA::Allocation object. To be used with Allocator::CreateResource
 CD3D12MA::ALLOCATOR_DESCParameters of created Allocator object. To be used with CreateAllocator()
 CD3D12MA::BudgetStatistics of current memory usage and available budget for a specific memory segment group
 CD3D12MA::DEFRAGMENTATION_DESCParameters for defragmentation
 CD3D12MA::DEFRAGMENTATION_MOVESingle move of an allocation to be done for defragmentation
 CD3D12MA::DEFRAGMENTATION_PASS_MOVE_INFOParameters for incremental defragmentation steps
 CD3D12MA::DEFRAGMENTATION_STATSStatistics returned for defragmentation process by function DefragmentationContext::GetStats()
 CD3D12MA::DetailedStatisticsMore detailed statistics than D3D12MA::Statistics
 CD3D12MA::POOL_DESCParameters of created D3D12MA::Pool object. To be used with D3D12MA::Allocator::CreatePool
 CD3D12MA::StatisticsCalculated statistics of memory usage e.g. in a specific memory heap type, memory segment group, custom pool, or total
 CD3D12MA::TotalStatisticsGeneral statistics from current state of the allocator - total memory usage across all memory heaps and segments
 CD3D12MA::VIRTUAL_ALLOCATION_DESCParameters of created virtual allocation to be passed to VirtualBlock::Allocate()
 CD3D12MA::VIRTUAL_ALLOCATION_INFOParameters of an existing virtual allocation, returned by VirtualBlock::GetAllocationInfo()
 CD3D12MA::VIRTUAL_BLOCK_DESCParameters of created D3D12MA::VirtualBlock object to be passed to CreateVirtualBlock()
 CD3D12MA::VirtualAllocationRepresents single memory allocation done inside VirtualBlock
 CData::AssetBus::Handler
 CData::AssetHandler
 CData::InstanceData
 CDynamicNodeManagerRequestBus::Handler
 CEBusConnectionPolicy
 CEBusTraits
 CEditorInternalNotificationBus::Handler
 CEntityPreviewViewportSettingsNotificationBus::Handler
 CEntityPreviewViewportSettingsRequestBus::Handler
 CFactoryManagerBus::Handler
 CFrameCaptureRequestBus::Handler
 CFrameCaptureTestRequestBus::Handler
 CFrameEventBus::Handler
 CGladVulkanContext
 CGraphCanvas::AssetEditorRequestBus::Handler
 CGraphCanvas::AssetEditorSettingsRequestBus::Handler
 CGraphCanvas::DraggableNodePaletteTreeItem
 CGraphCanvas::EditorConstructPresets
 CGraphCanvas::GraphCanvasMimeEvent
 CGraphCanvas::SceneNotificationBus::Handler
 CGraphDocumentRequestBus::Handler
 CGraphicsProfilerBus::Handler
 CGraphModel::Node
 CGraphModelIntegration::GraphControllerNotificationBus::Handler
 CGraphTemplateFileDataCacheRequestBus::Handler
 CHeap::Descriptor
 CImageBuilderRequestBus::Handler
 CImageProcessingAtom::BuilderSettings
 CImageProcessingAtom::CBBoxInt32
 CImageProcessingAtom::CCubeMapProcessor
 CImageProcessingAtom::CImageSurface
 CImageProcessingAtom::ColorBlockRGBA4x4c
 CImageProcessingAtom::ColorBlockRGBA4x4f
 CImageProcessingAtom::ColorBlockRGBA4x4s
 CImageProcessingAtom::ColorRGBA16
 CImageProcessingAtom::ColorRGBA8
 CImageProcessingAtom::ColorRGBAf
 CImageProcessingAtom::CPCubeMapNeighbor
 CImageProcessingAtom::CPixelFormats
 CImageProcessingAtom::CryTextureSquisher
 CImageProcessingAtom::CryTextureSquisher::CompressorParameters
 CImageProcessingAtom::CryTextureSquisher::DecompressorParameters
 CImageProcessingAtom::CubemapLayout
 CImageProcessingAtom::CubemapLayoutInfo
 CImageProcessingAtom::CubemapLayoutInfo::FaceInfo
 CImageProcessingAtom::CubemapSettingsSettings related to cubemap. Part of texture preset setting. only useful when cubemap enabled
 CImageProcessingAtom::DDS_FILE_DESC
 CImageProcessingAtom::DDS_FILE_DESC_LEGACY
 CImageProcessingAtom::DDS_HEADER
 CImageProcessingAtom::DDS_HEADER_DXT10
 CImageProcessingAtom::DDS_HEADER_LEGACY
 CImageProcessingAtom::DDS_PIXELFORMAT
 CImageProcessingAtom::FilterWeights< T >
 CImageProcessingAtom::Histogram< BIN_COUNT >
 CImageProcessingAtom::ICompressor
 CImageProcessingAtom::ICompressor::CompressOption
 CImageProcessingAtom::IImageObject
 CImageProcessingAtom::ImageAssetProducer
 CImageProcessingAtom::ImageConvertOutput
 CImageProcessingAtom::ImageConvertProcess
 CImageProcessingAtom::ImageConvertProcessDescriptor
 CImageProcessingAtom::ImagePreview
 CImageProcessingAtom::ImageToProcess
 CImageProcessingAtom::IPixelOperation
 CImageProcessingAtom::IWindowFunction< T >
 CImageProcessingAtom::IWindowFunction< double >
 CImageProcessingAtom::MipmapSettings
 CImageProcessingAtom::MultiplatformPresetSettings
 CImageProcessingAtom::PixelFormatInfo
 CImageProcessingAtom::PlatformSettingDefault settings for platform
 CImageProcessingAtom::PresetSettings
 CImageProcessingAtom::SFilterProgress
 CImageProcessingAtom::SHalf
 CImageProcessingAtom::SThreadOptionsThread0
 CImageProcessingAtom::SThreadOptionsThread1
 CImageProcessingAtom::TextureSettings
 CImageProcessingAtomEditor::EditorHelper
 CImageProcessingAtomEditor::EditorTextureSetting
 CImageProcessingAtomEditor::ImageProcessingEditorRequestBus::Handler
 CImageProcessingAtomEditor::ResolutionInfo
 CImageProcessingRequestBus::Handler
 CImageResourceViewData
 CImageTagBus::Handler
 CImGui::ImGuiFrameVisualizerFieldVisible fields withing an node
 CImGui::ImGuiFrameVisualizerNodeNode definition
 CImGui::ImGuiFrameVisualizerWindowWindow class for the frame visualizer
 CImGuiSystemNotificationBus::Handler
 CImGuiSystemRequestBus::Handler
 CInspectorRequestBus::Handler
 CIUnknownImpl
 CMaskedOcclusionCulling
 CMaskedOcclusionCulling::OcclusionCullingStatistics
 CMaskedOcclusionCulling::ScissorRect
 CMaskedOcclusionCulling::TriList
 CMaskedOcclusionCulling::VertexLayout
 CMaskedOcclusionCullingPrivate::ZTile
 CMaterialDocumentRequestBus::Handler
 CMemoryStatisticsEventBus::Handler
 CMetalResourceHashFunction which returns the native hash instead of trying to re-calculate a new hash. Used in data structures that require hash calculation below
 CModelTagBus::Handler
 CModularViewportCameraControllerRequestBus::Handler
 CNativeViewControllerType
 CNativeViewType
 CNoClipControllerRequestBus::Handler
 CObjectFactoryDescriptor
 CPerformanceCollectorOwner::Registrar
 CPerformanceMonitorRequestBus::Handler
 CPreviewerFeatureProcessorProviderBus::Handler
 CPreviewRendererSystemRequestBus::Handler
 CProfilingCaptureRequestBus::Handler
 CQComboBox
 CQDialog
 CQObject
 CQTableWidget
 CQToolBar
 CQVBoxLayout
 CQWidget
 CRender::Bootstrap::DefaultWindowBus::Handler
 CRender::Bootstrap::RequestBus::Handler
 CResourceBindingData
 CResourceInvalidateBus::Handler
 CResourceInvalidateBus::MultiHandler
 CRHI::FrameEventBus::Handler
 CRHI::ResourceInvalidateBus::MultiHandler
 CRHI::ShaderPlatformInterfaceRegisterBus::Handler
 CRHIMetalView(PlatformImpl)
 CRHIMetalViewController(PlatformImpl)
 CRPI::MaterialConverterBus::Handler
 CRPI::ShaderReloadNotificationBus::Handler
 CRPI::ShaderReloadNotificationBus::MultiHandler
 CRPI::ViewProviderBus::Handler
 CRPI::WindowContextNotificationBus::Handler
 CSceneAPI::SceneBuilderDependencyBus::Handler
 CSceneAPI::SceneCore::ExportingComponent
 CSceneNotificationBus::Handler
 CSceneRequestBus::Handler
 CSerializeContext::IEventHandler
 CShaderManagementConsole::DocumentVerificationResult
 CShaderManagementConsole::ShaderVariantInfo
 CShaderManagementConsole::ShaderVariantStatisticData
 CShaderManagementConsoleDocumentRequestBus::Handler
 CShaderManagementConsoleRequestBus::Handler
 CShaderPlatformInterfaceRequestBus::Handler
 CShaderReloadNotificationBus::Handler
 CShaderReloadNotificationBus::MultiHandler
 CShaderVariantFinderNotificationBus::Handler
 CSkinnedMeshShaderOptionNotificationBus::Handler
 CSkinnedMeshStatsRequestBus::Handler
 CStdVideoDecodeH264PictureInfo
 CStdVideoDecodeH264PictureInfoFlags
 CStdVideoDecodeH264ReferenceInfo
 CStdVideoDecodeH264ReferenceInfoFlags
 CStdVideoDecodeH265PictureInfo
 CStdVideoDecodeH265PictureInfoFlags
 CStdVideoDecodeH265ReferenceInfo
 CStdVideoDecodeH265ReferenceInfoFlags
 CStdVideoH264HrdParameters
 CStdVideoH264PictureParameterSet
 CStdVideoH264PpsFlags
 CStdVideoH264ScalingLists
 CStdVideoH264SequenceParameterSet
 CStdVideoH264SequenceParameterSetVui
 CStdVideoH264SpsFlags
 CStdVideoH264SpsVuiFlags
 CStdVideoH265DecPicBufMgr
 CStdVideoH265HrdFlags
 CStdVideoH265HrdParameters
 CStdVideoH265LongTermRefPicsSps
 CStdVideoH265PictureParameterSet
 CStdVideoH265PpsFlags
 CStdVideoH265PredictorPaletteEntries
 CStdVideoH265ProfileTierLevel
 CStdVideoH265ProfileTierLevelFlags
 CStdVideoH265ScalingLists
 CStdVideoH265SequenceParameterSet
 CStdVideoH265SequenceParameterSetVui
 CStdVideoH265ShortTermRefPicSet
 CStdVideoH265ShortTermRefPicSetFlags
 CStdVideoH265SpsFlags
 CStdVideoH265SpsVuiFlags
 CStdVideoH265SubLayerHrdParameters
 CStdVideoH265VideoParameterSet
 CStdVideoH265VpsFlags
 CSystemTickBus::Handler
 CTickBus::Handler
 CTransformNotificationBus::Handler
 CVkAabbPositionsKHR
 CVkAccelerationStructureBuildGeometryInfoKHR
 CVkAccelerationStructureBuildRangeInfoKHR
 CVkAccelerationStructureBuildSizesInfoKHR
 CVkAccelerationStructureCaptureDescriptorDataInfoEXT
 CVkAccelerationStructureCreateInfoKHR
 CVkAccelerationStructureCreateInfoNV
 CVkAccelerationStructureDeviceAddressInfoKHR
 CVkAccelerationStructureGeometryAabbsDataKHR
 CVkAccelerationStructureGeometryDataKHR
 CVkAccelerationStructureGeometryInstancesDataKHR
 CVkAccelerationStructureGeometryKHR
 CVkAccelerationStructureGeometryMotionTrianglesDataNV
 CVkAccelerationStructureGeometryTrianglesDataKHR
 CVkAccelerationStructureInfoNV
 CVkAccelerationStructureInstanceKHR
 CVkAccelerationStructureMatrixMotionInstanceNV
 CVkAccelerationStructureMemoryRequirementsInfoNV
 CVkAccelerationStructureMotionInfoNV
 CVkAccelerationStructureMotionInstanceDataNV
 CVkAccelerationStructureMotionInstanceNV
 CVkAccelerationStructureSRTMotionInstanceNV
 CVkAccelerationStructureTrianglesOpacityMicromapEXT
 CVkAccelerationStructureVersionInfoKHR
 CVkAcquireNextImageInfoKHR
 CVkAcquireProfilingLockInfoKHR
 CVkAllocationCallbacks
 CVkAmigoProfilingSubmitInfoSEC
 CVkApplicationInfo
 CVkAttachmentDescription
 CVkAttachmentDescription2
 CVkAttachmentDescriptionStencilLayout
 CVkAttachmentReference
 CVkAttachmentReference2
 CVkAttachmentReferenceStencilLayout
 CVkAttachmentSampleCountInfoAMD
 CVkAttachmentSampleLocationsEXT
 CVkBaseInStructure
 CVkBaseOutStructure
 CVkBindAccelerationStructureMemoryInfoNV
 CVkBindBufferMemoryDeviceGroupInfo
 CVkBindBufferMemoryInfo
 CVkBindImageMemoryDeviceGroupInfo
 CVkBindImageMemoryInfo
 CVkBindImageMemorySwapchainInfoKHR
 CVkBindImagePlaneMemoryInfo
 CVkBindIndexBufferIndirectCommandNV
 CVkBindShaderGroupIndirectCommandNV
 CVkBindSparseInfo
 CVkBindVertexBufferIndirectCommandNV
 CVkBindVideoSessionMemoryInfoKHR
 CVkBlitImageInfo2
 CVkBufferCaptureDescriptorDataInfoEXT
 CVkBufferCopy
 CVkBufferCopy2
 CVkBufferCreateInfo
 CVkBufferDeviceAddressCreateInfoEXT
 CVkBufferDeviceAddressInfo
 CVkBufferImageCopy
 CVkBufferImageCopy2
 CVkBufferMemoryBarrier
 CVkBufferMemoryBarrier2
 CVkBufferMemoryRequirementsInfo2
 CVkBufferOpaqueCaptureAddressCreateInfo
 CVkBufferViewCreateInfo
 CVkCalibratedTimestampInfoEXT
 CVkCheckpointData2NV
 CVkCheckpointDataNV
 CVkClearAttachment
 CVkClearColorValue
 CVkClearDepthStencilValue
 CVkClearRect
 CVkClearValue
 CVkCoarseSampleLocationNV
 CVkCoarseSampleOrderCustomNV
 CVkColorBlendAdvancedEXT
 CVkColorBlendEquationEXT
 CVkCommandBufferAllocateInfo
 CVkCommandBufferBeginInfo
 CVkCommandBufferInheritanceConditionalRenderingInfoEXT
 CVkCommandBufferInheritanceInfo
 CVkCommandBufferInheritanceRenderingInfo
 CVkCommandBufferInheritanceRenderPassTransformInfoQCOM
 CVkCommandBufferInheritanceViewportScissorInfoNV
 CVkCommandBufferSubmitInfo
 CVkCommandPoolCreateInfo
 CVkComponentMapping
 CVkComputePipelineCreateInfo
 CVkConditionalRenderingBeginInfoEXT
 CVkConformanceVersion
 CVkCooperativeMatrixPropertiesNV
 CVkCopyAccelerationStructureInfoKHR
 CVkCopyAccelerationStructureToMemoryInfoKHR
 CVkCopyBufferInfo2
 CVkCopyBufferToImageInfo2
 CVkCopyCommandTransformInfoQCOM
 CVkCopyDescriptorSet
 CVkCopyImageInfo2
 CVkCopyImageToBufferInfo2
 CVkCopyMemoryIndirectCommandNV
 CVkCopyMemoryToAccelerationStructureInfoKHR
 CVkCopyMemoryToImageIndirectCommandNV
 CVkCopyMemoryToMicromapInfoEXT
 CVkCopyMicromapInfoEXT
 CVkCopyMicromapToMemoryInfoEXT
 CVkCuFunctionCreateInfoNVX
 CVkCuLaunchInfoNVX
 CVkCuModuleCreateInfoNVX
 CVkDebugMarkerMarkerInfoEXT
 CVkDebugMarkerObjectNameInfoEXT
 CVkDebugMarkerObjectTagInfoEXT
 CVkDebugReportCallbackCreateInfoEXT
 CVkDebugUtilsLabelEXT
 CVkDebugUtilsMessengerCallbackDataEXT
 CVkDebugUtilsMessengerCreateInfoEXT
 CVkDebugUtilsObjectNameInfoEXT
 CVkDebugUtilsObjectTagInfoEXT
 CVkDecompressMemoryRegionNV
 CVkDedicatedAllocationBufferCreateInfoNV
 CVkDedicatedAllocationImageCreateInfoNV
 CVkDedicatedAllocationMemoryAllocateInfoNV
 CVkDependencyInfo
 CVkDescriptorAddressInfoEXT
 CVkDescriptorBufferBindingInfoEXT
 CVkDescriptorBufferBindingPushDescriptorBufferHandleEXT
 CVkDescriptorBufferInfo
 CVkDescriptorDataEXT
 CVkDescriptorGetInfoEXT
 CVkDescriptorImageInfo
 CVkDescriptorPoolCreateInfo
 CVkDescriptorPoolInlineUniformBlockCreateInfo
 CVkDescriptorPoolSize
 CVkDescriptorSetAllocateInfo
 CVkDescriptorSetBindingReferenceVALVE
 CVkDescriptorSetLayoutBinding
 CVkDescriptorSetLayoutBindingFlagsCreateInfo
 CVkDescriptorSetLayoutCreateInfo
 CVkDescriptorSetLayoutHostMappingInfoVALVE
 CVkDescriptorSetLayoutSupport
 CVkDescriptorSetVariableDescriptorCountAllocateInfo
 CVkDescriptorSetVariableDescriptorCountLayoutSupport
 CVkDescriptorUpdateTemplateCreateInfo
 CVkDescriptorUpdateTemplateEntry
 CVkDeviceAddressBindingCallbackDataEXT
 CVkDeviceBufferMemoryRequirements
 CVkDeviceCreateInfo
 CVkDeviceDeviceMemoryReportCreateInfoEXT
 CVkDeviceDiagnosticsConfigCreateInfoNV
 CVkDeviceEventInfoEXT
 CVkDeviceFaultAddressInfoEXT
 CVkDeviceFaultCountsEXT
 CVkDeviceFaultInfoEXT
 CVkDeviceFaultVendorBinaryHeaderVersionOneEXT
 CVkDeviceFaultVendorInfoEXT
 CVkDeviceGroupBindSparseInfo
 CVkDeviceGroupCommandBufferBeginInfo
 CVkDeviceGroupDeviceCreateInfo
 CVkDeviceGroupPresentCapabilitiesKHR
 CVkDeviceGroupPresentInfoKHR
 CVkDeviceGroupRenderPassBeginInfo
 CVkDeviceGroupSubmitInfo
 CVkDeviceGroupSwapchainCreateInfoKHR
 CVkDeviceImageMemoryRequirements
 CVkDeviceMemoryOpaqueCaptureAddressInfo
 CVkDeviceMemoryOverallocationCreateInfoAMD
 CVkDeviceMemoryReportCallbackDataEXT
 CVkDeviceOrHostAddressConstKHR
 CVkDeviceOrHostAddressKHR
 CVkDevicePrivateDataCreateInfo
 CVkDeviceQueueCreateInfo
 CVkDeviceQueueGlobalPriorityCreateInfoKHR
 CVkDeviceQueueInfo2
 CVkDirectDriverLoadingInfoLUNARG
 CVkDirectDriverLoadingListLUNARG
 CVkDispatchIndirectCommand
 CVkDisplayEventInfoEXT
 CVkDisplayModeCreateInfoKHR
 CVkDisplayModeParametersKHR
 CVkDisplayModeProperties2KHR
 CVkDisplayModePropertiesKHR
 CVkDisplayNativeHdrSurfaceCapabilitiesAMD
 CVkDisplayPlaneCapabilities2KHR
 CVkDisplayPlaneCapabilitiesKHR
 CVkDisplayPlaneInfo2KHR
 CVkDisplayPlaneProperties2KHR
 CVkDisplayPlanePropertiesKHR
 CVkDisplayPowerInfoEXT
 CVkDisplayPresentInfoKHR
 CVkDisplayProperties2KHR
 CVkDisplayPropertiesKHR
 CVkDisplaySurfaceCreateInfoKHR
 CVkDrawIndexedIndirectCommand
 CVkDrawIndirectCommand
 CVkDrawMeshTasksIndirectCommandEXT
 CVkDrawMeshTasksIndirectCommandNV
 CVkDrmFormatModifierProperties2EXT
 CVkDrmFormatModifierPropertiesEXT
 CVkDrmFormatModifierPropertiesList2EXT
 CVkDrmFormatModifierPropertiesListEXT
 CVkEventCreateInfo
 CVkExportFenceCreateInfo
 CVkExportMemoryAllocateInfo
 CVkExportMemoryAllocateInfoNV
 CVkExportSemaphoreCreateInfo
 CVkExtensionProperties
 CVkExtent2D
 CVkExtent3D
 CVkExternalBufferProperties
 CVkExternalFenceProperties
 CVkExternalImageFormatProperties
 CVkExternalImageFormatPropertiesNV
 CVkExternalMemoryBufferCreateInfo
 CVkExternalMemoryImageCreateInfo
 CVkExternalMemoryImageCreateInfoNV
 CVkExternalMemoryProperties
 CVkExternalSemaphoreProperties
 CVkFenceCreateInfo
 CVkFenceGetFdInfoKHR
 CVkFilterCubicImageViewImageFormatPropertiesEXT
 CVkFormatProperties
 CVkFormatProperties2
 CVkFormatProperties3
 CVkFragmentShadingRateAttachmentInfoKHR
 CVkFramebufferAttachmentImageInfo
 CVkFramebufferAttachmentsCreateInfo
 CVkFramebufferCreateInfo
 CVkFramebufferMixedSamplesCombinationNV
 CVkGeneratedCommandsInfoNV
 CVkGeneratedCommandsMemoryRequirementsInfoNV
 CVkGeometryAABBNV
 CVkGeometryDataNV
 CVkGeometryNV
 CVkGeometryTrianglesNV
 CVkGraphicsPipelineCreateInfo
 CVkGraphicsPipelineLibraryCreateInfoEXT
 CVkGraphicsPipelineShaderGroupsCreateInfoNV
 CVkGraphicsShaderGroupCreateInfoNV
 CVkHdrMetadataEXT
 CVkHeadlessSurfaceCreateInfoEXT
 CVkImageBlit
 CVkImageBlit2
 CVkImageCaptureDescriptorDataInfoEXT
 CVkImageCompressionControlEXT
 CVkImageCompressionPropertiesEXT
 CVkImageCopy
 CVkImageCopy2
 CVkImageCreateInfo
 CVkImageDrmFormatModifierExplicitCreateInfoEXT
 CVkImageDrmFormatModifierListCreateInfoEXT
 CVkImageDrmFormatModifierPropertiesEXT
 CVkImageFormatListCreateInfo
 CVkImageFormatProperties
 CVkImageFormatProperties2
 CVkImageMemoryBarrier
 CVkImageMemoryBarrier2
 CVkImageMemoryRequirementsInfo2
 CVkImagePlaneMemoryRequirementsInfo
 CVkImageResolve
 CVkImageResolve2
 CVkImageSparseMemoryRequirementsInfo2
 CVkImageStencilUsageCreateInfo
 CVkImageSubresource
 CVkImageSubresource2EXT
 CVkImageSubresourceLayers
 CVkImageSubresourceRange
 CVkImageSwapchainCreateInfoKHR
 CVkImageViewAddressPropertiesNVX
 CVkImageViewASTCDecodeModeEXT
 CVkImageViewCaptureDescriptorDataInfoEXT
 CVkImageViewCreateInfo
 CVkImageViewHandleInfoNVX
 CVkImageViewMinLodCreateInfoEXT
 CVkImageViewSampleWeightCreateInfoQCOM
 CVkImageViewSlicedCreateInfoEXT
 CVkImageViewUsageCreateInfo
 CVkImportFenceFdInfoKHR
 CVkImportMemoryFdInfoKHR
 CVkImportMemoryHostPointerInfoEXT
 CVkImportSemaphoreFdInfoKHR
 CVkIndirectCommandsLayoutCreateInfoNV
 CVkIndirectCommandsLayoutTokenNV
 CVkIndirectCommandsStreamNV
 CVkInitializePerformanceApiInfoINTEL
 CVkInputAttachmentAspectReference
 CVkInstanceCreateInfo
 CVkLayerProperties
 CVkMappedMemoryRange
 CVkMemoryAllocateFlagsInfo
 CVkMemoryAllocateInfo
 CVkMemoryBarrier
 CVkMemoryBarrier2
 CVkMemoryDedicatedAllocateInfo
 CVkMemoryDedicatedRequirements
 CVkMemoryFdPropertiesKHR
 CVkMemoryGetFdInfoKHR
 CVkMemoryGetRemoteAddressInfoNV
 CVkMemoryHeap
 CVkMemoryHostPointerPropertiesEXT
 CVkMemoryMapInfoKHR
 CVkMemoryOpaqueCaptureAddressAllocateInfo
 CVkMemoryPriorityAllocateInfoEXT
 CVkMemoryRequirements
 CVkMemoryRequirements2
 CVkMemoryType
 CVkMemoryUnmapInfoKHR
 CVkMicromapBuildInfoEXT
 CVkMicromapBuildSizesInfoEXT
 CVkMicromapCreateInfoEXT
 CVkMicromapTriangleEXT
 CVkMicromapUsageEXT
 CVkMicromapVersionInfoEXT
 CVkMultiDrawIndexedInfoEXT
 CVkMultiDrawInfoEXT
 CVkMultisampledRenderToSingleSampledInfoEXT
 CVkMultisamplePropertiesEXT
 CVkMultiviewPerViewAttributesInfoNVX
 CVkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
 CVkMutableDescriptorTypeCreateInfoEXT
 CVkMutableDescriptorTypeListEXT
 CVkOffset2D
 CVkOffset3D
 CVkOpaqueCaptureDescriptorDataCreateInfoEXT
 CVkOpticalFlowExecuteInfoNV
 CVkOpticalFlowImageFormatInfoNV
 CVkOpticalFlowImageFormatPropertiesNV
 CVkOpticalFlowSessionCreateInfoNV
 CVkOpticalFlowSessionCreatePrivateDataInfoNV
 CVkPastPresentationTimingGOOGLE
 CVkPerformanceConfigurationAcquireInfoINTEL
 CVkPerformanceCounterDescriptionKHR
 CVkPerformanceCounterKHR
 CVkPerformanceCounterResultKHR
 CVkPerformanceMarkerInfoINTEL
 CVkPerformanceOverrideInfoINTEL
 CVkPerformanceQuerySubmitInfoKHR
 CVkPerformanceStreamMarkerInfoINTEL
 CVkPerformanceValueDataINTEL
 CVkPerformanceValueINTEL
 CVkPhysicalDevice16BitStorageFeatures
 CVkPhysicalDevice4444FormatsFeaturesEXT
 CVkPhysicalDevice8BitStorageFeatures
 CVkPhysicalDeviceAccelerationStructureFeaturesKHR
 CVkPhysicalDeviceAccelerationStructurePropertiesKHR
 CVkPhysicalDeviceAddressBindingReportFeaturesEXT
 CVkPhysicalDeviceAmigoProfilingFeaturesSEC
 CVkPhysicalDeviceASTCDecodeFeaturesEXT
 CVkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
 CVkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
 CVkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
 CVkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
 CVkPhysicalDeviceBorderColorSwizzleFeaturesEXT
 CVkPhysicalDeviceBufferDeviceAddressFeatures
 CVkPhysicalDeviceBufferDeviceAddressFeaturesEXT
 CVkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI
 CVkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI
 CVkPhysicalDeviceCoherentMemoryFeaturesAMD
 CVkPhysicalDeviceColorWriteEnableFeaturesEXT
 CVkPhysicalDeviceComputeShaderDerivativesFeaturesNV
 CVkPhysicalDeviceConditionalRenderingFeaturesEXT
 CVkPhysicalDeviceConservativeRasterizationPropertiesEXT
 CVkPhysicalDeviceCooperativeMatrixFeaturesNV
 CVkPhysicalDeviceCooperativeMatrixPropertiesNV
 CVkPhysicalDeviceCopyMemoryIndirectFeaturesNV
 CVkPhysicalDeviceCopyMemoryIndirectPropertiesNV
 CVkPhysicalDeviceCornerSampledImageFeaturesNV
 CVkPhysicalDeviceCoverageReductionModeFeaturesNV
 CVkPhysicalDeviceCustomBorderColorFeaturesEXT
 CVkPhysicalDeviceCustomBorderColorPropertiesEXT
 CVkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
 CVkPhysicalDeviceDepthClampZeroOneFeaturesEXT
 CVkPhysicalDeviceDepthClipControlFeaturesEXT
 CVkPhysicalDeviceDepthClipEnableFeaturesEXT
 CVkPhysicalDeviceDepthStencilResolveProperties
 CVkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
 CVkPhysicalDeviceDescriptorBufferFeaturesEXT
 CVkPhysicalDeviceDescriptorBufferPropertiesEXT
 CVkPhysicalDeviceDescriptorIndexingFeatures
 CVkPhysicalDeviceDescriptorIndexingProperties
 CVkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
 CVkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV
 CVkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV
 CVkPhysicalDeviceDeviceMemoryReportFeaturesEXT
 CVkPhysicalDeviceDiagnosticsConfigFeaturesNV
 CVkPhysicalDeviceDiscardRectanglePropertiesEXT
 CVkPhysicalDeviceDriverProperties
 CVkPhysicalDeviceDrmPropertiesEXT
 CVkPhysicalDeviceDynamicRenderingFeatures
 CVkPhysicalDeviceExclusiveScissorFeaturesNV
 CVkPhysicalDeviceExtendedDynamicState2FeaturesEXT
 CVkPhysicalDeviceExtendedDynamicState3FeaturesEXT
 CVkPhysicalDeviceExtendedDynamicState3PropertiesEXT
 CVkPhysicalDeviceExtendedDynamicStateFeaturesEXT
 CVkPhysicalDeviceExternalBufferInfo
 CVkPhysicalDeviceExternalFenceInfo
 CVkPhysicalDeviceExternalImageFormatInfo
 CVkPhysicalDeviceExternalMemoryHostPropertiesEXT
 CVkPhysicalDeviceExternalMemoryRDMAFeaturesNV
 CVkPhysicalDeviceExternalSemaphoreInfo
 CVkPhysicalDeviceFaultFeaturesEXT
 CVkPhysicalDeviceFeatures
 CVkPhysicalDeviceFeatures2
 CVkPhysicalDeviceFloatControlsProperties
 CVkPhysicalDeviceFragmentDensityMap2FeaturesEXT
 CVkPhysicalDeviceFragmentDensityMap2PropertiesEXT
 CVkPhysicalDeviceFragmentDensityMapFeaturesEXT
 CVkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
 CVkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
 CVkPhysicalDeviceFragmentDensityMapPropertiesEXT
 CVkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR
 CVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR
 CVkPhysicalDeviceFragmentShaderInterlockFeaturesEXT
 CVkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV
 CVkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV
 CVkPhysicalDeviceFragmentShadingRateFeaturesKHR
 CVkPhysicalDeviceFragmentShadingRateKHR
 CVkPhysicalDeviceFragmentShadingRatePropertiesKHR
 CVkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
 CVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
 CVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
 CVkPhysicalDeviceGroupProperties
 CVkPhysicalDeviceHostQueryResetFeatures
 CVkPhysicalDeviceIDProperties
 CVkPhysicalDeviceImage2DViewOf3DFeaturesEXT
 CVkPhysicalDeviceImageCompressionControlFeaturesEXT
 CVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
 CVkPhysicalDeviceImageDrmFormatModifierInfoEXT
 CVkPhysicalDeviceImageFormatInfo2
 CVkPhysicalDeviceImagelessFramebufferFeatures
 CVkPhysicalDeviceImageProcessingFeaturesQCOM
 CVkPhysicalDeviceImageProcessingPropertiesQCOM
 CVkPhysicalDeviceImageRobustnessFeatures
 CVkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT
 CVkPhysicalDeviceImageViewImageFormatInfoEXT
 CVkPhysicalDeviceImageViewMinLodFeaturesEXT
 CVkPhysicalDeviceIndexTypeUint8FeaturesEXT
 CVkPhysicalDeviceInheritedViewportScissorFeaturesNV
 CVkPhysicalDeviceInlineUniformBlockFeatures
 CVkPhysicalDeviceInlineUniformBlockProperties
 CVkPhysicalDeviceInvocationMaskFeaturesHUAWEI
 CVkPhysicalDeviceLegacyDitheringFeaturesEXT
 CVkPhysicalDeviceLimits
 CVkPhysicalDeviceLinearColorAttachmentFeaturesNV
 CVkPhysicalDeviceLineRasterizationFeaturesEXT
 CVkPhysicalDeviceLineRasterizationPropertiesEXT
 CVkPhysicalDeviceMaintenance3Properties
 CVkPhysicalDeviceMaintenance4Features
 CVkPhysicalDeviceMaintenance4Properties
 CVkPhysicalDeviceMemoryBudgetPropertiesEXT
 CVkPhysicalDeviceMemoryDecompressionFeaturesNV
 CVkPhysicalDeviceMemoryDecompressionPropertiesNV
 CVkPhysicalDeviceMemoryPriorityFeaturesEXT
 CVkPhysicalDeviceMemoryProperties
 CVkPhysicalDeviceMemoryProperties2
 CVkPhysicalDeviceMeshShaderFeaturesEXT
 CVkPhysicalDeviceMeshShaderFeaturesNV
 CVkPhysicalDeviceMeshShaderPropertiesEXT
 CVkPhysicalDeviceMeshShaderPropertiesNV
 CVkPhysicalDeviceMultiDrawFeaturesEXT
 CVkPhysicalDeviceMultiDrawPropertiesEXT
 CVkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
 CVkPhysicalDeviceMultiviewFeatures
 CVkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
 CVkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
 CVkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
 CVkPhysicalDeviceMultiviewProperties
 CVkPhysicalDeviceMutableDescriptorTypeFeaturesEXT
 CVkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT
 CVkPhysicalDeviceOpacityMicromapFeaturesEXT
 CVkPhysicalDeviceOpacityMicromapPropertiesEXT
 CVkPhysicalDeviceOpticalFlowFeaturesNV
 CVkPhysicalDeviceOpticalFlowPropertiesNV
 CVkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
 CVkPhysicalDevicePCIBusInfoPropertiesEXT
 CVkPhysicalDevicePerformanceQueryFeaturesKHR
 CVkPhysicalDevicePerformanceQueryPropertiesKHR
 CVkPhysicalDevicePipelineCreationCacheControlFeatures
 CVkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
 CVkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
 CVkPhysicalDevicePipelinePropertiesFeaturesEXT
 CVkPhysicalDevicePipelineProtectedAccessFeaturesEXT
 CVkPhysicalDevicePipelineRobustnessFeaturesEXT
 CVkPhysicalDevicePipelineRobustnessPropertiesEXT
 CVkPhysicalDevicePointClippingProperties
 CVkPhysicalDevicePresentBarrierFeaturesNV
 CVkPhysicalDevicePresentIdFeaturesKHR
 CVkPhysicalDevicePresentWaitFeaturesKHR
 CVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
 CVkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
 CVkPhysicalDevicePrivateDataFeatures
 CVkPhysicalDeviceProperties
 CVkPhysicalDeviceProperties2
 CVkPhysicalDeviceProtectedMemoryFeatures
 CVkPhysicalDeviceProtectedMemoryProperties
 CVkPhysicalDeviceProvokingVertexFeaturesEXT
 CVkPhysicalDeviceProvokingVertexPropertiesEXT
 CVkPhysicalDevicePushDescriptorPropertiesKHR
 CVkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
 CVkPhysicalDeviceRayQueryFeaturesKHR
 CVkPhysicalDeviceRayTracingInvocationReorderFeaturesNV
 CVkPhysicalDeviceRayTracingInvocationReorderPropertiesNV
 CVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR
 CVkPhysicalDeviceRayTracingMotionBlurFeaturesNV
 CVkPhysicalDeviceRayTracingPipelineFeaturesKHR
 CVkPhysicalDeviceRayTracingPipelinePropertiesKHR
 CVkPhysicalDeviceRayTracingPositionFetchFeaturesKHR
 CVkPhysicalDeviceRayTracingPropertiesNV
 CVkPhysicalDeviceRepresentativeFragmentTestFeaturesNV
 CVkPhysicalDeviceRGBA10X6FormatsFeaturesEXT
 CVkPhysicalDeviceRobustness2FeaturesEXT
 CVkPhysicalDeviceRobustness2PropertiesEXT
 CVkPhysicalDeviceSampleLocationsPropertiesEXT
 CVkPhysicalDeviceSamplerFilterMinmaxProperties
 CVkPhysicalDeviceSamplerYcbcrConversionFeatures
 CVkPhysicalDeviceScalarBlockLayoutFeatures
 CVkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
 CVkPhysicalDeviceShaderAtomicFloat2FeaturesEXT
 CVkPhysicalDeviceShaderAtomicFloatFeaturesEXT
 CVkPhysicalDeviceShaderAtomicInt64Features
 CVkPhysicalDeviceShaderClockFeaturesKHR
 CVkPhysicalDeviceShaderCoreBuiltinsFeaturesARM
 CVkPhysicalDeviceShaderCoreBuiltinsPropertiesARM
 CVkPhysicalDeviceShaderCoreProperties2AMD
 CVkPhysicalDeviceShaderCorePropertiesAMD
 CVkPhysicalDeviceShaderCorePropertiesARM
 CVkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
 CVkPhysicalDeviceShaderDrawParametersFeatures
 CVkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
 CVkPhysicalDeviceShaderFloat16Int8Features
 CVkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT
 CVkPhysicalDeviceShaderImageFootprintFeaturesNV
 CVkPhysicalDeviceShaderIntegerDotProductFeatures
 CVkPhysicalDeviceShaderIntegerDotProductProperties
 CVkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
 CVkPhysicalDeviceShaderModuleIdentifierFeaturesEXT
 CVkPhysicalDeviceShaderModuleIdentifierPropertiesEXT
 CVkPhysicalDeviceShaderObjectFeaturesEXT
 CVkPhysicalDeviceShaderObjectPropertiesEXT
 CVkPhysicalDeviceShaderSMBuiltinsFeaturesNV
 CVkPhysicalDeviceShaderSMBuiltinsPropertiesNV
 CVkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
 CVkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
 CVkPhysicalDeviceShaderTerminateInvocationFeatures
 CVkPhysicalDeviceShaderTileImageFeaturesEXT
 CVkPhysicalDeviceShaderTileImagePropertiesEXT
 CVkPhysicalDeviceShadingRateImageFeaturesNV
 CVkPhysicalDeviceShadingRateImagePropertiesNV
 CVkPhysicalDeviceSparseImageFormatInfo2
 CVkPhysicalDeviceSparseProperties
 CVkPhysicalDeviceSubgroupProperties
 CVkPhysicalDeviceSubgroupSizeControlFeatures
 CVkPhysicalDeviceSubgroupSizeControlProperties
 CVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT
 CVkPhysicalDeviceSubpassShadingFeaturesHUAWEI
 CVkPhysicalDeviceSubpassShadingPropertiesHUAWEI
 CVkPhysicalDeviceSurfaceInfo2KHR
 CVkPhysicalDeviceSwapchainMaintenance1FeaturesEXT
 CVkPhysicalDeviceSynchronization2Features
 CVkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
 CVkPhysicalDeviceTexelBufferAlignmentProperties
 CVkPhysicalDeviceTextureCompressionASTCHDRFeatures
 CVkPhysicalDeviceTilePropertiesFeaturesQCOM
 CVkPhysicalDeviceTimelineSemaphoreFeatures
 CVkPhysicalDeviceTimelineSemaphoreProperties
 CVkPhysicalDeviceToolProperties
 CVkPhysicalDeviceTransformFeedbackFeaturesEXT
 CVkPhysicalDeviceTransformFeedbackPropertiesEXT
 CVkPhysicalDeviceUniformBufferStandardLayoutFeatures
 CVkPhysicalDeviceVariablePointersFeatures
 CVkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
 CVkPhysicalDeviceVertexAttributeDivisorPropertiesEXT
 CVkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
 CVkPhysicalDeviceVideoFormatInfoKHR
 CVkPhysicalDeviceVulkan11Features
 CVkPhysicalDeviceVulkan11Properties
 CVkPhysicalDeviceVulkan12Features
 CVkPhysicalDeviceVulkan12Properties
 CVkPhysicalDeviceVulkan13Features
 CVkPhysicalDeviceVulkan13Properties
 CVkPhysicalDeviceVulkanMemoryModelFeatures
 CVkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
 CVkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
 CVkPhysicalDeviceYcbcrImageArraysFeaturesEXT
 CVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
 CVkPipelineCacheCreateInfo
 CVkPipelineCacheHeaderVersionOne
 CVkPipelineColorBlendAdvancedStateCreateInfoEXT
 CVkPipelineColorBlendAttachmentState
 CVkPipelineColorBlendStateCreateInfo
 CVkPipelineColorWriteCreateInfoEXT
 CVkPipelineCompilerControlCreateInfoAMD
 CVkPipelineCoverageModulationStateCreateInfoNV
 CVkPipelineCoverageReductionStateCreateInfoNV
 CVkPipelineCoverageToColorStateCreateInfoNV
 CVkPipelineCreationFeedback
 CVkPipelineCreationFeedbackCreateInfo
 CVkPipelineDepthStencilStateCreateInfo
 CVkPipelineDiscardRectangleStateCreateInfoEXT
 CVkPipelineDynamicStateCreateInfo
 CVkPipelineExecutableInfoKHR
 CVkPipelineExecutablePropertiesKHR
 CVkPipelineExecutableStatisticKHR
 CVkPipelineExecutableStatisticValueKHR
 CVkPipelineFragmentShadingRateEnumStateCreateInfoNV
 CVkPipelineFragmentShadingRateStateCreateInfoKHR
 CVkPipelineInfoKHR
 CVkPipelineInputAssemblyStateCreateInfo
 CVkPipelineLayoutCreateInfo
 CVkPipelineLibraryCreateInfoKHR
 CVkPipelineMultisampleStateCreateInfo
 CVkPipelinePropertiesIdentifierEXT
 CVkPipelineRasterizationConservativeStateCreateInfoEXT
 CVkPipelineRasterizationDepthClipStateCreateInfoEXT
 CVkPipelineRasterizationLineStateCreateInfoEXT
 CVkPipelineRasterizationProvokingVertexStateCreateInfoEXT
 CVkPipelineRasterizationStateCreateInfo
 CVkPipelineRasterizationStateRasterizationOrderAMD
 CVkPipelineRasterizationStateStreamCreateInfoEXT
 CVkPipelineRenderingCreateInfo
 CVkPipelineRepresentativeFragmentTestStateCreateInfoNV
 CVkPipelineRobustnessCreateInfoEXT
 CVkPipelineSampleLocationsStateCreateInfoEXT
 CVkPipelineShaderStageCreateInfo
 CVkPipelineShaderStageModuleIdentifierCreateInfoEXT
 CVkPipelineShaderStageRequiredSubgroupSizeCreateInfo
 CVkPipelineTessellationDomainOriginStateCreateInfo
 CVkPipelineTessellationStateCreateInfo
 CVkPipelineVertexInputDivisorStateCreateInfoEXT
 CVkPipelineVertexInputStateCreateInfo
 CVkPipelineViewportCoarseSampleOrderStateCreateInfoNV
 CVkPipelineViewportDepthClipControlCreateInfoEXT
 CVkPipelineViewportExclusiveScissorStateCreateInfoNV
 CVkPipelineViewportShadingRateImageStateCreateInfoNV
 CVkPipelineViewportStateCreateInfo
 CVkPipelineViewportSwizzleStateCreateInfoNV
 CVkPipelineViewportWScalingStateCreateInfoNV
 CVkPresentIdKHR
 CVkPresentInfoKHR
 CVkPresentRegionKHR
 CVkPresentRegionsKHR
 CVkPresentTimeGOOGLE
 CVkPresentTimesInfoGOOGLE
 CVkPrivateDataSlotCreateInfo
 CVkProtectedSubmitInfo
 CVkPushConstantRange
 CVkQueryLowLatencySupportNV
 CVkQueryPoolCreateInfo
 CVkQueryPoolPerformanceCreateInfoKHR
 CVkQueryPoolPerformanceQueryCreateInfoINTEL
 CVkQueueFamilyCheckpointProperties2NV
 CVkQueueFamilyCheckpointPropertiesNV
 CVkQueueFamilyGlobalPriorityPropertiesKHR
 CVkQueueFamilyProperties
 CVkQueueFamilyProperties2
 CVkQueueFamilyQueryResultStatusPropertiesKHR
 CVkQueueFamilyVideoPropertiesKHR
 CVkRayTracingPipelineCreateInfoKHR
 CVkRayTracingPipelineCreateInfoNV
 CVkRayTracingPipelineInterfaceCreateInfoKHR
 CVkRayTracingShaderGroupCreateInfoKHR
 CVkRayTracingShaderGroupCreateInfoNV
 CVkRect2D
 CVkRectLayerKHR
 CVkRefreshCycleDurationGOOGLE
 CVkReleaseSwapchainImagesInfoEXT
 CVkRenderingAttachmentInfo
 CVkRenderingFragmentDensityMapAttachmentInfoEXT
 CVkRenderingFragmentShadingRateAttachmentInfoKHR
 CVkRenderingInfo
 CVkRenderPassAttachmentBeginInfo
 CVkRenderPassBeginInfo
 CVkRenderPassCreateInfo
 CVkRenderPassCreateInfo2
 CVkRenderPassCreationControlEXT
 CVkRenderPassCreationFeedbackCreateInfoEXT
 CVkRenderPassCreationFeedbackInfoEXT
 CVkRenderPassFragmentDensityMapCreateInfoEXT
 CVkRenderPassInputAttachmentAspectCreateInfo
 CVkRenderPassMultiviewCreateInfo
 CVkRenderPassSampleLocationsBeginInfoEXT
 CVkRenderPassSubpassFeedbackCreateInfoEXT
 CVkRenderPassSubpassFeedbackInfoEXT
 CVkRenderPassTransformBeginInfoQCOM
 CVkResolveImageInfo2
 CVkSampleLocationEXT
 CVkSampleLocationsInfoEXT
 CVkSamplerBorderColorComponentMappingCreateInfoEXT
 CVkSamplerCaptureDescriptorDataInfoEXT
 CVkSamplerCreateInfo
 CVkSamplerCustomBorderColorCreateInfoEXT
 CVkSamplerReductionModeCreateInfo
 CVkSamplerYcbcrConversionCreateInfo
 CVkSamplerYcbcrConversionImageFormatProperties
 CVkSamplerYcbcrConversionInfo
 CVkSemaphoreCreateInfo
 CVkSemaphoreGetFdInfoKHR
 CVkSemaphoreSignalInfo
 CVkSemaphoreSubmitInfo
 CVkSemaphoreTypeCreateInfo
 CVkSemaphoreWaitInfo
 CVkSetStateFlagsIndirectCommandNV
 CVkShaderCreateInfoEXT
 CVkShaderModuleCreateInfo
 CVkShaderModuleIdentifierEXT
 CVkShaderModuleValidationCacheCreateInfoEXT
 CVkShaderResourceUsageAMD
 CVkShaderStatisticsInfoAMD
 CVkShadingRatePaletteNV
 CVkSharedPresentSurfaceCapabilitiesKHR
 CVkSparseBufferMemoryBindInfo
 CVkSparseImageFormatProperties
 CVkSparseImageFormatProperties2
 CVkSparseImageMemoryBind
 CVkSparseImageMemoryBindInfo
 CVkSparseImageMemoryRequirements
 CVkSparseImageMemoryRequirements2
 CVkSparseImageOpaqueMemoryBindInfo
 CVkSparseMemoryBind
 CVkSpecializationInfo
 CVkSpecializationMapEntry
 CVkSRTDataNV
 CVkStencilOpState
 CVkStridedDeviceAddressRegionKHR
 CVkSubmitInfo
 CVkSubmitInfo2
 CVkSubpassBeginInfo
 CVkSubpassDependency
 CVkSubpassDependency2
 CVkSubpassDescription
 CVkSubpassDescription2
 CVkSubpassDescriptionDepthStencilResolve
 CVkSubpassEndInfo
 CVkSubpassFragmentDensityMapOffsetEndInfoQCOM
 CVkSubpassResolvePerformanceQueryEXT
 CVkSubpassSampleLocationsEXT
 CVkSubpassShadingPipelineCreateInfoHUAWEI
 CVkSubresourceLayout
 CVkSubresourceLayout2EXT
 CVkSurfaceCapabilities2EXT
 CVkSurfaceCapabilities2KHR
 CVkSurfaceCapabilitiesKHR
 CVkSurfaceCapabilitiesPresentBarrierNV
 CVkSurfaceFormat2KHR
 CVkSurfaceFormatKHR
 CVkSurfacePresentModeCompatibilityEXT
 CVkSurfacePresentModeEXT
 CVkSurfacePresentScalingCapabilitiesEXT
 CVkSurfaceProtectedCapabilitiesKHR
 CVkSwapchainCounterCreateInfoEXT
 CVkSwapchainCreateInfoKHR
 CVkSwapchainDisplayNativeHdrCreateInfoAMD
 CVkSwapchainPresentBarrierCreateInfoNV
 CVkSwapchainPresentFenceInfoEXT
 CVkSwapchainPresentModeInfoEXT
 CVkSwapchainPresentModesCreateInfoEXT
 CVkSwapchainPresentScalingCreateInfoEXT
 CVkTextureLODGatherFormatPropertiesAMD
 CVkTilePropertiesQCOM
 CVkTimelineSemaphoreSubmitInfo
 CVkTraceRaysIndirectCommand2KHR
 CVkTraceRaysIndirectCommandKHR
 CVkTransformMatrixKHR
 CVkValidationCacheCreateInfoEXT
 CVkValidationFeaturesEXT
 CVkValidationFlagsEXT
 CVkVertexInputAttributeDescription
 CVkVertexInputAttributeDescription2EXT
 CVkVertexInputBindingDescription
 CVkVertexInputBindingDescription2EXT
 CVkVertexInputBindingDivisorDescriptionEXT
 CVkVideoBeginCodingInfoKHR
 CVkVideoCapabilitiesKHR
 CVkVideoCodingControlInfoKHR
 CVkVideoDecodeCapabilitiesKHR
 CVkVideoDecodeH264CapabilitiesKHR
 CVkVideoDecodeH264DpbSlotInfoKHR
 CVkVideoDecodeH264PictureInfoKHR
 CVkVideoDecodeH264ProfileInfoKHR
 CVkVideoDecodeH264SessionParametersAddInfoKHR
 CVkVideoDecodeH264SessionParametersCreateInfoKHR
 CVkVideoDecodeH265CapabilitiesKHR
 CVkVideoDecodeH265DpbSlotInfoKHR
 CVkVideoDecodeH265PictureInfoKHR
 CVkVideoDecodeH265ProfileInfoKHR
 CVkVideoDecodeH265SessionParametersAddInfoKHR
 CVkVideoDecodeH265SessionParametersCreateInfoKHR
 CVkVideoDecodeInfoKHR
 CVkVideoDecodeUsageInfoKHR
 CVkVideoEndCodingInfoKHR
 CVkVideoFormatPropertiesKHR
 CVkVideoPictureResourceInfoKHR
 CVkVideoProfileInfoKHR
 CVkVideoProfileListInfoKHR
 CVkVideoReferenceSlotInfoKHR
 CVkVideoSessionCreateInfoKHR
 CVkVideoSessionMemoryRequirementsKHR
 CVkVideoSessionParametersCreateInfoKHR
 CVkVideoSessionParametersUpdateInfoKHR
 CVkViewport
 CVkViewportSwizzleNV
 CVkViewportWScalingNV
 CVkWriteDescriptorSet
 CVkWriteDescriptorSetAccelerationStructureKHR
 CVkWriteDescriptorSetAccelerationStructureNV
 CVkWriteDescriptorSetInlineUniformBlock
 CVkXYColorEXT
 CVmaAllocationRepresents single memory allocation
 CVmaAllocationCreateInfoParameters of new VmaAllocation
 CVmaAllocationInfoParameters of VmaAllocation objects, that can be retrieved using function vmaGetAllocationInfo()
 CVmaAllocatorRepresents main object of this library initialized
 CVmaAllocatorCreateInfoDescription of a Allocator to be created
 CVmaAllocatorInfoInformation about existing VmaAllocator object
 CVmaBudgetStatistics of current memory usage and available budget for a specific memory heap
 CVmaDefragmentationContextAn opaque object that represents started defragmentation process
 CVmaDefragmentationInfoParameters for defragmentation
 CVmaDefragmentationMoveSingle move of an allocation to be done for defragmentation
 CVmaDefragmentationPassMoveInfoParameters for incremental defragmentation steps
 CVmaDefragmentationStatsStatistics returned for defragmentation process in function vmaEndDefragmentation()
 CVmaDetailedStatisticsMore detailed statistics than VmaStatistics
 CVmaDeviceMemoryCallbacksSet of callbacks that the library will call for vkAllocateMemory and vkFreeMemory
 CVmaPoolRepresents custom memory pool
 CVmaPoolCreateInfoDescribes parameter of created VmaPool
 CVmaStatisticsCalculated statistics of memory usage e.g. in a specific memory type, heap, custom pool, or total
 CVmaTotalStatisticsGeneral statistics from current state of the Allocator - total memory usage across all memory heaps and types
 CVmaVirtualAllocationRepresents single memory allocation done inside VmaVirtualBlock
 CVmaVirtualAllocationCreateInfoParameters of created virtual allocation to be passed to vmaVirtualAllocate()
 CVmaVirtualAllocationInfoParameters of an existing virtual allocation, returned by vmaGetVirtualAllocationInfo()
 CVmaVirtualBlockHandle to a virtual block object that allows to use core allocation algorithm without allocating any real GPU memory
 CVmaVirtualBlockCreateInfoParameters of created VmaVirtualBlock object to be passed to vmaCreateVirtualBlock()
 CVmaVulkanFunctionsPointers to some Vulkan functions - a subset used by the library
 CWindowSurfaceRequestsBus::Handler
 CXRRegisterInterface::Registrar