►Callocator_type::Descriptor | |
CAZ::RHI::MemorySubAllocator< Traits >::Descriptor | |
►CArcBallControllerRequestBus::Handler | |
CAZ::Debug::ArcBallControllerComponent | |
►CAssetBuilderSDK::AssetBuilderCommandBus::Handler | |
CAZ::PrecompiledShaderBuilder | |
CAZ::RPI::AnyAssetBuilder | |
CAZ::RPI::MaterialBuilder | |
CAZ::RPI::MaterialTypeBuilder | |
CAZ::RPI::PassBuilder | |
CAZ::RPI::ResourcePoolBuilder | |
CAZ::ShaderBuilder::ShaderAssetBuilder | |
CAZ::ShaderBuilder::ShaderVariantAssetBuilder | |
CAZ::ShaderBuilder::ShaderVariantListBuilder | |
CImageProcessingAtom::ImageBuilderWorker | Builder to process images |
►CAssetInitBus::Handler | |
CAZ::RPI::MaterialAsset | |
CAZ::RPI::MaterialTypeAsset | |
CAZ::RPI::ShaderAsset | |
►CAssetStatusReporterSystemRequestBus::Handler | |
CAtomToolsFramework::AssetStatusReporterSystem | AssetStatusReporterSystem processes a queue of job status requests for sets of source files |
►CAtomToolsAnyDocumentRequestBus::Handler | |
CAtomToolsFramework::AtomToolsAnyDocument | |
►CAtomToolsDocumentNotificationBus::Handler | |
CAtomToolsFramework::AtomToolsDocumentInspector | |
►CAtomToolsFramework::AtomToolsDocumentMainWindow | |
CMaterialCanvas::MaterialCanvasMainWindow | MaterialCanvasMainWindow creates and manages all of the graph canvas and viewport related docked windows for Material Canvas |
CMaterialEditor::MaterialEditorMainWindow | |
CPassCanvas::PassCanvasMainWindow | PassCanvasMainWindow creates and manages all of the graph canvas and viewport related docked windows for Pass Canvas |
CShaderManagementConsole::ShaderManagementConsoleWindow | |
CAtomToolsFramework::AtomToolsDocumentSystem | |
CAtomToolsFramework::GraphDocumentView | GraphDocumentView bridges document system managed graph model graphs with a single graph view per document |
►CAtomToolsDocumentRequestBus::Handler | |
►CAtomToolsFramework::AtomToolsDocument | |
CAtomToolsFramework::AtomToolsAnyDocument | |
CAtomToolsFramework::GraphDocument | GraphDocument implements support for creating, loading, saving, and manipulating graph model and canvas graphs |
CMaterialEditor::MaterialDocument | MaterialDocument provides an API for modifying and saving material document properties |
CShaderManagementConsole::ShaderManagementConsoleDocument | ShaderManagementConsoleDocument provides an API for modifying and saving document properties |
►CAtomToolsDocumentSystemRequestBus::Handler | |
CAtomToolsFramework::AtomToolsDocumentSystem | |
CAtomToolsFramework::AssetStatusReporter | AssetStatusReporter processes a queue of job status requests for a set of source files |
CAtomToolsFramework::AtomToolsAssetBrowser::FileTypeFilter | |
►CAtomToolsFramework::AtomToolsDocumentNotificationBus::Handler | |
CMaterialCanvas::MaterialCanvasApplication | The main application class for Material Canvas, setting up top level systems, document types, and the main window |
CMaterialCanvas::MaterialCanvasViewportContent | |
CMaterialEditor::MaterialEditorViewportContent | |
CPassCanvas::PassCanvasApplication | The main application class for Pass Canvas, setting up top level systems, document types, and the main window |
CPassCanvas::PassCanvasViewportContent | |
CShaderManagementConsole::ShaderManagementConsoleTableView | |
►CAtomToolsFramework::AtomToolsMainMenuRequestBus::Handler | |
►CAtomToolsFramework::GraphView | |
CAtomToolsFramework::GraphDocumentView | GraphDocumentView bridges document system managed graph model graphs with a single graph view per document |
CAtomToolsFramework::AtomToolsMainMenuRequests::BusHandlerOrderCompare | Force handlers of this bus to be processed in priority order |
CAtomToolsFramework::DocumentObjectInfo | |
CAtomToolsFramework::DocumentTypeInfo | |
CAtomToolsFramework::DynamicNodeConfig | Structure used to data drive appearance and other settings for dynamic graph model nodes |
CAtomToolsFramework::DynamicNodeSlotConfig | Contains all of the settings for an individual input or output slot on a DynamicNode |
CAtomToolsFramework::DynamicProperty | |
CAtomToolsFramework::DynamicPropertyConfig | |
CAtomToolsFramework::DynamicPropertyGroup | A collection of dynamic properties that can be serialized or added to an RPE as a group |
CAtomToolsFramework::EntityPreviewViewportScene | EntityPreviewViewportScene configures and initializes the atom scene and render pipeline for the render viewport widget |
CAtomToolsFramework::EntityPreviewViewportSettings | EntityPreviewViewportSettings is a collection of common viewport settings |
►CAtomToolsFramework::GraphCompiler | |
CMaterialCanvas::MaterialGraphCompiler | |
CPassCanvas::PassGraphCompiler | |
►CAtomToolsFramework::GraphDocumentNotificationBus::Handler | |
CMaterialCanvas::MaterialCanvasViewportContent | |
CPassCanvas::PassCanvasViewportContent | |
CAtomToolsFramework::GraphTemplateFileData | |
►CAtomToolsFramework::ModularCameraViewportContext | |
CAtomToolsFramework::ModularCameraViewportContextImpl | |
CAtomToolsFramework::PlaceholderModularCameraViewportContextImpl | Placeholder implementation for ModularCameraViewportContext (useful for verifying the interface) |
CAtomToolsFramework::PerformanceMetrics | Data structure containing performance metrics |
CAtomToolsFramework::PreviewContent | Interface for describing scene content that will be rendered using the PreviewRenderer |
CAtomToolsFramework::PreviewRendererCaptureRequest | PreviewRendererCaptureRequest describes the size, content, and behavior of a scene to be rendered to an image |
►CAtomToolsFramework::PreviewRendererInterface | Public interface for PreviewRenderer so that it can be used in other modules |
CAtomToolsFramework::PreviewRenderer | Processes requests for setting up content that gets rendered to a texture and captured to an image |
►CAtomToolsFramework::PreviewRendererState | PreviewRendererState is an interface for defining states that manages the logic flow of the PreviewRenderer |
CAtomToolsFramework::PreviewRendererCaptureState | PreviewRendererCaptureState renders a preview to an image |
CAtomToolsFramework::PreviewRendererIdleState | PreviewRendererIdleState checks whether there are any new thumbnails that need to be rendered every tick |
CAtomToolsFramework::PreviewRendererLoadState | PreviewRendererLoadState pauses further rendering until all assets used for rendering a thumbnail have been loaded |
►CAtomToolsFramework::ViewportInputBehaviorControllerInterface | |
►CAtomToolsFramework::ViewportInputBehaviorController | Provides controls for manipulating camera, object, and environment in Material Editor |
CAtomToolsFramework::EntityPreviewViewportInputController | |
►CAtomToolsFrameworkSystemRequestBus::Handler | |
CAtomToolsFramework::AtomToolsFrameworkSystemComponent | |
►CAtomToolsMainMenuRequestBus::Handler | |
►CAtomToolsFramework::AtomToolsMainWindow | |
CAtomToolsFramework::AtomToolsDocumentMainWindow | |
►CAtomToolsMainWindowRequestBus::Handler | |
CAtomToolsFramework::AtomToolsMainWindow | |
CAZ::AnyTypeInfoConcept< ValueType, typename > | |
CAZ::AssetCollectionAsyncLoader::AssetToLoadInfo | |
►CAZ::Component | |
CAZ::DX12::ReflectSystemComponent | |
CAZ::DX12::ShaderPlatformInterfaceSystemComponent | |
CAZ::DX12::SystemComponent | |
CAZ::Debug::CameraComponent | |
►CAZ::Debug::CameraControllerComponent | |
CAZ::Debug::ArcBallControllerComponent | |
CAZ::Debug::NoClipControllerComponent | |
CAZ::Metal::ReflectSystemComponent | |
CAZ::Metal::ShaderPlatformInterfaceSystemComponent | |
CAZ::Metal::SystemComponent | |
CAZ::Null::ReflectSystemComponent | |
CAZ::Null::ShaderPlatformInterfaceSystemComponent | |
CAZ::Null::SystemComponent | |
CAZ::RHI::FactoryManagerSystemComponent | |
CAZ::RHI::FactoryRegistrationFinalizerSystemComponent | |
CAZ::RHI::GraphicsProfilerSystemComponent | |
CAZ::RHI::PIXSystemComponent | |
CAZ::RHI::ReflectSystemComponent | |
CAZ::RHI::RenderDocSystemComponent | |
CAZ::RPI::BuilderComponent | |
CAZ::RPI::ImageTagSystemComponent | |
CAZ::RPI::MaterialAssetDependenciesComponent | |
CAZ::RPI::ModelAssetDependenciesComponent | |
CAZ::RPI::ModelTagSystemComponent | |
CAZ::RPI::PassTemplatesAutoLoader | A data-driven System Component that loads PassTemplates across all Gems and the Game Project. @detail This service provides an opt-in mechanism for Gems and any Game Project to load custom PassTemplates.azasset WITHOUT having to write C++ code. This system component works as a convenience service because there's already an API in AZ::RPI::PassSystemInterface::OnReadyLoadTemplatesEvent that helps Gems and Game Projects load their custom PassTemplates (*.azasset), the problem is, of course, that C++ code needs to be written to invoque the API. And this is where this System Component comes to the rescue. How it works? This service, at startup time, looks across all active Gems for assets with the following naming convention: "Passes/<Gem Name>/AutoLoadPassTemplates.azassset". or (Applicable to the Game Project) "Passes/<Project Name>/AutoLoadPassTemplates.azassset". or (Applicable to the Game Project) "Assets/Passes/<Project Name>/AutoLoadPassTemplates.azassset". If any of those asset paths exist, this service will automatically add those PassTemplates to the PassLibrary |
CAZ::RPI::RPISystemComponent | The system level component of managing the RPI systems @detail This class is mainly in charge of wrapping the RPISystem and providing access to other objects that live a the same execution level. This is the main entry point for adding GPU work to the RPI and for controlling RPI execution |
CAZ::Render::Bootstrap::BootstrapSystemComponent | |
CAZ::Render::CommonSystemComponent | |
CAZ::Render::CoreLightsSystemComponent | |
CAZ::Render::EditorCommonSystemComponent | This is the editor-counterpart to this gem's main CommonSystemComponent class |
CAZ::Render::FrameCaptureSystemComponent | System component to handle FrameCaptureRequestBus |
CAZ::Render::ImGuiSystemComponent | |
CAZ::Render::MaterialConverterSystemComponent | Atom's implementation of converting SceneAPI data into Atom's default material: StandardPBR |
CAZ::Render::ProfilingCaptureSystemComponent | System component to handle ProfilingCaptureSystemComponent |
CAZ::Render::SkinnedMeshSystemComponent | |
CAZ::ShaderBuilder::AzslShaderBuilderSystemComponent | |
CAZ::Vulkan::ReflectSystemComponent | |
CAZ::Vulkan::ShaderPlatformInterfaceSystemComponent | |
CAZ::Vulkan::SystemComponent | |
CAtomToolsFramework::AtomToolsFrameworkSystemComponent | |
CAtomToolsFramework::AtomToolsMainWindowSystemComponent | AtomToolsMainWindowSystemComponent is used for initialization and registration of other classes |
CAtomToolsFramework::PerformanceMonitorSystemComponent | PerformanceMonitorSystemComponent monitors performance |
CAtomToolsFramework::PreviewRendererSystemComponent | System component that manages a global PreviewRenderer |
CImageProcessingAtom::BuilderPluginComponent | BuilderPluginComponent is to handle the lifecycle of ImageBuilder module |
CImageProcessingAtom::ImageProcessingSystemComponent | |
CImageProcessingAtom::Thumbnails::ImageThumbnailSystemComponent | System component for image thumbnails |
►CAZ::ComponentBus | |
CAZ::Debug::ArcBallControllerRequests | |
CAZ::Debug::CameraControllerNotifications | Notifications sent by each camera controller |
CAZ::Debug::CameraControllerRequests | Requests sent to any camera controllers in one entity |
CAZ::Debug::NoClipControllerRequests | |
CAZ::Render::SkyBoxFogRequests | |
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::Render::ReflectionProbe | |
►CAZ::Data::AssetBus::MultiHandler | |
CAZ::AssetCollectionAsyncLoader | |
CAZ::RPI::MaterialTypeAsset | |
CAZ::RPI::PassLibrary | |
CAZ::RPI::Shader | |
CAZ::RPI::ShaderVariantAsyncLoader | |
CAZ::RPI::StreamingImage | |
CAZ::RPI::StreamingImageAssetHandler | The StreamingImageAsset's handler with customized loading steps in LoadAssetData override |
CAZ::Render::DecalTextureArray | |
CAZ::Render::DecalTextureArrayFeatureProcessor | |
CAZ::Render::ModelReloader | |
CAZ::Render::OcclusionCullingPlane | This class represents an OcclusionCullingPlane which is used to cull meshes that are inside the view frustum |
CAZ::Render::ReflectionProbeFeatureProcessor | |
CImageProcessingAtom::Utils::AsyncImageAssetLoader | Load image assets in the background and execute callbacks when complete |
►CAZ::Data::AssetData | |
CAZ::RPI::AnyAsset | |
CAZ::RPI::BufferAsset | |
►CAZ::RPI::ImageAsset | |
CAZ::RPI::AttachmentImageAsset | The asset for attachment image which is mainly used to create runtime attachment instance |
CAZ::RPI::StreamingImageAsset | |
CAZ::RPI::ImageMipChainAsset | |
CAZ::RPI::MaterialAsset | |
CAZ::RPI::MaterialTypeAsset | |
CAZ::RPI::ModelAsset | |
CAZ::RPI::ModelLodAsset | |
CAZ::RPI::MorphTargetMetaAsset | |
CAZ::RPI::PassAsset | |
CAZ::RPI::PrecompiledRootShaderVariantAssetSourceData | |
CAZ::RPI::PrecompiledShaderAssetSourceData | |
CAZ::RPI::PrecompiledSupervariantSourceData | |
CAZ::RPI::ResourcePoolAsset | |
CAZ::RPI::ShaderAsset | |
CAZ::RPI::ShaderVariantAsset | |
CAZ::RPI::ShaderVariantTreeAsset | |
CAZ::RPI::SkinMetaAsset | |
CAZ::RPI::StreamingImageControllerAsset | |
CAZ::RPI::StreamingImagePoolAsset | |
►CAZ::Data::InstanceData | |
CAZ::RPI::ShaderResourceGroup | |
CAZ::RPI::ShaderResourceGroupPool | |
CAZ::RPI::StreamingImagePool | |
CAZ::DdsFile | |
CAZ::DdsFile::DdsFailure | |
CAZ::DdsFile::DdsFileData | |
CAZ::Debug::NoClipControllerProperties | |
►CAZ::Debug::TraceMessageBus::Handler | |
CAZ::RPI::RPISystem | |
CAtomToolsFramework::TraceRecorder | |
CAZ::DX12::AsyncUploadQueue::Descriptor | |
CAZ::DX12::BarrierOp | Encapsulates a resource barrier with a posible state that is needed for the command list |
CAZ::DX12::BufferD3D12MemoryAllocator | Utility 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::DescriptorContext | Manages pools of descriptors |
CAZ::DX12::DescriptorHandle | |
CAZ::DX12::DescriptorPool | This 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::BufferMemoryView | |
CAZ::DX12::PipelineLayout | |
CAZ::DX12::PipelineLayoutCache | |
CAZ::DX12::PipelineStateData | |
CAZ::DX12::PipelineStateDrawData | |
CAZ::DX12::Platform::WindowsVersion | |
CAZ::DX12::QueryPoolResolver::ResolveRequest | Request 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::RHI::FactoryManagerNotification | Notification regarding the state of the RHI factory |
CAZ::RHI::FactoryManagerRequest | |
CAZ::RHI::GraphicsProfilerRequestsInterface | Bus used to make general requests to a Graphics Profiler |
CAZ::RHI::RHISystemNotificiationInterface | |
CAZ::RHI::ResourceEventInterface | |
CAZ::RHI::ShaderPlatformInterfaceRegister | |
CAZ::RPI::AssetInitEvents | |
CAZ::RPI::AssetTagInterface< T > | |
CAZ::RPI::AssetTagNotification< T > | |
CAZ::RPI::MaterialConverterRequests | Providers a user callback to convert from SceneAPI data into Atom materials |
CAZ::RPI::NotifyByViewportIdTraits | |
CAZ::RPI::NotifyByViewportNameTraits | |
CAZ::RPI::PassSystemTemplateNotifications | Notifications about pass templates in the Pass System |
CAZ::RPI::SceneNotification | Ebus to receive scene's notifications |
CAZ::RPI::SceneRequest | Ebus to handle requests sent to scene |
CAZ::RPI::ShaderReloadNotifications | |
CAZ::RPI::ShaderVariantFinderNotification | |
CAZ::RPI::ViewProvider | Interface for component which may provide a RPI view |
CAZ::RPI::ViewportContextManagerNotifications | |
CAZ::RPI::WindowContextNotifications | |
CAZ::RPI::XRSpaceNotifications | |
CAZ::Render::AtomAutomationInterface | |
CAZ::Render::Bootstrap::DefaultWindowInterface | |
CAZ::Render::Bootstrap::DefaultWindowNotification | |
CAZ::Render::Bootstrap::Notification | |
CAZ::Render::Bootstrap::Request | |
CAZ::Render::FrameCaptureRequests | |
CAZ::Render::FrameCaptureTestRequests | |
CAZ::Render::ImGuiSystemNotifications | |
CAZ::Render::ImGuiSystemRequests | |
CAZ::Render::ProfilingCaptureNotifications | |
CAZ::Render::ProfilingCaptureRequests | |
CAZ::Render::ShadowingDirectionalLightNotifications | |
CAZ::Render::SkinnedMeshFeatureProcessorNotifications | Components that own and update a SkinnedMeshRenderProxy should inherit from the SkinnedMeshFeatureProcessorNotificationBus to receive an event telling them when to update bone transforms |
CAZ::Render::SkinnedMeshOutputStreamNotifications | |
CAZ::Render::SkinnedMeshShaderOptionNotifications | Notifies listeners that the skinned mesh shader has reloaded and the shader options need to be updated |
CAZ::Render::SkinnedMeshStatsRequests | Ebus for getting stats about the usage of skinned meshes in the current scene |
CAZ::ShaderBuilder::ShaderPlatformInterfaceRequest | |
CAZ::Vulkan::DeviceRequirementsRequest | Ebus for collecting requirements for creating a Vulkan device |
CAZ::Vulkan::InstanceNotification | Notifications related to Vulkan instance operations |
CAZ::Vulkan::InstanceRequirementsRequest | Ebus for collecting any additional requirements for creating a Vulkan instance |
CAZ::Vulkan::WindowSurfaceRequests | For requesting the WSISurface of a Native Window |
CAtomToolsFramework::AssetStatusReporterSystemRequests | Interface for class processing a queue of job status requests |
CAtomToolsFramework::AtomToolsAnyDocumentNotifications | |
CAtomToolsFramework::AtomToolsAnyDocumentRequests | |
CAtomToolsFramework::AtomToolsDocumentNotifications | |
CAtomToolsFramework::AtomToolsDocumentRequests | |
CAtomToolsFramework::AtomToolsDocumentSystemRequests | AtomToolsDocumentSystemRequestBus is an interface that provides requests for high level user interactions with a system of documents |
CAtomToolsFramework::AtomToolsFrameworkSystemRequests | AtomToolsFrameworkSystemRequestBus provides an interface for globally accessible atom tools functions |
CAtomToolsFramework::AtomToolsMainMenuRequests | |
CAtomToolsFramework::AtomToolsMainWindowNotifications | |
CAtomToolsFramework::AtomToolsMainWindowRequests | |
CAtomToolsFramework::DynamicNodeManagerRequests | Interface for dynamic node manager interactions |
CAtomToolsFramework::EntityPreviewViewportSettingsNotifications | EntityPreviewViewportSettingsNotifications is an interface for handling notifications sent when any viewport settings change |
CAtomToolsFramework::EntityPreviewViewportSettingsRequests | EntityPreviewViewportSettingsRequests provides an interface for various settings that affect what is displayed in the viewport |
CAtomToolsFramework::GraphDocumentNotifications | Interface for handling graph document status notifications |
CAtomToolsFramework::GraphDocumentRequests | GraphDocumentRequests establishes a common interface for graph model graphs managed by the document system |
CAtomToolsFramework::GraphTemplateFileDataCacheRequests | Interface for class managing a cache of template file data structures |
CAtomToolsFramework::InspectorNotifications | |
CAtomToolsFramework::InspectorRequests | |
CAtomToolsFramework::ModularViewportCameraControllerRequests | |
CAtomToolsFramework::PerformanceMonitorRequests | Provides communication with Performance Monitor |
CAtomToolsFramework::PreviewRendererSystemRequests | PreviewRendererSystemRequests provides an interface for PreviewRendererSystemComponent |
CAtomToolsFramework::PreviewerFeatureProcessorProviderRequests | PreviewerFeatureProcessorProviderRequests allows registering custom Feature Processors for preview image generation |
CImageProcessingAtom::ImageBuilderRequests | |
CImageProcessingAtom::ImageProcessingRequests | |
CImageProcessingAtomEditor::ImageProcessingEditorInteralNotifications | |
CImageProcessingAtomEditor::ImageProcessingEditorRequests | |
CMaterialEditor::MaterialDocumentRequests | |
CShaderManagementConsole::ShaderManagementConsoleDocumentRequests | |
CShaderManagementConsole::ShaderManagementConsoleRequests | ShaderManagementConsoleRequestBus provides |
CAZ::EnvironmentVariable< T > | |
CAZ::EnvironmentVariable< ImageProcessingAtom::BuilderSettingManager * > | |
►CAZ::Interface::Registrar | |
CAZ::RPI::ShaderVariantAsyncLoader | |
►CAZ::Job | |
CImageProcessingAtom::ImagePreviewConvertJob | |
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::FenceSet | A simple utility wrapping a set of fences, one for each command queue |
CAZ::Metal::FrameGraphExecuterData | |
CAZ::Metal::MemoryPageFactory::Descriptor | |
►CAZ::Metal::MemoryView | |
CAZ::Metal::BufferMemoryView | |
CAZ::Metal::MetalResourceDescriptor | |
CAZ::Metal::PipelineLayoutCache | |
CAZ::Metal::RasterizerState | |
CAZ::Metal::ResourceDescriptor | |
CAZ::Metal::RootConstantBinding | Describes root constant binding information |
CAZ::Metal::ShaderResourceGroupCompiledData | |
CAZ::Metal::ShaderResourceGroupVisibility | |
►CAZ::Module | |
CAZ::RPI::Module | |
CAtomToolsFramework::AtomToolsFrameworkModule | |
CAZ::Render::AcesParameterOverrides | |
CAZ::Render::AsyncLoadTracker< FeatureProcessorHandle > | |
CAZ::Render::AsyncLoadTracker< DecalHandle > | |
CAZ::Render::AuxGeomBufferData | This 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::BloomSettings | |
CAZ::Render::BoxBufferEntry | |
CAZ::Render::CachedSkinnedMeshShaderOptions | This class caches the indices of the skinned mesh shader options and uses them to more optimally create a ShaderOptionGroup |
CAZ::Render::CapsuleLightData | |
CAZ::Render::CascadeShadowCameraConfiguration | Cascaded shadow specific camera configuration |
►CAZ::Render::ChromaticAberrationSettingsInterface | |
CAZ::Render::ChromaticAberrationSettings | |
►CAZ::Render::CubeMapRenderer | |
CAZ::Render::CubeMapCapture | |
CAZ::Render::ReflectionProbe | |
CAZ::Render::CustomMaterialInfo | Custom 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::DeferredFogSettings | |
CAZ::Render::DelayedQueryCaptureHelper | Helper class that executes a function when a certain amount of frames have passed |
►CAZ::Render::DepthOfFieldSettingsInterface | |
CAZ::Render::DepthOfFieldSettings | |
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::DisplayMapperConfigurationDescriptor | A descriptor used to configure the DisplayMapper |
CAZ::Render::DisplayMapperLut | |
CAZ::Render::DisplayMapperParameters | |
CAZ::Render::DynamicPrimitiveData | |
CAZ::Render::DynamicPrimitiveProcessor | |
CAZ::Render::EditorExposureControlConfig | EditorExposureControlConfig reflects edit context for non-editor data |
CAZ::Render::EditorLightConfig | EditorLightConfig reflects edit context for non-editor data |
CAZ::Render::EditorLightingPreset | EditorLightingPreset reflects edit context for non-editor data |
CAZ::Render::EditorModelPreset | EditorModelPreset reflects edit context for non-editor data |
CAZ::Render::EsmShadowmapsPass::FilterParameter | |
CAZ::Render::ExposureControlConfig | ExposureControlConfig describes exposure settings that can be added to a LightingPreset |
►CAZ::Render::ExposureControlSettingsInterface | |
CAZ::Render::ExposureControlSettings | |
CAZ::Render::EyeAdaptationPass::ExposureCalculationData | |
CAZ::Render::FastDepthAwareBlurPassConstants | Must match the struct in FastDepthAwareBlurHor.azsl and FastDepthAwareBlurVer.azsl |
►CAZ::Render::FilmGrainSettingsInterface | |
CAZ::Render::FilmGrainSettings | |
CAZ::Render::FixedShapeProcessor | |
CAZ::Render::FrameCaptureError | |
►CAZ::Render::FrameCaptureNotificationBus::Handler | |
CAtomToolsFramework::PreviewRendererCaptureState | PreviewRendererCaptureState renders a preview to an image |
CAZ::Render::FrameCaptureOutputResult | |
CAZ::Render::FrameCaptureTestError | The errors met when calling frame capture test request bus |
CAZ::Render::GaussianFilterDescriptor | |
CAZ::Render::GpuBufferHandler | |
CAZ::Render::GpuBufferHandler::Descriptor | |
►CAZ::Render::HDRColorGradingSettingsInterface | |
CAZ::Render::HDRColorGradingSettings | |
CAZ::Render::HosekSky | |
►CAZ::Render::ILtcCommon | |
CAZ::Render::LtcCommon | |
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::LightConfig | LightConfig describes a directional light that can be added to a LightingPreset |
CAZ::Render::LightingChannelConfiguration | |
CAZ::Render::LightingPreset | LightingPreset describes a lighting environment that can be applied to the viewport |
►CAZ::Render::LookModificationSettingsInterface | |
CAZ::Render::LookModificationSettings | The post process sub-settings class for the look modification feature |
CAZ::Render::LookupTableAsset | A descriptor used to configure the DisplayMapper |
CAZ::Render::LutBlendItem | |
CAZ::Render::MaterialConverterSettings | |
►CAZ::Render::MathFilter | Base class for several mathematical filters |
CAZ::Render::GaussianMathFilter | Gaussian filter used in shader code |
CAZ::Render::MathFilterDescriptor | |
CAZ::Render::MeshCommon::EmptyFilter< BoundsType > | |
CAZ::Render::MeshHandleDescriptor | Settings to apply to a mesh handle when acquiring it for the first time |
CAZ::Render::MeshInstanceGroupData | |
CAZ::Render::MeshInstanceGroupKey | Represents 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::MeshInstanceManager | The MeshInstanceManager tracks the mesh/material combinations that can be instanced |
CAZ::Render::ModelDataInstance | |
CAZ::Render::ModelDataInstance::PostCullingInstanceData | |
CAZ::Render::ModelPreset | ModelPreset describes a model that can be displayed in the viewport |
►CAZ::Render::ModelReloaderSystemInterface | A system that handles reloading the hierarchy of model assets in the correct order |
CAZ::Render::ModelReloaderSystem | |
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::PaniniProjectionSettings | |
CAZ::Render::PassEntry | |
CAZ::Render::PhotometricValue | Stores 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::BloomSettings | |
CAZ::Render::ChromaticAberrationSettings | |
CAZ::Render::DeferredFogSettings | |
CAZ::Render::DepthOfFieldSettings | |
CAZ::Render::ExposureControlSettings | |
CAZ::Render::FilmGrainSettings | |
CAZ::Render::HDRColorGradingSettings | |
CAZ::Render::LookModificationSettings | The post process sub-settings class for the look modification feature |
CAZ::Render::PaniniProjectionSettings | |
CAZ::Render::PostProcessSettings | |
CAZ::Render::SsaoSettings | |
CAZ::Render::VignetteSettings | |
CAZ::Render::WhiteBalanceSettings | |
►CAZ::Render::PostProcessingShaderOptionBase | This class provides common code to use shader option |
CAZ::Render::DepthOfFieldBokehBlurPass | Pass used to apply Bokeh Depth of Field blur onto a lighting buffer |
CAZ::Render::DepthOfFieldCompositePass | Pass used to enabled/disabled debug colors by shader option |
CAZ::Render::LookModificationCompositePass | |
CAZ::Render::OutputTransformPass | |
►CAZ::Render::PostProcessSettingsInterface | Abstract interface for PostProcessSettings so it can be access outside of Atom (for example in AtomLyIntegration) |
CAZ::Render::PostProcessSettings | |
CAZ::Render::PrimitiveBufferEntry | Each dynamic primitive drawn through the AuxGeom draw interface is stored in the scene data as an instance of this struct |
CAZ::Render::ProjectedShadowFeatureProcessorInterface::ProjectedShadowDescriptor | Used in SetShadowProperties() to set several related shadow properties in one function call |
CAZ::Render::QuadLightData | |
CAZ::Render::RayTracingFeatureProcessor::MaterialInfo::ReflectionProbeData | |
CAZ::Render::RayTracingFeatureProcessor::Mesh | Contains data for the top level mesh, including the list of sub-meshes |
CAZ::Render::RayTracingFeatureProcessor::Mesh::ReflectionProbe | |
CAZ::Render::RayTracingFeatureProcessor::MeshBlasInstance | |
CAZ::Render::RayTracingFeatureProcessor::ProceduralGeometry | Contains data for procedural geometry instances |
CAZ::Render::RayTracingFeatureProcessor::ProceduralGeometryType | Contains data for procedural geometry which uses an intersection shader for hit detection |
CAZ::Render::RayTracingFeatureProcessor::SubMesh | Contains data for a single subMesh |
CAZ::Render::RayTracingFeatureProcessor::SubMeshBlasInstance | |
CAZ::Render::RayTracingFeatureProcessor::SubMeshMaterial | Contains 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::RenderDebugSettings | |
CAZ::Render::SegmentedSplineParamsC9 | |
CAZ::Render::ShadowmapAtlas | |
CAZ::Render::ShadowmapAtlas::Origin | |
CAZ::Render::ShadowmapAtlas::ShadowmapIndexNode | |
CAZ::Render::ShapeBufferEntry | Each 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::SkinnedMeshInputLod | Container for all the buffers and views needed for a single lod of a skinned mesh |
►CAZ::Render::SkinnedMeshOutputStreamManagerInterface | A class for allocating memory for skinning buffers |
CAZ::Render::SkinnedMeshOutputStreamManager | |
CAZ::Render::SkinnedMeshOutputVertexStreamInfo | |
CAZ::Render::SkinnedMeshRenderProxy | |
CAZ::Render::SkinnedMeshSceneStats | |
CAZ::Render::SkinnedMeshShaderOptions | |
CAZ::Render::SkinnedMeshVertexStreamInfo | |
►CAZ::Render::SkinnedMeshVertexStreamPropertyInterface | Interface for getting properties associated with a specific type of skinned mesh vertex stream |
CAZ::Render::SkinnedMeshVertexStreamProperties | |
CAZ::Render::SkinnedSubMeshProperties | All 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::SMAAConfigurationDescriptor | A 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::special_ | |
CAZ::Render::SpotLightUtils::int_< typename > | |
►CAZ::Render::SsaoSettingsInterface | |
CAZ::Render::SsaoSettings | |
CAZ::Render::SSROptions | |
CAZ::Render::SunParameters | |
CAZ::Render::SunPosition | |
CAZ::Render::UvTransformDescriptor | |
►CAZ::Render::VignetteSettingsInterface | |
CAZ::Render::VignetteSettings | |
►CAZ::Render::WhiteBalanceSettingsInterface | |
CAZ::Render::WhiteBalanceSettings | |
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::AliasedResource | Describes the use of an Aliased Resource |
►CAZ::RHI::AliasingBarrierTracker | |
CAZ::DX12::AliasingBarrierTracker | |
CAZ::Metal::AliasingBarrierTracker | |
CAZ::Vulkan::AliasingBarrierTracker | |
►CAZ::RHI::Allocator | |
CAZ::RHI::FreeListAllocator | |
CAZ::RHI::LinearAllocator | |
CAZ::RHI::PoolAllocator | |
►CAZ::RHI::Allocator::Descriptor | |
CAZ::RHI::FreeListAllocator::Descriptor | |
CAZ::RHI::LinearAllocator::Descriptor | |
CAZ::RHI::PoolAllocator::Descriptor | |
CAZ::RHI::AsyncWorkQueue | |
CAZ::RHI::AttachmentLoadStoreAction | Describes what rules to apply when the image or buffer attachment is loaded and stored |
CAZ::RHI::BindlessSrgDescriptor | Struct to help cache all indices related to bindless resource types as well as bindless srg binding slot |
CAZ::RHI::BlendState | |
►CAZ::RHI::BufferDescriptor | |
CAZ::Vulkan::BufferMemory::Descriptor | |
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::BufferMapResponse | A structure used as an argument to BufferPool::MapBuffer |
CAZ::RHI::BufferProperty< T > | |
CAZ::RHI::BufferProperty< T >::PropertyRange | Describes 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::BufferSubresourceRange | Describes a range of a buffer |
CAZ::RHI::BufferViewDescriptor | Buffer views describe how to interpret a region of memory in a buffer |
CAZ::RHI::BuildOptions | |
CAZ::RHI::ClearDepthStencil | |
CAZ::RHI::ClearValue | Represents either a depth stencil, a float vector, or a uint vector clear value |
►CAZ::RHI::CommandList | |
CAZ::DX12::CommandList | |
CAZ::Metal::CommandList | |
CAZ::Null::CommandList | |
CAZ::Vulkan::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::CommandListShadingRateState | State of the shading rate of a command list |
CAZ::RHI::CommandListValidator | |
►CAZ::RHI::CommandQueueDescriptor | |
CAZ::DX12::CommandQueueDescriptor | |
CAZ::Vulkan::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::DispatchDirect | Arguments used when submitting a (direct) dispatch call into a CommandList |
CAZ::RHI::DispatchItem | |
CAZ::RHI::DispatchRaysArguments | |
CAZ::RHI::DispatchRaysDirect | Arguments used when submitting a (direct) dispatch rays call into a CommandList |
CAZ::RHI::DispatchRaysItem | Encapsulates 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::DX12::ExecuteWorkRequest | |
CAZ::Metal::ExecuteWorkRequest | |
CAZ::Vulkan::ExecuteWorkRequest | |
►CAZ::RHI::Factory | |
CAZ::DX12::SystemComponent | |
CAZ::Metal::SystemComponent | |
CAZ::Null::SystemComponent | |
CAZ::Vulkan::SystemComponent | |
►CAZ::RHI::FactoryManagerNotificationBus::Handler | |
CMaterialCanvas::MaterialCanvasApplication | The main application class for Material Canvas, setting up top level systems, document types, and the main window |
►CAZ::RHI::FrameAttachment | |
CAZ::RHI::BufferFrameAttachment | A specialization of Attachment for a buffer. Provides access to the buffer |
►CAZ::RHI::ImageFrameAttachment | A specialization of Attachment for an image. Provides access to the image |
CAZ::RHI::SwapChainFrameAttachment | A swap chain registered into the frame scheduler |
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::RPI::RingBuffer | |
CAZ::RHI::FrameCountMaxRingBuffer< void * > | |
CAZ::RHI::FrameGraph | |
CAZ::RHI::FrameGraphAttachmentDatabase | |
CAZ::RHI::FrameGraphAttachmentInterface | |
►CAZ::RHI::FrameGraphBuilder | |
CAZ::RHI::FrameScheduler | |
CAZ::RHI::FrameGraphCompileContext | |
CAZ::RHI::FrameGraphCompileRequest | Fill this request structure and pass to FrameGraphCompiler::Compile |
CAZ::RHI::FrameGraphExecuteContext | |
CAZ::RHI::FrameGraphExecuteContext::Descriptor | |
►CAZ::RHI::FrameGraphExecuteGroup | |
►CAZ::DX12::FrameGraphExecuteGroupBase | |
CAZ::DX12::FrameGraphExecuteGroup | |
CAZ::DX12::FrameGraphExecuteGroupMerged | |
►CAZ::Metal::FrameGraphExecuteGroupBase | |
CAZ::Metal::FrameGraphExecuteGroup | |
CAZ::Metal::FrameGraphExecuteGroupMerged | |
►CAZ::Vulkan::FrameGraphExecuteGroup | |
CAZ::Vulkan::FrameGraphExecuteGroupPrimary | |
CAZ::Vulkan::FrameGraphExecuteGroupSecondary | |
CAZ::RHI::FrameGraphExecuteGroup::InitMergedRequest | |
CAZ::RHI::FrameGraphExecuteGroup::InitMergedRequest::ScopeEntry | |
CAZ::RHI::FrameGraphExecuteGroup::InitRequest | |
CAZ::RHI::FrameGraphExecuterDescriptor | Fill this descriptor when initializing a FrameScheduler instance |
CAZ::RHI::FrameGraphInterface | |
CAZ::RHI::FrameGraphLogger | |
CAZ::RHI::FrameSchedulerCompileRequest | Fill and provide this request structure when invoking FrameScheduler::Compile |
CAZ::RHI::FrameSchedulerDescriptor | Fill 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::HeapMemoryHintParameters | Parameters when using the MemoryHint heap allocation strategy |
CAZ::RHI::HeapMemoryTransfer | |
CAZ::RHI::HeapMemoryUsage | |
CAZ::RHI::HeapPagingParameters | Parameters 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 >::PropertyRange | Describes 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::ImageViewDescriptor | Image views map to a range of mips / array slices in an image |
CAZ::Vulkan::ImageViewDescriptor | Vulkan descriptor for Image Views with specific Vulkan properties |
CAZ::RHI::IndexBufferView | |
►CAZ::RHI::IndirectArgumentsTemplate< BufferClass, IndirectBufferViewClass > | |
CAZ::RHI::DispatchRaysIndirect | Arguments used when submitting an indirect dispatch rays call into a CommandList |
CAZ::RHI::MultiDeviceDispatchRaysIndirect | |
CAZ::RHI::IndirectBufferLayout | |
CAZ::RHI::IndirectBufferSignatureDescriptor | |
CAZ::RHI::IndirectBufferView | |
CAZ::RHI::IndirectBufferViewArguments | Arguments when setting an indirect Vertex Buffer View command |
CAZ::RHI::IndirectCommandDescriptor | Describes 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< Key, T, Compare >::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::MemoryLinearSubAllocatorTraits< MemoryType, MemoryPageAllocatorType > | |
CAZ::RHI::MultiDeviceBufferMapResponse | A structure used as an argument to MultiDeviceBufferPool::MapBuffer |
CAZ::RHI::MultiDeviceCopyBufferDescriptor | A structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceBuffer to a MultiDeviceBuffer |
CAZ::RHI::MultiDeviceCopyBufferToImageDescriptor | A structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceBuffer to a MultiDeviceImage |
CAZ::RHI::MultiDeviceCopyImageDescriptor | A structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceImage to a MultiDeviceImage |
CAZ::RHI::MultiDeviceCopyImageToBufferDescriptor | A structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceImage to a MultiDeviceBuffer |
CAZ::RHI::MultiDeviceCopyItem | |
CAZ::RHI::MultiDeviceCopyQueryToBufferDescriptor | A structure used to define a MultiDeviceCopyItem, copying from a MultiDeviceQueryPool to a MultiDeviceBuffer |
CAZ::RHI::MultiDeviceDispatchArguments | |
CAZ::RHI::MultiDeviceDispatchItem | |
CAZ::RHI::MultiDeviceDispatchRaysArguments | |
CAZ::RHI::MultiDeviceDispatchRaysItem | Encapsulates 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::MultiDeviceRayTracingShaderTableRecord | Specifies 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::Metal::CommandListBase | |
CAZ::Metal::CommandList | |
CAZ::Metal::MetalResource | |
CAZ::Metal::PipelineLayout | |
►CAZ::RHI::Device | |
►CAZ::DX12::Device_Windows | |
CAZ::DX12::Device | |
CAZ::Metal::Device | |
CAZ::Null::Device | |
CAZ::Vulkan::Device | |
►CAZ::RHI::DeviceObject | |
CAZ::DX12::AsyncUploadQueue | |
►CAZ::DX12::CommandListBase | |
CAZ::DX12::CommandList | |
CAZ::DX12::Sampler | |
CAZ::Metal::ArgumentBuffer | This class manages all the native objects associated with a ShaderResourceGroup |
CAZ::Metal::AsyncUploadQueue | |
CAZ::Metal::NullDescriptorManager | |
CAZ::Null::CommandList | |
CAZ::RHI::AliasedAttachmentAllocator< Heap > | |
►CAZ::RHI::CommandQueue | |
CAZ::DX12::CommandQueue | |
CAZ::Metal::CommandQueue | |
CAZ::Null::CommandQueue | |
CAZ::Vulkan::CommandQueue | |
►CAZ::RHI::Fence | |
CAZ::DX12::FenceImpl | |
CAZ::Metal::FenceImpl | |
CAZ::Null::Fence | |
CAZ::Vulkan::Fence | |
►CAZ::RHI::FrameGraphCompiler | |
CAZ::DX12::FrameGraphCompiler | |
CAZ::Metal::FrameGraphCompiler | |
CAZ::Null::FrameGraphCompiler | |
CAZ::Vulkan::FrameGraphCompiler | |
►CAZ::RHI::FrameGraphExecuter | |
CAZ::DX12::FrameGraphExecuter | |
CAZ::Metal::FrameGraphExecuter | |
CAZ::Null::FrameGraphExecuter | |
CAZ::Vulkan::FrameGraphExecuter | |
►CAZ::RHI::IndirectBufferSignature | |
CAZ::DX12::IndirectBufferSignature | |
CAZ::Vulkan::IndirectBufferSignature | |
►CAZ::RHI::PipelineLibrary | |
CAZ::DX12::PipelineLibrary | |
CAZ::Metal::PipelineLibrary | |
CAZ::Null::PipelineLibrary | |
CAZ::Vulkan::PipelineLibrary | |
►CAZ::RHI::PipelineState | |
CAZ::DX12::PipelineState | |
CAZ::Metal::PipelineState | |
CAZ::Null::PipelineState | |
CAZ::Vulkan::PipelineState | |
►CAZ::RHI::RayTracingBlas | |
CAZ::DX12::RayTracingBlas | This class builds and contains the DX12 RayTracing BLAS buffers |
CAZ::Null::RayTracingBlas | |
CAZ::Vulkan::RayTracingBlas | This class builds and contains the Vulkan RayTracing BLAS buffers |
►CAZ::RHI::RayTracingBufferPools | |
CAZ::DX12::RayTracingBufferPools | This is the DX12-specific RayTracingBufferPools class |
CAZ::Null::RayTracingBufferPools | |
CAZ::Vulkan::RayTracingBufferPools | This is the Vulkan-specific RayTracingBufferPools class |
►CAZ::RHI::RayTracingPipelineState | Defines the shaders, hit groups, and other parameters required for ray tracing operations |
CAZ::DX12::RayTracingPipelineState | |
CAZ::Null::RayTracingPipelineState | |
CAZ::Vulkan::RayTracingPipelineState | |
►CAZ::RHI::RayTracingShaderTable | |
CAZ::DX12::RayTracingShaderTable | |
CAZ::Null::RayTracingShaderTable | |
CAZ::Vulkan::RayTracingShaderTable | |
►CAZ::RHI::RayTracingTlas | |
CAZ::DX12::RayTracingTlas | This class builds and contains the DX12 RayTracing TLAS buffers |
CAZ::Null::RayTracingTlas | |
CAZ::Vulkan::RayTracingTlas | This class builds and contains the Vulkan RayTracing TLAS buffers |
►CAZ::RHI::Resource | |
►CAZ::RHI::Buffer | |
CAZ::DX12::Buffer | |
CAZ::Metal::Buffer | |
CAZ::Null::Buffer | |
CAZ::Vulkan::Buffer | |
►CAZ::RHI::Image | |
CAZ::DX12::Image | |
CAZ::Metal::Image | |
CAZ::Null::Image | |
CAZ::Vulkan::Image | |
►CAZ::RHI::Query | |
CAZ::DX12::Query | |
CAZ::Metal::Query | |
CAZ::Null::Query | |
CAZ::Vulkan::Query | |
►CAZ::RHI::ShaderResourceGroup | |
CAZ::DX12::ShaderResourceGroup | |
CAZ::Metal::ShaderResourceGroup | |
CAZ::Null::ShaderResourceGroup | |
►CAZ::Vulkan::ShaderResourceGroup | |
CAZ::Vulkan::MergedShaderResourceGroup | |
►CAZ::RHI::ResourcePool | |
►CAZ::RHI::AliasedHeap | |
CAZ::DX12::AliasedHeap | |
CAZ::Metal::AliasedHeap | |
CAZ::Null::AliasedHeap | |
CAZ::Vulkan::AliasedHeap | |
►CAZ::RHI::BufferPoolBase | |
►CAZ::RHI::BufferPool | |
CAZ::DX12::BufferPool | |
CAZ::Metal::BufferPool | |
CAZ::Null::BufferPool | |
CAZ::Vulkan::BufferPool | |
►CAZ::RHI::ImagePoolBase | |
►CAZ::RHI::ImagePool | |
CAZ::DX12::ImagePool | |
CAZ::Metal::ImagePool | |
CAZ::Null::ImagePool | |
CAZ::Vulkan::ImagePool | |
►CAZ::RHI::StreamingImagePool | |
CAZ::DX12::StreamingImagePool | |
CAZ::Metal::StreamingImagePool | |
CAZ::Null::StreamingImagePool | |
CAZ::Vulkan::StreamingImagePool | |
►CAZ::RHI::SwapChain | |
CAZ::DX12::SwapChain | |
CAZ::Metal::SwapChain | |
CAZ::Null::SwapChain | |
CAZ::Vulkan::SwapChain | |
►CAZ::RHI::QueryPool | |
CAZ::DX12::QueryPool | |
CAZ::Metal::QueryPool | |
CAZ::Null::QueryPool | |
CAZ::Vulkan::QueryPool | |
►CAZ::RHI::ShaderResourceGroupPool | |
CAZ::DX12::ShaderResourceGroupPool | |
CAZ::Metal::ShaderResourceGroupPool | |
CAZ::Null::ShaderResourceGroupPool | |
►CAZ::Vulkan::ShaderResourceGroupPool | |
CAZ::Vulkan::MergedShaderResourceGroupPool | |
►CAZ::RHI::ResourceView | |
►CAZ::RHI::BufferView | |
CAZ::DX12::BufferView | |
CAZ::Metal::BufferView | |
CAZ::Null::BufferView | |
CAZ::Vulkan::BufferView | |
►CAZ::RHI::ImageView | |
CAZ::DX12::ImageView | |
CAZ::Metal::ImageView | |
CAZ::Null::ImageView | |
CAZ::Vulkan::ImageView | |
►CAZ::RHI::TransientAttachmentPool | |
CAZ::DX12::TransientAttachmentPool | |
CAZ::Metal::TransientAttachmentPool | |
CAZ::Null::TransientAttachmentPool | |
CAZ::Vulkan::TransientAttachmentPool | |
CAZ::Vulkan::AsyncUploadQueue | |
CAZ::Vulkan::BufferMemory | |
CAZ::Vulkan::CommandList | |
CAZ::Vulkan::CommandPool | |
CAZ::Vulkan::DescriptorPool | |
CAZ::Vulkan::DescriptorSet | |
CAZ::Vulkan::DescriptorSetAllocator | |
CAZ::Vulkan::DescriptorSetLayout | |
►CAZ::Vulkan::FenceBase | |
CAZ::Vulkan::BinaryFence | |
CAZ::Vulkan::TimelineSemaphoreFence | |
CAZ::Vulkan::Framebuffer | |
CAZ::Vulkan::NullDescriptorManager | |
►CAZ::Vulkan::Pipeline | |
CAZ::Vulkan::ComputePipeline | |
CAZ::Vulkan::GraphicsPipeline | |
CAZ::Vulkan::RayTracingPipeline | |
CAZ::Vulkan::PipelineLayout | |
CAZ::Vulkan::Queue | |
CAZ::Vulkan::RenderPass | |
CAZ::Vulkan::Sampler | |
►CAZ::Vulkan::Semaphore | |
CAZ::Vulkan::BinarySemaphore | |
CAZ::Vulkan::TimelineSemaphore | |
CAZ::Vulkan::ShaderModule | |
CAZ::Vulkan::VulkanMemoryAllocation | |
►CAZ::RHI::DispatchRaysIndirectBuffer | |
CAZ::DX12::DispatchRaysIndirectBuffer | |
CAZ::Metal::DispatchRaysIndirectBuffer | |
CAZ::Null::DispatchRaysIndirectBuffer | |
CAZ::Vulkan::DispatchRaysIndirectBuffer | |
►CAZ::RHI::IndirectBufferWriter | |
CAZ::DX12::IndirectBufferWriter | |
CAZ::Vulkan::IndirectBufferWriter | |
CAZ::RHI::MultiDeviceDispatchRaysIndirectBuffer | |
CAZ::RHI::MultiDeviceIndirectBufferWriter | |
►CAZ::RHI::MultiDeviceObject | |
CAZ::RHI::MultiDeviceFence | |
CAZ::RHI::MultiDeviceIndirectBufferSignature | |
CAZ::RHI::MultiDevicePipelineLibrary | |
CAZ::RHI::MultiDevicePipelineState | |
CAZ::RHI::MultiDeviceRayTracingBlas | |
CAZ::RHI::MultiDeviceRayTracingBufferPools | |
CAZ::RHI::MultiDeviceRayTracingPipelineState | Defines the shaders, hit groups, and other parameters required for ray tracing operations across multiple devices |
CAZ::RHI::MultiDeviceRayTracingShaderTable | |
CAZ::RHI::MultiDeviceRayTracingTlas | |
►CAZ::RHI::MultiDeviceResource | |
CAZ::RHI::MultiDeviceBuffer | |
CAZ::RHI::MultiDeviceImage | |
CAZ::RHI::MultiDeviceQuery | |
CAZ::RHI::MultiDeviceShaderResourceGroup | |
►CAZ::RHI::MultiDeviceResourcePool | |
►CAZ::RHI::MultiDeviceBufferPoolBase | |
CAZ::RHI::MultiDeviceBufferPool | |
►CAZ::RHI::MultiDeviceImagePoolBase | |
CAZ::RHI::MultiDeviceImagePool | |
CAZ::RHI::MultiDeviceStreamingImagePool | |
CAZ::RHI::MultiDeviceSwapChain | |
CAZ::RHI::MultiDeviceQueryPool | |
CAZ::RHI::MultiDeviceShaderResourceGroupPool | |
CAZ::RHI::MultiDeviceTransientAttachmentPool | |
►CAZ::RHI::MultiDeviceResourceView | |
CAZ::RHI::MultiDeviceBufferView | |
CAZ::RHI::MultiDeviceImageView | |
►CAZ::RHI::PhysicalDevice | |
CAZ::DX12::PhysicalDevice | |
CAZ::Metal::PhysicalDevice | |
CAZ::Null::PhysicalDevice | |
CAZ::Vulkan::PhysicalDevice | |
►CAZ::RHI::Scope | |
CAZ::DX12::Scope | |
CAZ::Metal::Scope | |
CAZ::Null::Scope | |
CAZ::Vulkan::Scope | |
CAZ::Vulkan::CommandListAllocator | |
CAZ::Vulkan::ReleaseContainer< T > | |
CAZ::Vulkan::WSISurface | |
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::DX12::D3d12maReleaseQueueTraits | |
CAZ::DX12::ReleaseQueueTraits | |
CAZ::Metal::ReleaseQueueTraits | |
►CAZ::RHI::ObjectPoolTraits | Inherits from object collector traits since they share types |
CAZ::DX12::HeapAllocatorTraits | |
CAZ::DX12::MemoryPageAllocatorTraits | |
CAZ::Metal::CommandListPoolTraits | |
CAZ::Metal::MemoryPageAllocatorTraits | |
CAZ::Vulkan::ReleaseQueueTraits | |
CAZ::RHI::ObjectFactoryBase< ObjectType > | |
CAZ::RHI::ObjectFactoryBase< ObjectType >::Descriptor | |
►CAZ::RHI::ObjectFactoryBase< CommandList > | |
CAZ::Metal::CommandListFactory | |
CAZ::RHI::ObjectFactoryBase< CommandPool > | |
CAZ::RHI::ObjectFactoryBase< DescriptorPool > | |
►CAZ::RHI::ObjectFactoryBase< Heap > | |
CAZ::DX12::HeapFactory | Factory which is responsible for allocating heap pages from the GPU |
CAZ::RHI::ObjectFactoryBase< ID3D12CommandAllocator > | |
►CAZ::RHI::ObjectFactoryBase< Memory > | |
CAZ::DX12::MemoryPageFactory | |
CAZ::Metal::MemoryPageFactory | |
CAZ::RHI::ObjectFactoryBase< Semaphore > | |
CAZ::RHI::ObjectPool< Traits > | |
CAZ::RHI::ObjectPool< DescriptorPoolAllocatorlTraits > | |
►CAZ::RHI::ObjectPool< HeapAllocatorTraits > | |
CAZ::DX12::HeapAllocator | |
►CAZ::RHI::ObjectPool< MemoryPageAllocatorTraits > | |
CAZ::DX12::MemoryPageAllocator | |
CAZ::Metal::MemoryPageAllocator | |
CAZ::RHI::Origin | |
CAZ::RHI::PageTileAllocator | This 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::PageTileSpan | A structure to represent continuous number of tiles of a given heap page |
CAZ::RHI::PageTileSpan::Compare | |
CAZ::RHI::PhysicalDeviceDescriptor | |
CAZ::RHI::PhysicalDeviceDriverInfo | The GPU driver related information like unsupported versions, minimum version supported by the RHI |
CAZ::RHI::PhysicalDeviceDriverValidator | |
CAZ::RHI::PipelineLibraryDescriptor | |
►CAZ::RHI::PipelineStateDescriptor | A base class to pipeline state descriptor |
CAZ::RHI::PipelineStateDescriptorForDispatch | |
CAZ::RHI::PipelineStateDescriptorForDraw | |
CAZ::RHI::PipelineStateDescriptorForRayTracing | Describes state necessary to build a ray tracing pipeline state object |
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::RayTracingConfiguration | Defines ray tracing pipeline settings |
CAZ::RHI::RayTracingGeometry | |
CAZ::RHI::RayTracingHitGroup | Defines a hit group which consists of a ClosestHit and/or an AnyHit shader |
CAZ::RHI::RayTracingPipelineStateDescriptor | |
CAZ::RHI::RayTracingShaderLibrary | Contains ray tracing shaders used by the pipeline |
CAZ::RHI::RayTracingShaderTableDescriptor | |
CAZ::RHI::RayTracingShaderTableRecord | Specifies 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::RenderAttachmentDescriptor | Describes 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::ResourceMemoryRequirements | Describes the memory requirements for allocating a resource |
CAZ::RHI::ResourcePoolDatabase | |
►CAZ::RHI::ResourcePoolDescriptor | |
►CAZ::RHI::AliasedHeapDescriptor | |
CAZ::DX12::AliasedHeap::Descriptor | |
CAZ::Vulkan::AliasedHeap::Descriptor | |
►CAZ::RHI::BufferPoolDescriptor | |
CAZ::DX12::BufferPoolDescriptor | |
CAZ::Metal::BufferPoolDescriptor | |
CAZ::RHI::ImagePoolDescriptor | |
CAZ::RHI::QueryPoolDescriptor | |
CAZ::RHI::ShaderResourceGroupPoolDescriptor | |
CAZ::RHI::StreamingImagePoolDescriptor | |
CAZ::RHI::SwapChainDescriptor | |
►CAZ::RHI::ResourcePoolResolver | |
►CAZ::DX12::ResourcePoolResolver | |
CAZ::DX12::QueryPoolResolver | |
►CAZ::Metal::ResourcePoolResolver | |
CAZ::Metal::BufferPoolResolver | |
CAZ::Metal::ImagePoolResolver | |
CAZ::Metal::StreamingImagePoolResolver | |
►CAZ::Vulkan::ResourcePoolResolver | |
CAZ::Vulkan::BufferPoolResolver | |
CAZ::Vulkan::ImagePoolResolver | |
►CAZ::RHI::RHIMemoryStatisticsInterface | |
CAZ::RHI::RHISystem | |
►CAZ::RHI::RHISystemInterface | |
CAZ::RHI::RHISystem | |
►CAZ::RHI::RHISystemNotificationBus::Handler | |
CAZ::RPI::RPISystemComponent | The system level component of managing the RPI systems @detail This class is mainly in charge of wrapping the RPISystem and providing access to other objects that live a the same execution level. This is the main entry point for adding GPU work to the RPI and for controlling RPI execution |
CAZ::Vulkan::Device | |
CAZ::RHI::SamplePosition | |
CAZ::RHI::SamplerState | |
CAZ::RHI::Scissor | |
►CAZ::RHI::ScopeAttachment | |
CAZ::RHI::BufferScopeAttachment | |
►CAZ::RHI::ImageScopeAttachment | |
CAZ::RHI::ResolveScopeAttachment | |
►CAZ::RHI::ScopeAttachmentDescriptor | Describes the binding of an attachment to a scope |
CAZ::RHI::BufferScopeAttachmentDescriptor | Describes a buffer scope attachment, which is the specific usage of a frame graph attachment on a scope |
►CAZ::RHI::ImageScopeAttachmentDescriptor | Describes the binding of an image attachment to a scope |
CAZ::RHI::ResolveScopeAttachmentDescriptor | Describes the binding of a resolve image attachment to a scope |
CAZ::RHI::UnifiedScopeAttachmentDescriptor | |
CAZ::RHI::ScopeAttachmentUsageAndAccess | |
►CAZ::RHI::ScopeProducer | |
CAZ::RHI::ScopeProducerEmpty | |
CAZ::RHI::ScopeProducerFunction< UserData, PrepareFunction, CompileFunction, ExecuteFunction > | |
CAZ::RPI::ImageAttachmentCopy | A scope producer to copy the input attachment and output a copy of this attachment |
CAZ::RPI::ImageAttachmentPreviewPass | Render preview of specified image attachment to the selected output attachment |
►CAZ::RPI::RenderPass | |
►CAZ::RPI::ComputePass | A ComputePass is a leaf pass (pass with no children) that is used for GPU compute |
CAZ::RPI::DownsampleSinglePassLuminancePass | |
CAZ::RPI::SubsurfaceScatteringPass | |
CAZ::Render::BakeAcesOutputTransformLutPass | |
CAZ::Render::BlendColorGradingLutsPass | |
CAZ::Render::BloomBlurChildPass | |
CAZ::Render::BloomCompositeChildPass | |
CAZ::Render::BloomDownsamplePass | |
CAZ::Render::CheckerboardColorResolvePass | |
CAZ::Render::ChromaticAberrationPass | |
CAZ::Render::DepthExponentiationPass | DepthExponentiationPass output exponential of depth for ESM filering |
CAZ::Render::DepthOfFieldWriteFocusDepthFromGpuPass | This pass is used to write the depth value of the specified screen coordinates to the buffer |
CAZ::Render::DepthUpsamplePass | |
CAZ::Render::EyeAdaptationPass | |
CAZ::Render::FastDepthAwareBlurHorPass | Pass for an optimized horizontal blur with edge detection |
CAZ::Render::FastDepthAwareBlurVerPass | Pass for an optimized vertical blur with edge detection |
CAZ::Render::FilmGrainPass | |
CAZ::Render::LightCullingPass | Compute shader that performs light culling |
CAZ::Render::LightCullingRemap | |
CAZ::Render::LightCullingTilePreparePass | |
CAZ::Render::LuminanceHistogramGeneratorPass | This class generates a histogram of luminance values for the input color buffer |
CAZ::Render::MorphTargetComputePass | The morph target compute pass submits dispatch items for morph targets. The dispatch items are cleared every frame, so it needs to be re-populated |
CAZ::Render::NewDepthOfFieldTileReducePass | Need a class for the tile reduce pass because it dispatches a non-trivial number of threads |
CAZ::Render::PaniniProjectionPass | |
CAZ::Render::SkinnedMeshComputePass | The skinned mesh compute pass submits dispatch items for skinning. The dispatch items are cleared every frame, so it needs to be re-populated |
CAZ::Render::SsaoComputePass | |
CAZ::Render::TaaPass | |
CAZ::Render::VignettePass | |
CAZ::Render::WhiteBalancePass | |
CAZ::RPI::CopyPass | A copy pass is a leaf pass (pass with no children) used for copying images and buffers on the GPU |
►CAZ::RPI::FullscreenTrianglePass | |
CAZ::RPI::MSAAResolveFullScreenPass | This pass allows the use of a custom fullscreen MSAA resolve pass shader |
CAZ::Render::DeferredFogPass | |
CAZ::Render::DepthOfFieldBokehBlurPass | Pass used to apply Bokeh Depth of Field blur onto a lighting buffer |
CAZ::Render::DepthOfFieldCompositePass | Pass used to enabled/disabled debug colors by shader option |
CAZ::Render::DepthOfFieldMaskPass | Pass used to prevent the foreground color to smear into the background blur |
►CAZ::Render::DisplayMapperFullScreenPass | |
CAZ::Render::AcesOutputTransformLutPass | |
CAZ::Render::AcesOutputTransformPass | |
►CAZ::Render::ApplyShaperLookupTablePass | |
CAZ::Render::OutputTransformPass | |
CAZ::Render::FullscreenShadowPass | |
►CAZ::Render::HDRColorGradingPass | |
CAZ::Render::LutGenerationPass | |
CAZ::Render::LookModificationCompositePass | |
CAZ::Render::NewDepthOfFieldFilterPass | |
CAZ::Render::ReflectionCopyFrameBufferPass | This pass copies the frame buffer prior to the post-processing pass |
CAZ::Render::ReflectionScreenSpaceBlurChildPass | |
CAZ::Render::ReflectionScreenSpaceCompositePass | This pass composites the screenspace reflection trace onto the reflection buffer |
CAZ::Render::ReflectionScreenSpaceDownsampleDepthLinearChildPass | Child pass for downsampling DepthLinear mips |
CAZ::Render::ReflectionScreenSpaceFilterPass | This pass filters the screenspace reflection image |
CAZ::Render::ReflectionScreenSpaceTracePass | This pass traces screenspace reflections from the previous frame image |
►CAZ::Render::SMAABasePass | |
CAZ::Render::SMAABlendingWeightCalculationPass | |
CAZ::Render::SMAAEdgeDetectionPass | |
CAZ::Render::SMAANeighborhoodBlendingPass | |
CAZ::Render::SplashScreenPass | |
CAZ::RPI::MSAAResolvePass | |
►CAZ::RPI::RasterPass | A RasterPass is a leaf pass (pass with no children) that is used for rasterization |
CAZ::Render::CheckerboardPass | |
CAZ::Render::ShadowmapPass | ShadowmapPass outputs shadowmap depth images |
CAZ::RPI::SlowClearPass | |
CAZ::Render::ImGuiPass | This pass owns and manages activation of an Imgui context |
CAZ::Render::RayTracingPass | This pass executes a raytracing shader as specified in the PassData |
CAZ::Render::DepthOfFieldCopyFocusDepthToCpuPass | This pass is used to read back the depth value written to the buffer |
CAZ::Render::RayTracingAccelerationStructurePass | This pass builds the RayTracing acceleration structures for a scene |
CAZ::RHI::ShaderBuildArguments | |
CAZ::RHI::ShaderBuildOptions | |
CAZ::RHI::ShaderCompilerProfiling | |
CAZ::RHI::ShaderCompilerProfiling::Entry | An 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::DX12::ShaderPlatformInterface | |
CAZ::Metal::ShaderPlatformInterface | |
CAZ::Null::ShaderPlatformInterface | |
CAZ::Vulkan::ShaderPlatformInterface | |
CAZ::RHI::ShaderPlatformInterface::ByProducts | |
CAZ::RHI::ShaderPlatformInterface::RootConstantsInfo | |
CAZ::RHI::ShaderPlatformInterface::ShaderResourceGroupInfo | |
CAZ::RHI::ShaderPlatformInterface::StageDescriptor | Struct 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::ShaderSemantic | Describes 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::StreamingImageMipSlice | A list of sub-resources in this mip slice, one for each array slice in the array |
CAZ::RHI::StreamingImageSubresourceData | |
CAZ::RHI::SubpassInputDescriptor | Describes 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::TransientAttachmentPoolDescriptor | Describes 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::XRRenderingInterface | The class defines the XR specific RHI rendering interface |
CAZ::RPI::AnyAssetCreator | |
CAZ::RPI::AssetAliases | |
CAZ::RPI::AssetCreator< AssetDataT > | |
►CAZ::RPI::AssetCreator< AttachmentImageAsset > | |
CAZ::RPI::AttachmentImageAssetCreator | The class to create an attachment image asset |
►CAZ::RPI::AssetCreator< BufferAsset > | |
CAZ::RPI::BufferAssetCreator | Constructs an instance of a BufferAsset |
►CAZ::RPI::AssetCreator< ImageMipChainAsset > | |
CAZ::RPI::ImageMipChainAssetCreator | |
►CAZ::RPI::AssetCreator< MaterialAsset > | |
CAZ::RPI::MaterialAssetCreator | |
►CAZ::RPI::AssetCreator< MaterialTypeAsset > | |
CAZ::RPI::MaterialTypeAssetCreator | |
►CAZ::RPI::AssetCreator< ModelAsset > | |
CAZ::RPI::ModelAssetCreator | Constructs an instance of a ModelAsset |
►CAZ::RPI::AssetCreator< ModelLodAsset > | |
CAZ::RPI::ModelLodAssetCreator | Constructs an instance of an ModelLodAsset |
►CAZ::RPI::AssetCreator< MorphTargetMetaAsset > | |
CAZ::RPI::MorphTargetMetaAssetCreator | Constructs an instance of a MorphTargetMetaAsset |
►CAZ::RPI::AssetCreator< ResourcePoolAsset > | |
CAZ::RPI::ResourcePoolAssetCreator | |
►CAZ::RPI::AssetCreator< ShaderAsset > | |
CAZ::RPI::ShaderAssetCreator | |
►CAZ::RPI::AssetCreator< ShaderVariantAsset > | |
CAZ::RPI::ShaderVariantAssetCreator | The "builder" pattern class that creates a ShaderVariantAsset2 |
►CAZ::RPI::AssetCreator< ShaderVariantTreeAsset > | |
CAZ::RPI::ShaderVariantTreeAssetCreator | The "builder" pattern class that creates a ShaderVariantTreeAsset |
►CAZ::RPI::AssetCreator< SkinMetaAsset > | |
CAZ::RPI::SkinMetaAssetCreator | Constructs an instance of a SkinMetaAsset |
►CAZ::RPI::AssetCreator< StreamingImageAsset > | |
CAZ::RPI::StreamingImageAssetCreator | |
►CAZ::RPI::AssetCreator< StreamingImagePoolAsset > | |
CAZ::RPI::StreamingImagePoolAssetCreator | |
CAZ::RPI::AssetReference | |
CAZ::RPI::AttachmentReadback | |
CAZ::RPI::AttachmentReadback::MipInfo | |
CAZ::RPI::AttachmentReadback::ReadbackResult | |
CAZ::RPI::AttachmentReadback::ReadbackResult::MipDataBuffer | |
►CAZ::RPI::AuxGeomDraw | |
CAZ::Render::AuxGeomDrawQueue | |
►CAZ::RPI::AuxGeomDraw::AuxGeomDynamicDrawArguments | Common arguments for free polygon (point, line, Triangle) draws |
CAZ::RPI::AuxGeomDraw::AuxGeomDynamicIndexedDrawArguments | Common arguments for free polygon (point, line, Triangle) indexed draws |
CAZ::RPI::BC1Block | |
CAZ::RPI::BC4Block | |
CAZ::RPI::BufferAssetView | |
►CAZ::RPI::BufferSystemInterface | |
CAZ::RPI::BufferSystem | Manages system-wide initialization and support for Buffer classes |
CAZ::RPI::BuiltInAssetHandler::AssetHandlerFunctions | |
CAZ::RPI::CommonBufferDescriptor | |
CAZ::RPI::CompressedMorphTargetDelta | |
►CAZ::RPI::ConvertibleSource | |
CAZ::RPI::AssetAliasesSourceData | |
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::CullStats | Per-view culling metrics |
CAZ::RPI::CullingScene | |
CAZ::RPI::CullingScene::OcclusionPlane | |
CAZ::RPI::DynamicBufferAllocator | |
CAZ::RPI::DynamicDrawContext::VertexChannel | |
►CAZ::RPI::DynamicDrawInterface | |
CAZ::RPI::DynamicDrawSystem | |
CAZ::RPI::DynamicDrawSystemDescriptor | A 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::FovData | XR View specific Fov data (in radians) |
CAZ::RPI::GeometryData | Geometry data which uses triangle lists |
CAZ::RPI::GpuPassProfiler | |
CAZ::RPI::GpuPassProfiler::PassEntry | |
CAZ::RPI::GpuQuerySystemDescriptor | A descriptor used to create a render pipeline |
►CAZ::RPI::GpuQuerySystemInterface | |
CAZ::RPI::GpuQuerySystem | |
CAZ::RPI::ImageSystemDescriptor | |
►CAZ::RPI::ImageSystemInterface | |
CAZ::RPI::ImageSystem | |
CAZ::RPI::IPerformanceCollectorOwner | |
CAZ::RPI::IShaderVariantFinder | |
CAZ::RPI::IXRRegisterInterface | This class contains the interface that will be used to register the XR system with RPI and RHI |
CAZ::RPI::JsonReportingHelper | Provides a common way to report errors and warnings when processing Atom assets with JsonSerialization |
►CAZ::RPI::LuaMaterialFunctorAPI::CommonRuntimeConfiguration | |
CAZ::RPI::LuaMaterialFunctorAPI::PipelineRuntimeContext | Wraps MaterialFunctorAPI::PipelineRuntimeContext with lua bindings |
CAZ::RPI::LuaMaterialFunctorAPI::RuntimeContext | Wraps MaterialFunctorAPI::RuntimeContext with lua bindings |
►CAZ::RPI::LuaMaterialFunctorAPI::ConfigureShaders | Wraps MaterialFunctorAPI::ConfigureShaders for LuaMaterialFunctor access |
CAZ::RPI::LuaMaterialFunctorAPI::PipelineRuntimeContext | Wraps MaterialFunctorAPI::PipelineRuntimeContext with lua bindings |
CAZ::RPI::LuaMaterialFunctorAPI::RuntimeContext | Wraps MaterialFunctorAPI::RuntimeContext with lua bindings |
►CAZ::RPI::LuaMaterialFunctorAPI::ReadMaterialPropertyValues | Wraps MaterialFunctorAPI::ReadMaterialPropertyValues for LuaMaterialFunctor access |
CAZ::RPI::LuaMaterialFunctorAPI::EditorContext | Wraps MaterialFunctorAPI::EditorContext with lua bindings |
CAZ::RPI::LuaMaterialFunctorAPI::PipelineRuntimeContext | Wraps MaterialFunctorAPI::PipelineRuntimeContext with lua bindings |
CAZ::RPI::LuaMaterialFunctorAPI::RuntimeContext | Wraps MaterialFunctorAPI::RuntimeContext with lua bindings |
CAZ::RPI::LuaMaterialFunctorAPI::RenderStates | Wraps RHI::RenderStates for LuaMaterialFunctor access |
CAZ::RPI::LuaMaterialFunctorAPI::ShaderItem | |
CAZ::RPI::LuaMaterialFunctorAPI::Utilities | |
CAZ::RPI::LuaScriptUtilities | |
►CAZ::RPI::MaterialFunctorAPI::CommonRuntimeConfiguration | Provides functions that are common to all runtime execution contexts |
CAZ::RPI::MaterialFunctorAPI::PipelineRuntimeContext | |
CAZ::RPI::MaterialFunctorAPI::RuntimeContext | |
►CAZ::RPI::MaterialFunctorAPI::ConfigureShaders | Provides commonly used functions for configuring shaders |
CAZ::RPI::MaterialFunctorAPI::PipelineRuntimeContext | |
CAZ::RPI::MaterialFunctorAPI::RuntimeContext | |
►CAZ::RPI::MaterialFunctorAPI::ReadMaterialPropertyValues | Provides commonly used functions for reading material property values |
CAZ::RPI::MaterialFunctorAPI::EditorContext | This execution context is used by tools for configuring UI metadata |
CAZ::RPI::MaterialFunctorAPI::PipelineRuntimeContext | |
CAZ::RPI::MaterialFunctorAPI::RuntimeContext | |
CAZ::RPI::MaterialFunctorSourceData::AssetDependency | This 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::ShaderTemplate | Describes a template that will be used to generate the shader asset for one pass in the pipeline |
CAZ::RPI::MaterialPipelineState | Tracks the runtime state for a material pipeline within a particular material |
CAZ::RPI::MaterialPropertyCollection | Represents 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::MaterialPropertyOutputId | Represents a specific output data binding for the material property layer |
CAZ::RPI::MaterialPropertyRange | |
CAZ::RPI::MaterialPropertySourceData | Stores 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::MaterialSourceData | This is a simple data structure for serializing in/out material source files |
CAZ::RPI::MaterialSystem | Manages system-wide initialization and support for material classes |
CAZ::RPI::MaterialTypeAsset::MaterialPipelinePayload | Provides 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::MeshDrawPacket | Holds 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::ProductMeshContent | Describes the data needed to produce the buffers that make up a Mesh |
CAZ::RPI::ModelAssetBuilderComponent::SourceMeshContent | Describes the source SceneAPI data that makes up a "Mesh" as understood by Atom |
CAZ::RPI::ModelAssetHelpers | ModelAssetHelpers 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::Mesh | Mesh data associated with a specific material |
CAZ::RPI::ModelLod::StreamBufferInfo | |
CAZ::RPI::ModelLodAsset::Mesh | |
CAZ::RPI::ModelLodAsset::Mesh::StreamBufferInfo | |
CAZ::RPI::ModelMaterialSlot | |
CAZ::RPI::ModelSystem | Manages system-wide initialization and support for Model classes |
CAZ::RPI::MorphTargetExporter | |
CAZ::RPI::MorphTargetMetaAsset::MorphTarget | Meta data for a morph target |
CAZ::RPI::NamedMaterialAsset | |
CAZ::RPI::PackedCompressedMorphTargetDelta | |
CAZ::RPI::Pass::FramePrepareParams | |
CAZ::RPI::PassAttachmentBinding | |
►CAZ::RPI::PassAttachmentDesc | |
CAZ::RPI::PassBufferAttachmentDesc | A PassAttachmentDesc used for buffers |
CAZ::RPI::PassImageAttachmentDesc | A PassAttachmentDesc used for images |
CAZ::RPI::PassAttachmentRef | |
CAZ::RPI::PassAttachmentSizeMultipliers | A 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::CopyPassData | Custom data for the CopyPass. Should be specified in the PassRequest |
CAZ::RPI::DownsampleMipChainPassData | Custom data for the DownsampleMipChainPass. Should be specified in the PassRequest |
CAZ::RPI::EnvironmentCubeMapPassData | Custom data for the EnvironmentCubeMapPass. Should be specified in the PassRequest |
►CAZ::RPI::RenderPassData | Custom data for the RenderPass. Should be specified in the PassRequest |
►CAZ::RPI::ComputePassData | Custom data for the ComputePass. Should be specified in the PassRequest |
CAZ::Render::TaaPassData | Custom data for the Taa Pass |
CAZ::RPI::FullscreenTrianglePassData | Custom data for the FullscreenTrianglePass. Should be specified in the PassRequest |
►CAZ::RPI::RasterPassData | Custom data for the RasterPass. Should be specified in the PassRequest |
CAZ::Render::ImGuiPassData | Custom data for the ImGuiPassData |
CAZ::RPI::SlowClearPassData | Custom data for the SlowClearPass. Should be specified in the PassRequest |
CAZ::Render::RayTracingPassData | Custom data for the RayTracingPass, specified in the PassRequest |
CAZ::RPI::RenderToTexturePassData | |
CAZ::Render::DisplayMapperPassData | Custom pass data for DisplayMapperPass |
CAZ::Render::EsmShadowmapsPassData | Custom data for EsmShadowmapsPass. Should be specified in the PassRequest |
CAZ::RPI::PassDescriptor | |
CAZ::RPI::PassFactory | |
CAZ::RPI::PassFallbackConnection | |
CAZ::RPI::PassFilter | |
CAZ::RPI::PassLibrary::TemplateEntry | |
CAZ::RPI::PassRequest | |
CAZ::RPI::PassSlot | |
CAZ::RPI::PassSystemFrameStatistics | Frame counters used for collecting statistics |
►CAZ::RPI::PassSystemInterface | |
CAZ::RPI::PassSystem | |
CAZ::RPI::PassTemplate | |
CAZ::RPI::PassTree | |
CAZ::RPI::PassValidation | |
CAZ::RPI::PassValidationResults | Struct used to return results from Pass hierarchy validation |
CAZ::RPI::PipelineGlobalBinding | Points to a pass binding for global access through the pipeline using a name for reference |
CAZ::RPI::PipelineGlobalConnection | Specifies a connection that will be pointed to by the pipeline for global reference |
CAZ::RPI::PipelineRenderSettings | |
CAZ::RPI::PipelineStatisticsResult | |
CAZ::RPI::PipelineViews | |
CAZ::RPI::PoseData | XR pose specific data |
►CAZ::RPI::QueryPool | |
CAZ::RPI::TimestampQueryPool | Timestamp pool context specialization for timestamp queries |
CAZ::RPI::RenderPipeline | |
CAZ::RPI::RenderPipelineDescriptor | A descriptor used to create a render pipeline |
CAZ::RPI::ResourcePoolSourceData | |
CAZ::RPI::RPISystemDescriptor | |
►CAZ::RPI::RPISystemInterface | Interface of RPISystem, which is the main entry point for the Atom renderer |
CAZ::RPI::RPISystem | |
CAZ::RPI::Scene::PipelineStateData | |
CAZ::RPI::SceneDescriptor | |
CAZ::RPI::ShaderAssetCreator::ShaderSupervariant | |
CAZ::RPI::ShaderCollection | |
CAZ::RPI::ShaderCollection::Item | |
CAZ::RPI::ShaderInputContract | Describes the set of inputs required by a shader |
CAZ::RPI::ShaderInputContract::StreamChannelInfo | |
CAZ::RPI::ShaderOptionDescriptor | |
CAZ::RPI::ShaderOptionGroup | |
CAZ::RPI::ShaderOptionGroupHints | |
CAZ::RPI::ShaderOutputContract | Describes the set of outputs required by a shader, which the render pipeline must bind |
CAZ::RPI::ShaderOutputContract::ColorAttachmentInfo | |
CAZ::RPI::ShaderReloadDebugTracker | |
CAZ::RPI::ShaderReloadDebugTracker::ScopedSection | Use 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::ShaderSystem | |
CAZ::RPI::ShaderVariant | |
CAZ::RPI::ShaderVariantAsyncLoader::TupleShaderAssetAndShaderVariantId | |
CAZ::RPI::ShaderVariantId | |
CAZ::RPI::ShaderVariantIdComparator | |
CAZ::RPI::ShaderVariantKeyComparator | Comparator which performs a less-than operation on two shader keys. Used to sort a container of keys |
CAZ::RPI::ShaderVariantListSourceData | |
CAZ::RPI::ShaderVariantListSourceData::VariantInfo | A struct that describes shader variant data that is used to populate a ShaderVariantListSourceData at asset build time |
CAZ::RPI::ShaderVariantSearchResult | |
CAZ::RPI::ShaderVariantTreeNode | Helper structure for the nodes in the shader variant search tree |
CAZ::RPI::StreamingImageController | |
CAZ::RPI::TimestampResult | The 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 | |
CAtomToolsFramework::ViewportInteractionImpl | |
CAZ::RPI::ViewportContextNotifications | |
►CAZ::RPI::ViewportContextRequestsInterface | |
CAZ::RPI::ViewportContextManager | Exposes the AZ::Interface for ViewportContextRequestsInterface |
CAZ::RPI::ViewportContextRequestsInterface::CreationParameters | Parameters for creating a ViewportContext |
CAZ::RPI::VisibleObjectContext | |
CAZ::RPI::VisibleObjectProperties | |
CAZ::RPI::XRRenderingInterface | This class contains the interface related to XR but significant to RPI level functionality |
►CAZ::SceneAPI::Events::ICallContext | |
CAZ::RPI::MaterialAssetBuilderContext | |
CAZ::RPI::ModelAssetBuilderContext | |
►CAZ::SceneAPI::SceneCore::ExportingComponent | |
CAZ::RPI::ModelAssetBuilderComponent | |
CAZ::RPI::ModelExporterComponent | |
CAZ::Serialize::InstanceFactory< T, U, A > | |
CAZ::ShaderBuilder::ArrayItem | |
CAZ::ShaderBuilder::AzslCompiler | |
CAZ::ShaderBuilder::AzslData | |
CAZ::ShaderBuilder::AzslData2 | |
CAZ::ShaderBuilder::BindingDependencies | |
CAZ::ShaderBuilder::BindingDependencies::Resource | Extended binding information for one resource |
CAZ::ShaderBuilder::BindingDependencies::SrgConstantsConstantBuffer | All SRG constants of one SRG are in one constant buffer. This structure represents its dependencies |
CAZ::ShaderBuilder::BindingDependencies::SrgResources | Resource content of only one SRG |
CAZ::ShaderBuilder::BufferSrgData | |
CAZ::ShaderBuilder::ConstantBufferData | |
CAZ::ShaderBuilder::FunctionData | |
CAZ::ShaderBuilder::HashedVariantInfoSourceData | |
CAZ::ShaderBuilder::HashedVariantListSourceData | |
CAZ::ShaderBuilder::McppBinder | Binder helper to Matsui C-Pre-Processor library |
CAZ::ShaderBuilder::PreprocessorData | Collects data output from the PreprocessFile() function |
CAZ::ShaderBuilder::PreprocessorOptions | Object 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_iterator | Forward const iterator for StableDynamicArray |
CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::iterator | Forward iterator for StableDynamicArray |
CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::IteratorRange | |
CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::Page | Private class used by StableDynamicArray to manage the arrays of data |
CAZ::StableDynamicArray< T, ElementsPerPage, Allocator >::pageIterator | Forward 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::StableDynamicArrayMetrics | Used 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::RPI::RPISystem | |
CAZ::RPI::RPISystemComponent | The system level component of managing the RPI systems @detail This class is mainly in charge of wrapping the RPISystem and providing access to other objects that live a the same execution level. This is the main entry point for adding GPU work to the RPI and for controlling RPI execution |
CAZ::Render::FrameCaptureSystemComponent | System component to handle FrameCaptureRequestBus |
CAZ::Render::SkinnedMeshOutputStreamManager | |
CAtomToolsFramework::AtomToolsAssetBrowser | Extends the standard asset browser with custom filters and multiselect behavior |
CAtomToolsFramework::GraphDocument | GraphDocument implements support for creating, loading, saving, and manipulating graph model and canvas graphs |
CAtomToolsFramework::PreviewRenderer | Processes requests for setting up content that gets rendered to a texture and captured to an image |
CAtomToolsFramework::PreviewRendererSystemComponent | System component that manages a global PreviewRenderer |
CImageProcessingAtom::ImagePreviewer | |
CMaterialEditor::MaterialDocument | MaterialDocument provides an API for modifying and saving material document properties |
►CAZ::TickBus::Handler | |
CAZ::Render::ProfilingCaptureSystemComponent | System component to handle ProfilingCaptureSystemComponent |
CAZ::Render::SplashScreenPass | |
CAtomToolsFramework::EntityPreviewViewportSettingsSystem | EntityPreviewViewportSettingsSystem manages storing and retrieving different viewport settings, lighting, and model presets |
CAtomToolsFramework::PerformanceMonitorSystemComponent | PerformanceMonitorSystemComponent monitors performance |
►CAtomToolsFramework::RenderViewportWidget | |
CAtomToolsFramework::EntityPreviewViewportWidget | |
►CAtomToolsFramework::ViewportInputBehavior | |
CAtomToolsFramework::DollyCameraBehavior | Moves(zooms) camera back and forth towards the object |
CAtomToolsFramework::IdleBehavior | |
CAtomToolsFramework::OrbitCameraBehavior | |
CAtomToolsFramework::PanCameraBehavior | Moves camera along its vertical and horizontal axis |
CAtomToolsFramework::RotateCameraBehavior | Rotates camera around its own axis, allowing to look up/down/left/right |
CAtomToolsFramework::RotateEnvironmentBehavior | Rotates lighting and skybox around vertical axis |
CAtomToolsFramework::RotateObjectBehavior | Rotates object in viewport |
►CAZ::UserSettingsOwnerRequestBus::Handler | |
►CAtomToolsFramework::AtomToolsApplication | Base class for Atom tools to inherit from |
►CAtomToolsFramework::AtomToolsDocumentApplication | |
CMaterialCanvas::MaterialCanvasApplication | The main application class for Material Canvas, setting up top level systems, document types, and the main window |
CMaterialEditor::MaterialEditorApplication | |
CPassCanvas::PassCanvasApplication | The main application class for Pass Canvas, setting up top level systems, document types, and the main window |
CShaderManagementConsole::ShaderManagementConsoleApplication | |
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::FrameGraphExecuteGroupPrimaryHandler | |
CAZ::Vulkan::FrameGraphExecuteGroupSecondaryHandler | |
CAZ::Vulkan::FrameGraphExecuterData | |
CAZ::Vulkan::ImageComponentMapping | |
CAZ::Vulkan::Instance | |
CAZ::Vulkan::Instance::Descriptor | |
CAZ::Vulkan::LoaderContext | Utility class for loading the Vulkan functions pointer using GLAD |
CAZ::Vulkan::LoaderContext::Descriptor | Parameters 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::BufferMemoryView | Represents View of a BufferMemory object |
►CAZ::Vulkan::MemoryTypeView< VulkanMemoryAllocation > | |
CAZ::Vulkan::MemoryView | |
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::AttachmentBinding | Information about one attachment |
CAZ::Vulkan::RenderPass::AttachmentLoadStoreAction | |
CAZ::Vulkan::RenderPass::Descriptor | |
CAZ::Vulkan::RenderPass::SubpassAttachment | Properties of one attachment in a subpass |
CAZ::Vulkan::RenderPass::SubpassDescriptor | Describes 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 | |
CAtomToolsFramework::AtomToolsApplication | Base class for Atom tools to inherit from |
►CAzFramework::ApplicationLifecycleEvents::Bus::Handler | |
CAZ::Render::Bootstrap::BootstrapSystemComponent | |
CAtomToolsFramework::PreviewRendererSystemComponent | System component that manages a global PreviewRenderer |
CImageProcessingAtom::Thumbnails::ImageThumbnailSystemComponent | System component for image thumbnails |
►CAzFramework::AssetCatalogEventBus::Handler | |
CAtomToolsFramework::AssetSelectionComboBox | |
CAtomToolsFramework::AssetSelectionGrid | Widget for managing and selecting from a library of assets |
CAtomToolsFramework::EntityPreviewViewportSettingsSystem | EntityPreviewViewportSettingsSystem manages storing and retrieving different viewport settings, lighting, and model presets |
CImageProcessingAtom::Thumbnails::ImageThumbnail | |
►CAzFramework::ExclusiveFullScreenRequestBus::Handler | |
CAZ::RPI::WindowContext | |
►CAzFramework::GenericAssetHandler | |
►CAZ::RPI::AssetHandler< AnyAsset > | |
CAZ::RPI::AnyAssetHandler | |
►CAZ::RPI::AssetHandler< ImageMipChainAsset > | |
CAZ::RPI::ImageMipChainAssetHandler | |
►CAZ::RPI::AssetHandler< MaterialAsset > | |
CAZ::RPI::MaterialAssetHandler | |
►CAZ::RPI::AssetHandler< MaterialTypeAsset > | |
CAZ::RPI::MaterialTypeAssetHandler | |
►CAZ::RPI::AssetHandler< ModelAsset > | |
CAZ::RPI::ModelAssetHandler | |
►CAZ::RPI::AssetHandler< ShaderAsset > | |
CAZ::RPI::ShaderAssetHandler | |
►CAZ::RPI::AssetHandler< ShaderVariantAsset > | |
CAZ::RPI::ShaderVariantAssetHandler | |
►CAZ::RPI::AssetHandler< ShaderVariantTreeAsset > | |
CAZ::RPI::ShaderVariantTreeAssetHandler | |
►CAZ::RPI::AssetHandler< StreamingImageAsset > | |
CAZ::RPI::StreamingImageAssetHandler | The StreamingImageAsset's handler with customized loading steps in LoadAssetData override |
CAZ::RPI::AssetHandler< AssetDataT > | |
►CAzFramework::InputChannelEventListener | |
CAZ::Debug::ArcBallControllerComponent | |
CAZ::Debug::NoClipControllerComponent | |
CAZ::Render::ImGuiPass | This pass owns and manages activation of an Imgui context |
CAtomToolsFramework::RenderViewportWidget | |
►CAzFramework::InputTextEventListener | |
CAZ::Render::ImGuiPass | This pass owns and manages activation of an Imgui context |
►CAzFramework::MultiViewportController | |
CAtomToolsFramework::ModularViewportCameraController | Builder class to create and configure a ModularViewportCameraControllerInstance |
►CAzFramework::MultiViewportControllerInstanceInterface | |
CAtomToolsFramework::ModularViewportCameraControllerInstance | |
►CAzFramework::SingleViewportController | |
CAtomToolsFramework::ViewportInputBehaviorController | Provides controls for manipulating camera, object, and environment in Material Editor |
►CAzFramework::ViewportRequestBus::Handler | |
CAZ::RPI::ViewportContext | |
►CAzFramework::WindowNotificationBus::Handler | |
CAZ::RPI::SwapChainPass | |
CAZ::RPI::ViewportContext | |
CAZ::RPI::WindowContext | |
CAZ::Render::Bootstrap::BootstrapSystemComponent | |
►CAzFramework::WindowRequestBus::Handler | |
CAtomToolsFramework::RenderViewportWidget | |
►CAzFramework::WindowSystemNotificationBus::Handler | |
CAZ::Render::Bootstrap::BootstrapSystemComponent | |
►CAzFramework::WindowSystemRequestBus::Handler | |
CAZ::Render::Bootstrap::BootstrapSystemComponent | |
►CAzQtComponents::AzQtApplication | |
CAtomToolsFramework::AtomToolsApplication | Base class for Atom tools to inherit from |
►CAzQtComponents::DockMainWindow | |
CAtomToolsFramework::AtomToolsMainWindow | |
►CAzQtComponents::ExtendedLabel | |
CAtomToolsFramework::InspectorGroupHeaderWidget | |
►CAzQtComponents::StyledDialog | |
CImageProcessingAtomEditor::PresetInfoPopup | |
CImageProcessingAtomEditor::TexturePropertyEditor | |
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 | |
CAZ::RHI::TagRegistry< IndexType, sizeof(IndexType) *8 > | |
CAZ::RHI::ConstantsLayout | |
CAZ::RHI::DrawPacket | |
CAZ::RHI::MultiDeviceDrawPacket | |
►CAZ::RHI::PipelineLayoutDescriptor | |
CAZ::DX12::PipelineLayoutDescriptor | |
CAZ::Metal::PipelineLayoutDescriptor | |
CAZ::Null::PipelineLayoutDescriptor | |
CAZ::RHI::PipelineLibraryData | |
CAZ::RHI::PipelineStateCache | |
►CAZ::RHI::PlatformLimitsDescriptor | A descriptor used to configure limits for each backend. Can be overridden by platformlimits.azasset file |
CAZ::DX12::PlatformLimitsDescriptor | A descriptor used to configure limits for each backend |
CAZ::Metal::PlatformLimitsDescriptor | A descriptor used to configure limits for each backend |
CAZ::Vulkan::PlatformLimitsDescriptor | A descriptor used to configure limits for each backend |
CAZ::RHI::ShaderResourceGroupLayout | |
►CAZ::RHI::ShaderStageFunction | |
CAZ::DX12::ShaderStageFunction | |
CAZ::Metal::ShaderStageFunction | |
CAZ::Null::ShaderStageFunction | |
CAZ::Vulkan::ShaderStageFunction | |
CAZ::RHI::TagBitRegistry< IndexType > | |
CAZ::RHI::TagRegistry< IndexType, MaxTagCount > | |
►CAZ::RHI::XRDeviceDescriptor | Base device descriptor class used to communicate with base XR module |
CAZ::Vulkan::XRDeviceDescriptor | |
CAZ::RHI::XRInstanceDescriptor | Base instance descriptor class used to communicate with base XR module |
►CAZ::RHI::XRPhysicalDeviceDescriptor | Base physical device descriptor class used to communicate with base XR module |
CAZ::Vulkan::XRPhysicalDeviceDescriptor | |
CAZ::RHI::XRSessionDescriptor | Base session descriptor class used to communicate with base XR module |
►CAZ::RHI::XRSwapChainDescriptor | Base swapchain descriptor class used to communicate with base XR module |
CAZ::Vulkan::XRSwapChainDescriptor | |
CAZ::RPI::DynamicBuffer | |
CAZ::RPI::DynamicDrawContext | |
►CAZ::RPI::MaterialFunctor | |
CAZ::RPI::LuaMaterialFunctor | Materials can use this functor to create custom scripted operations |
CAZ::Render::ConvertEmissiveUnitFunctor | |
CAZ::Render::SubsurfaceTransmissionParameterFunctor | This functor is used to pack and precalculate parameters required by subsurface scattering and transmission calculation |
CAZ::Render::Transform2DFunctor | Materials can use this functor to map 2D scale, translate, and rotate properties into a float3x3 transform matrix |
CAZ::Render::UseTextureFunctor | |
►CAZ::RPI::MaterialFunctorSourceData | |
CAZ::RPI::LuaMaterialFunctorSourceData | |
CAZ::Render::ConvertEmissiveUnitFunctorSourceData | |
CAZ::Render::SubsurfaceTransmissionParameterFunctorSourceData | |
CAZ::Render::Transform2DFunctorSourceData | |
CAZ::Render::UseTextureFunctorSourceData | |
CAZ::RPI::MaterialFunctorSourceDataHolder | |
CAZ::RPI::MaterialPropertiesLayout | Provides a set of MaterialPropertyDescriptors which define the topology for a material |
►CAZ::RPI::Pass | |
CAZ::RPI::ImageAttachmentPreviewPass | Render preview of specified image attachment to the selected output attachment |
►CAZ::RPI::ParentPass | |
CAZ::RPI::DownsampleMipChainPass | |
CAZ::RPI::EnvironmentCubeMapPass | |
CAZ::RPI::RenderToTexturePass | |
CAZ::RPI::SwapChainPass | |
CAZ::Render::BloomBlurPass | |
CAZ::Render::BloomCompositePass | |
CAZ::Render::BloomParentPass | |
CAZ::Render::CascadedShadowmapsPass | CascadedShadowmapsPass owns and manages ShadowmapPasses |
CAZ::Render::DepthOfFieldParentPass | |
CAZ::Render::DepthOfFieldReadBackFocusDepthPass | This pass is used to get the depth value for the specified screen coordinates |
CAZ::Render::DisplayMapperPass | |
CAZ::Render::EsmShadowmapsPass | |
CAZ::Render::LookModificationPass | |
CAZ::Render::NewDepthOfFieldParentPass | |
CAZ::Render::ProjectedShadowmapsPass | ProjectedShadowmapsPass owns shadowmap passes for projected lights |
CAZ::Render::ReflectionScreenSpaceBlurPass | |
CAZ::Render::ReflectionScreenSpaceDownsampleDepthLinearPass | This pass downsamples the linear depth into a mip chain |
CAZ::Render::ReflectionScreenSpacePass | |
CAZ::Render::SkyAtmosphereParentPass | |
CAZ::Render::SkyAtmospherePass | |
CAZ::Render::SsaoParentPass | |
CAZ::RPI::RenderPass | |
CAZ::RPI::SelectorPass | |
CAZ::Render::DepthOfFieldCopyFocusDepthToCpuPass | This pass is used to read back the depth value written to the buffer |
CAZ::Render::RayTracingAccelerationStructurePass | This pass builds the RayTracing acceleration structures for a scene |
CAZ::RPI::PipelineStateForDraw | |
CAZ::RPI::ShaderOptionGroupLayout | |
CAZ::RPI::StreamingImageContext | |
CAZ::Render::MorphTargetInputBuffers | |
CAZ::Render::SkinnedMeshInputBuffers | Container for all the buffers and views needed for per-source model input to both the skinning shader and subsequent mesh shaders |
CAZ::Render::SkinnedMeshInstance | |
CAZ::Render::SkinnedMeshOutputStreamAllocation | |
►CAZStd::intrusive_list_node | |
CAZ::RPI::StreamingImageContext | |
►CAZStd::intrusive_refcount | |
CAZ::RPI::PassAttachment | Describes an attachment to be used by a Pass |
CAZ::RPI::Query | |
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 | |
CAZ::RHI::ThreadLocalContext< AZStd::lru_cache< uint64_t, D3D12_RESOURCE_ALLOCATION_INFO > > | |
CAZ::RHI::ThreadLocalContext< AZ::RHI::MemorySubAllocator > | |
CAZ::RHI::ThreadLocalContext< DrawListsByTag > | |
CAZ::RHI::ThreadLocalContext< ThreadLibrarySet > | |
CAZ::RHI::ThreadLocalContext< VisibleObjectList > | |
CAZ::RHI::ThreadLocalContext< AZStd::lru_cache< uint64_t, VkMemoryRequirements > > | |
CAZ::RHI::ThreadLocalContext< Storage > | |
►CAzToolsFramework::AssetBrowser::AssetBrowserInteractionNotificationBus::Handler | |
CAtomToolsFramework::AtomToolsAssetBrowserInteractions | Provides common asset browser interactions, source control integration, and functionality to add custom menu actions |
CImageProcessingAtom::ImageProcessingSystemComponent | |
►CAzToolsFramework::AssetBrowser::Previewer | |
CImageProcessingAtom::ImagePreviewer | |
►CAzToolsFramework::AssetBrowser::PreviewerFactory | |
CImageProcessingAtom::ImagePreviewerFactory | |
►CAzToolsFramework::AssetBrowser::PreviewerRequestBus::Handler | |
CImageProcessingAtom::ImageProcessingSystemComponent | |
►CAzToolsFramework::AssetDatabase::AssetDatabaseRequestsBus::Handler | |
CAtomToolsFramework::AtomToolsApplication | Base class for Atom tools to inherit from |
►CAzToolsFramework::AssetSystemBus::Handler | |
CAtomToolsFramework::AtomToolsDocument | |
►CAzToolsFramework::Components::EditorComponentAdapter | |
CAZ::Render::EditorRenderComponentAdapter< TController, TRuntimeComponent, TConfiguration > | Base editor component adapter adding automatic editor visibility support |
►CAzToolsFramework::EditorEntityVisibilityNotificationBus::Handler | |
CAZ::Render::EditorRenderComponentAdapter< TController, TRuntimeComponent, TConfiguration > | Base editor component adapter adding automatic editor visibility support |
►CAzToolsFramework::EditorPythonConsoleNotificationBus::Handler | |
CAtomToolsFramework::AtomToolsApplication | Base class for Atom tools to inherit from |
►CAzToolsFramework::EditorWindowRequestBus::Handler | |
CMaterialCanvas::MaterialCanvasApplication | The main application class for Material Canvas, setting up top level systems, document types, and the main window |
CMaterialEditor::MaterialEditorApplication | |
CPassCanvas::PassCanvasApplication | The main application class for Pass Canvas, setting up top level systems, document types, and the main window |
CShaderManagementConsole::ShaderManagementConsoleApplication | |
►CAzToolsFramework::EmbeddedPython::PythonLoader | |
CAtomToolsFramework::AtomToolsFrameworkModule | |
►CAzToolsFramework::IPropertyEditorNotify | |
CAtomToolsFramework::AtomToolsDocumentInspector | |
CAtomToolsFramework::EntityPreviewViewportSettingsInspector | EntityPreviewViewportSettingsInspector provides controls for viewing and editing presets and other common viewport settings |
CImageProcessingAtomEditor::MipmapSettingWidget | |
►CAzToolsFramework::PropertyHandler | |
CAtomToolsFramework::PropertyMultiStringSelectDelimitedHandler | |
CAtomToolsFramework::PropertyMultiStringSelectSetHandler | |
CAtomToolsFramework::PropertyMultiStringSelectVectorHandler | |
CAtomToolsFramework::PropertyMultilineStringDialogHandler | |
CAtomToolsFramework::PropertyStringBrowseEditHandler | |
CAtomToolsFramework::PropertyStringFilePathHandler | |
►CAzToolsFramework::Thumbnailer::Thumbnail | |
CImageProcessingAtom::Thumbnails::ImageThumbnail | |
►CAzToolsFramework::Thumbnailer::ThumbnailCache | |
CImageProcessingAtom::Thumbnails::ImageThumbnailCache | |
►CAzToolsFramework::Thumbnailer::ThumbnailerRendererNotificationBus::Handler | |
CImageProcessingAtom::Thumbnails::ImageThumbnail | |
►CAzToolsFramework::Thumbnailer::ThumbnailerRendererRequestBus::Handler | |
CImageProcessingAtom::Thumbnails::ImageThumbnailSystemComponent | System component for image thumbnails |
►CAzToolsFramework::ViewportInteraction::ViewportInteractionNotificationBus::Handler | |
CAtomToolsFramework::ModularViewportCameraControllerInstance | |
►CAzToolsFramework::ViewportInteraction::ViewportInteractionRequestBus::Handler | |
CAtomToolsFramework::ViewportInteractionImpl | |
►CAzToolsFramework::ViewportInteraction::ViewportInteractionRequests | |
CAtomToolsFramework::RenderViewportWidget | |
►CAzToolsFramework::ViewportInteraction::ViewportMouseCursorRequestBus::Handler | |
CAtomToolsFramework::RenderViewportWidget | |
►CBaseJsonSerializer | |
CAZ::RHI::JsonPhysicalDeviceDriverInfoSerializer | |
CAZ::RPI::JsonMaterialFunctorSourceDataSerializer | |
CAZ::RPI::JsonMaterialPropertyConnectionSerializer | |
CAZ::RPI::JsonMaterialPropertyGroupSerializer | |
CAZ::RPI::JsonMaterialPropertySerializer | |
CAZ::RPI::JsonMaterialPropertyValueSerializer | |
CAZ::RPI::JsonMaterialPropertyValueSourceDataSerializer | |
CBufferResourceViewData | |
►CCamera::CameraRequestBus::Handler | |
CAZ::Debug::CameraComponent | |
►CCameraControllerRequestBus::Handler | |
CAZ::Debug::CameraControllerComponent | |
►CColor | |
CAZ::Render::PhotometricColor< T > | |
►CComponentConfig | |
CAZ::Debug::CameraComponentConfig | |
CD3D12MA::ALLOCATION_CALLBACKS | Custom callbacks to CPU memory allocation functions |
CD3D12MA::ALLOCATION_DESC | Parameters of created D3D12MA::Allocation object. To be used with Allocator::CreateResource |
CD3D12MA::ALLOCATOR_DESC | Parameters of created Allocator object. To be used with CreateAllocator() |
CD3D12MA::Budget | Statistics of current memory usage and available budget for a specific memory segment group |
CD3D12MA::DEFRAGMENTATION_DESC | Parameters for defragmentation |
CD3D12MA::DEFRAGMENTATION_MOVE | Single move of an allocation to be done for defragmentation |
CD3D12MA::DEFRAGMENTATION_PASS_MOVE_INFO | Parameters for incremental defragmentation steps |
CD3D12MA::DEFRAGMENTATION_STATS | Statistics returned for defragmentation process by function DefragmentationContext::GetStats() |
CD3D12MA::DetailedStatistics | More detailed statistics than D3D12MA::Statistics |
CD3D12MA::POOL_DESC | Parameters of created D3D12MA::Pool object. To be used with D3D12MA::Allocator::CreatePool |
CD3D12MA::Statistics | Calculated statistics of memory usage e.g. in a specific memory heap type, memory segment group, custom pool, or total |
CD3D12MA::TotalStatistics | General statistics from current state of the allocator - total memory usage across all memory heaps and segments |
CD3D12MA::VIRTUAL_ALLOCATION_DESC | Parameters of created virtual allocation to be passed to VirtualBlock::Allocate() |
CD3D12MA::VIRTUAL_ALLOCATION_INFO | Parameters of an existing virtual allocation, returned by VirtualBlock::GetAllocationInfo() |
CD3D12MA::VIRTUAL_BLOCK_DESC | Parameters of created D3D12MA::VirtualBlock object to be passed to CreateVirtualBlock() |
CD3D12MA::VirtualAllocation | Represents single memory allocation done inside VirtualBlock |
►CData::AssetBus::Handler | |
CAZ::RPI::AssetUtils::AsyncAssetLoader | |
CAZ::RPI::ImageAttachmentPreviewPass | Render preview of specified image attachment to the selected output attachment |
►CData::AssetHandler | |
CAZ::RPI::BuiltInAssetHandler | |
►CData::InstanceData | |
CAZ::RPI::AttachmentImagePool | |
CAZ::RPI::Buffer | |
CAZ::RPI::BufferPool | |
►CAZ::RPI::Image | A base class for images providing access to common image information |
CAZ::RPI::AttachmentImage | |
CAZ::RPI::StreamingImage | |
CAZ::RPI::Material | |
CAZ::RPI::Model | |
CAZ::RPI::ModelLod | |
CAZ::RPI::Shader | |
►CDynamicNodeManagerRequestBus::Handler | |
CAtomToolsFramework::DynamicNodeManager | |
►CEBusConnectionPolicy | |
CAZ::RPI::SceneNotification::SceneConnectionPolicy< Bus > | Custom connection policy to make sure events are fully in sync |
CAZ::Render::Bootstrap::DefaultWindowNotification::DefaultWindowConnectionPolicy< Bus > | |
CAZ::Render::Bootstrap::Notification::NotificationConnectionPolicy< Bus > | |
►CEBusTraits | |
►CAZ::RHI::DeviceBusTraits | Describes the common traits used by buses addressed by a device instance |
CAZ::RHI::FrameEventInterface | |
CAZ::RHI::MemoryStatisticsEventInterface | This bus is called after heaps have been enumerated to populate memory usage within each heap |
CAZ::RHI::MemoryStatisticsHeapEventInterface | This bus is called first to enumerate platform memory heaps |
►CEditorInternalNotificationBus::Handler | |
CImageProcessingAtomEditor::MipmapSettingWidget | |
CImageProcessingAtomEditor::ResolutionSettingItemWidget | |
CImageProcessingAtomEditor::TexturePresetSelectionWidget | |
CImageProcessingAtomEditor::TexturePreviewWidget | |
CImageProcessingAtomEditor::TexturePropertyEditor | |
►CEntityPreviewViewportSettingsNotificationBus::Handler | |
►CAtomToolsFramework::EntityPreviewViewportContent | |
CMaterialCanvas::MaterialCanvasViewportContent | |
CMaterialEditor::MaterialEditorViewportContent | |
CPassCanvas::PassCanvasViewportContent | |
CAtomToolsFramework::EntityPreviewViewportSettingsInspector | EntityPreviewViewportSettingsInspector provides controls for viewing and editing presets and other common viewport settings |
CAtomToolsFramework::EntityPreviewViewportToolBar | EntityPreviewViewportToolBar contains common, easily accessible controls for manipulating viewport settings |
CAtomToolsFramework::EntityPreviewViewportWidget | |
►CEntityPreviewViewportSettingsRequestBus::Handler | |
CAtomToolsFramework::EntityPreviewViewportSettingsSystem | EntityPreviewViewportSettingsSystem manages storing and retrieving different viewport settings, lighting, and model presets |
►CFactoryManagerBus::Handler | |
CAZ::RHI::FactoryManagerSystemComponent | |
►CFrameCaptureRequestBus::Handler | |
CAZ::Render::FrameCaptureSystemComponent | System component to handle FrameCaptureRequestBus |
►CFrameCaptureTestRequestBus::Handler | |
CAZ::Render::FrameCaptureSystemComponent | System component to handle FrameCaptureRequestBus |
►CFrameEventBus::Handler | |
CAZ::RHI::AliasedAttachmentAllocator< Heap > | |
CAZ::RHI::ResourcePool | |
CGladVulkanContext | |
►CGraphCanvas::AssetEditorRequestBus::Handler | |
CAtomToolsFramework::GraphView | |
►CGraphCanvas::AssetEditorSettingsRequestBus::Handler | |
CAtomToolsFramework::GraphViewSettings | |
►CGraphCanvas::DraggableNodePaletteTreeItem | |
CAtomToolsFramework::DynamicNodePaletteItem | Item displayed in the node palette for creating a DynamicNode using the configuration settings passed into the constructor |
►CGraphCanvas::EditorConstructPresets | |
CAtomToolsFramework::GraphViewConstructPresets | The implementation of the graph view requires construct presets in order to be able to create node groups and comment blocks |
►CGraphCanvas::GraphCanvasMimeEvent | |
CAtomToolsFramework::CreateDynamicNodeMimeEvent | |
►CGraphCanvas::SceneNotificationBus::Handler | |
CAtomToolsFramework::GraphDocument | GraphDocument implements support for creating, loading, saving, and manipulating graph model and canvas graphs |
CAtomToolsFramework::GraphView | |
►CGraphDocumentRequestBus::Handler | |
CAtomToolsFramework::GraphDocument | GraphDocument implements support for creating, loading, saving, and manipulating graph model and canvas graphs |
►CGraphicsProfilerBus::Handler | |
CAZ::RHI::PIXSystemComponent | |
CAZ::RHI::RenderDocSystemComponent | |
►CGraphModel::Node | |
CAtomToolsFramework::DynamicNode | |
►CGraphModelIntegration::GraphControllerNotificationBus::Handler | |
CAtomToolsFramework::GraphDocument | GraphDocument implements support for creating, loading, saving, and manipulating graph model and canvas graphs |
►CGraphTemplateFileDataCacheRequestBus::Handler | |
CAtomToolsFramework::GraphTemplateFileDataCache | |
►CHeap::Descriptor | |
CAZ::RHI::AliasedAttachmentAllocator< Heap >::Descriptor | |
►CImageBuilderRequestBus::Handler | |
CImageProcessingAtom::BuilderPluginComponent | BuilderPluginComponent is to handle the lifecycle of ImageBuilder module |
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::CubemapSettings | Settings 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::ASTCCompressor | |
CImageProcessingAtom::CTSquisher | |
CImageProcessingAtom::ISPCCompressor | |
CImageProcessingAtom::ICompressor::CompressOption | |
►CImageProcessingAtom::IImageObject | |
CImageProcessingAtom::CImageObject | |
CImageProcessingAtom::ImageAssetProducer | |
CImageProcessingAtom::ImageConvertOutput | |
CImageProcessingAtom::ImageConvertProcess | |
CImageProcessingAtom::ImageConvertProcessDescriptor | |
CImageProcessingAtom::ImagePreview | |
CImageProcessingAtom::ImageToProcess | |
CImageProcessingAtom::IPixelOperation | |
CImageProcessingAtom::IWindowFunction< T > | |
►CImageProcessingAtom::IWindowFunction< double > | |
►CImageProcessingAtom::BoxWindowFunction< double > | |
CImageProcessingAtom::PointWindowFunction< T > | |
►CImageProcessingAtom::SincWindowFunction< double > | |
CImageProcessingAtom::LanczosWindowFunction< T > | |
CImageProcessingAtom::BartlettHannWindowFunction< T > | |
CImageProcessingAtom::BesselWindowFunction< T > | |
CImageProcessingAtom::BlackmanHarrisWindowFunction< T > | |
CImageProcessingAtom::BlackmanNuttallWindowFunction< T > | |
CImageProcessingAtom::BlackmanWindowFunction< T > | |
CImageProcessingAtom::BoxWindowFunction< T > | |
CImageProcessingAtom::CatromWindowFunction< T > | |
CImageProcessingAtom::CombinerWindowFunction< T > | |
CImageProcessingAtom::CubicWindowFunction< T > | |
CImageProcessingAtom::FlatTopWindowFunction< T > | |
CImageProcessingAtom::GaussianWindowFunction< T > | |
CImageProcessingAtom::HammingWindowFunction< T > | |
CImageProcessingAtom::HannWindowFunction< T > | |
CImageProcessingAtom::HermiteWindowFunction< T > | |
CImageProcessingAtom::KaiserWindowFunction< T > | |
CImageProcessingAtom::MitchellWindowFunction< T > | |
CImageProcessingAtom::NormalWindowFunction< T > | |
CImageProcessingAtom::QuadricWindowFunction< T > | |
CImageProcessingAtom::SigmaSixWindowFunction< T > | |
CImageProcessingAtom::SincWindowFunction< T > | |
CImageProcessingAtom::SineWindowFunction< T > | |
CImageProcessingAtom::TriangleWindowFunction< T > | |
CImageProcessingAtom::MipmapSettings | |
CImageProcessingAtom::MultiplatformPresetSettings | |
CImageProcessingAtom::PixelFormatInfo | |
CImageProcessingAtom::PlatformSetting | Default settings for platform |
CImageProcessingAtom::PresetSettings | |
CImageProcessingAtom::SFilterProgress | |
CImageProcessingAtom::SHalf | |
CImageProcessingAtom::SThreadOptionsThread0 | |
CImageProcessingAtom::SThreadOptionsThread1 | |
CImageProcessingAtom::TextureSettings | |
CImageProcessingAtomEditor::EditorHelper | |
CImageProcessingAtomEditor::EditorTextureSetting | |
►CImageProcessingAtomEditor::ImageProcessingEditorRequestBus::Handler | |
CImageProcessingAtom::ImageProcessingSystemComponent | |
CImageProcessingAtomEditor::ResolutionInfo | |
►CImageProcessingRequestBus::Handler | |
CImageProcessingAtom::BuilderPluginComponent | BuilderPluginComponent is to handle the lifecycle of ImageBuilder module |
CImageProcessingAtom::ImageProcessingSystemComponent | |
CImageResourceViewData | |
►CImageTagBus::Handler | |
CAZ::RPI::ImageTagSystemComponent | |
►CImGui::ImGuiFrameVisualizerField | Visible fields withing an node |
CImGui::ImGuiFrameVisualizerTextField | Node text visible field |
CImGui::ImGuiFrameVisualizerNode | Node definition |
CImGui::ImGuiFrameVisualizerWindow | Window class for the frame visualizer |
►CImGuiSystemNotificationBus::Handler | |
CAZ::Render::ImGuiActiveContextScope | |
►CImGuiSystemRequestBus::Handler | |
CAZ::Render::ImGuiSystemComponent | |
►CInspectorRequestBus::Handler | |
►CAtomToolsFramework::InspectorWidget | |
CAtomToolsFramework::AtomToolsDocumentInspector | |
CAtomToolsFramework::EntityPreviewViewportSettingsInspector | EntityPreviewViewportSettingsInspector provides controls for viewing and editing presets and other common viewport settings |
►CIUnknownImpl | |
CD3D12MA::Allocation | Represents single memory allocation |
CD3D12MA::Allocator | Represents main object of this library initialized for particular ID3D12Device |
CD3D12MA::DefragmentationContext | Represents defragmentation process in progress |
CD3D12MA::Pool | Custom memory pool |
CD3D12MA::VirtualBlock | Represents pure allocation algorithm and a data structure with allocations in some memory block, without actually allocating any GPU memory |
►CMaskedOcclusionCulling | |
CMaskedOcclusionCullingPrivate | |
CMaskedOcclusionCulling::OcclusionCullingStatistics | |
CMaskedOcclusionCulling::ScissorRect | |
CMaskedOcclusionCulling::TriList | |
CMaskedOcclusionCulling::VertexLayout | |
CMaskedOcclusionCullingPrivate::ZTile | |
►CMaterialDocumentRequestBus::Handler | |
CMaterialEditor::MaterialDocument | MaterialDocument provides an API for modifying and saving material document properties |
►CMemoryStatisticsEventBus::Handler | |
CAZ::RHI::ResourcePool | |
CMetalResourceHash | Function 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 | |
CAZ::RPI::ModelTagSystemComponent | |
►CModularViewportCameraControllerRequestBus::Handler | |
CAtomToolsFramework::ModularViewportCameraControllerInstance | |
►CNativeViewControllerType | |
CRHIMetalViewController | |
►CNativeViewType | |
CRHIMetalView | |
►CNoClipControllerRequestBus::Handler | |
CAZ::Debug::NoClipControllerComponent | |
►CObjectFactoryDescriptor | |
CAZ::RHI::ObjectPool< Traits >::Descriptor | |
►CPerformanceCollectorOwner::Registrar | |
CAZ::RPI::RPISystemComponent | The system level component of managing the RPI systems @detail This class is mainly in charge of wrapping the RPISystem and providing access to other objects that live a the same execution level. This is the main entry point for adding GPU work to the RPI and for controlling RPI execution |
►CPerformanceMonitorRequestBus::Handler | |
CAtomToolsFramework::PerformanceMonitorSystemComponent | PerformanceMonitorSystemComponent monitors performance |
►CPreviewerFeatureProcessorProviderBus::Handler | |
CAtomToolsFramework::PreviewRenderer | Processes requests for setting up content that gets rendered to a texture and captured to an image |
►CPreviewRendererSystemRequestBus::Handler | |
CAtomToolsFramework::PreviewRendererSystemComponent | System component that manages a global PreviewRenderer |
►CProfilingCaptureRequestBus::Handler | |
CAZ::Render::ProfilingCaptureSystemComponent | System component to handle ProfilingCaptureSystemComponent |
►CQComboBox | |
CAtomToolsFramework::AssetSelectionComboBox | |
►CQDialog | |
CAtomToolsFramework::AssetSelectionGrid | Widget for managing and selecting from a library of assets |
CAtomToolsFramework::CreateDocumentDialog | |
CAtomToolsFramework::SettingsDialog | Modal dialog for displaying a list of property groups wrapping registry settings |
CImageProcessingAtomEditor::ImagePopup | |
►CQObject | |
CAtomToolsFramework::LocalServer | A named local server that will manage connections and forward recieved data |
CAtomToolsFramework::LocalSocket | LocalSocket enables interprocess communication by establ;ishing a connection and sending data to a LocalServer |
CAtomToolsFramework::PropertyMultiStringSelectDelimitedHandler | |
CAtomToolsFramework::PropertyMultiStringSelectSetHandler | |
CAtomToolsFramework::PropertyMultiStringSelectVectorHandler | |
CAtomToolsFramework::PropertyMultilineStringDialogHandler | |
CAtomToolsFramework::PropertyStringBrowseEditHandler | |
CAtomToolsFramework::PropertyStringFilePathHandler | |
CImageProcessingAtom::BuilderSettingManager | |
►CQTableWidget | |
CShaderManagementConsole::ShaderManagementConsoleStatisticView | |
CShaderManagementConsole::ShaderManagementConsoleTableView | |
►CQToolBar | |
CAtomToolsFramework::EntityPreviewViewportToolBar | EntityPreviewViewportToolBar contains common, easily accessible controls for manipulating viewport settings |
►CQVBoxLayout | |
CShaderManagementConsole::ShaderManagementConsoleContainer | |
►CQWidget | |
CAtomToolsFramework::AtomToolsAssetBrowser | Extends the standard asset browser with custom filters and multiselect behavior |
CAtomToolsFramework::GraphView | |
►CAtomToolsFramework::InspectorGroupWidget | |
CAtomToolsFramework::InspectorPropertyGroupWidget | |
CAtomToolsFramework::InspectorWidget | |
►CAtomToolsFramework::PropertyStringBrowseEditCtrl | |
CAtomToolsFramework::PropertyMultiStringSelectCtrl | |
CAtomToolsFramework::PropertyMultilineStringDialogCtrl | |
CAtomToolsFramework::PropertyStringFilePathCtrl | |
CAtomToolsFramework::RenderViewportWidget | |
CImageProcessingAtomEditor::MipmapSettingWidget | |
CImageProcessingAtomEditor::ResolutionSettingItemWidget | |
CImageProcessingAtomEditor::ResolutionSettingWidget | |
CImageProcessingAtomEditor::TexturePresetSelectionWidget | |
CImageProcessingAtomEditor::TexturePreviewWidget | |
►CRender::Bootstrap::DefaultWindowBus::Handler | |
CAZ::Render::Bootstrap::BootstrapSystemComponent | |
►CRender::Bootstrap::RequestBus::Handler | |
CAZ::Render::Bootstrap::BootstrapSystemComponent | |
CResourceBindingData | |
►CResourceInvalidateBus::Handler | |
CAZ::RHI::ResourceView | |
►CResourceInvalidateBus::MultiHandler | |
CAZ::RHI::ShaderResourceGroupInvalidateRegistry | |
►CRHI::FrameEventBus::Handler | |
CAZ::Render::ImGuiFrameVisualizer | |
CAZ::Vulkan::Scope | |
►CRHI::ResourceInvalidateBus::MultiHandler | |
CAZ::Vulkan::Framebuffer | |
►CRHI::ShaderPlatformInterfaceRegisterBus::Handler | |
CAZ::ShaderBuilder::AzslShaderBuilderSystemComponent | |
CRHIMetalView(PlatformImpl) | |
CRHIMetalViewController(PlatformImpl) | |
►CRPI::MaterialConverterBus::Handler | |
CAZ::Render::MaterialConverterSystemComponent | Atom's implementation of converting SceneAPI data into Atom's default material: StandardPBR |
►CRPI::ShaderReloadNotificationBus::Handler | |
CAZ::Render::MorphTargetDispatchItem | Holds and manages an RHI DispatchItem for a specific morph target, and the resources that are needed to build and maintain it |
►CRPI::ShaderReloadNotificationBus::MultiHandler | |
CAZ::Render::RayTracingPass | This pass executes a raytracing shader as specified in the PassData |
CAZ::Render::SkyAtmospherePass | |
►CRPI::ViewProviderBus::Handler | |
CAZ::Debug::CameraComponent | |
►CRPI::WindowContextNotificationBus::Handler | |
CAZ::Debug::CameraComponent | |
►CSceneAPI::SceneBuilderDependencyBus::Handler | |
CAZ::RPI::MaterialAssetDependenciesComponent | |
CAZ::RPI::ModelAssetDependenciesComponent | |
►CSceneAPI::SceneCore::ExportingComponent | |
CAZ::RPI::MaterialAssetBuilderComponent | |
►CSceneNotificationBus::Handler | |
►CAZ::RPI::FeatureProcessor | Interface that FeatureProcessors should derive from @detail FeatureProcceors will record simulation state from the simulation job graph into a buffer that is isolated from the asynchronous rendering graph. Simulate() is called from the simulation graph preparing and publishing data for use by the asynchronous rendering execution graph. Render() is called from the render graph, converting state data to GPU/rendering state and submitting to the pipeline coordinator. Feature processors will contain or derive from listeners with a data buffers as needed to minimize contention. FeatureProcesors will collate the data from the listeners into a data packet/feature for submission to the render pipeline coordinator |
►CAZ::RPI::AuxGeomFeatureProcessorInterface | Interface of AuxGeom system, which is used for drawing Auxiliary Geometry, both for debug and things like editor manipulators |
CAZ::Render::AuxGeomFeatureProcessor | |
►CAZ::Render::CapsuleLightFeatureProcessorInterface | |
CAZ::Render::CapsuleLightFeatureProcessor | |
►CAZ::Render::CubeMapCaptureFeatureProcessorInterface | |
CAZ::Render::CubeMapCaptureFeatureProcessor | |
►CAZ::Render::DecalFeatureProcessorInterface | |
CAZ::Render::DecalTextureArrayFeatureProcessor | |
►CAZ::Render::DirectionalLightFeatureProcessorInterface | |
CAZ::Render::DirectionalLightFeatureProcessor | |
►CAZ::Render::DiskLightFeatureProcessorInterface | |
CAZ::Render::DiskLightFeatureProcessor | |
►CAZ::Render::DisplayMapperFeatureProcessorInterface | The display mapper feature processor interface for setting and retreiving tonemapping settings, and handing LUTs |
CAZ::Render::AcesDisplayMapperFeatureProcessor | |
►CAZ::Render::ImageBasedLightFeatureProcessorInterface | This feature processor handles image based lights |
CAZ::Render::ImageBasedLightFeatureProcessor | This feature processor handles image based lights |
►CAZ::Render::MeshFeatureProcessorInterface | |
CAZ::Render::MeshFeatureProcessor | This feature processor handles static and dynamic non-skinned meshes |
►CAZ::Render::OcclusionCullingPlaneFeatureProcessorInterface | |
CAZ::Render::OcclusionCullingPlaneFeatureProcessor | This class manages OcclusionCullingPlanes which are used to cull meshes that are inside the view frustum |
►CAZ::Render::PointLightFeatureProcessorInterface | PointLightFeatureProcessorInterface provides an interface to acquire, release, and update a point light |
CAZ::Render::PointLightFeatureProcessor | |
►CAZ::Render::PolygonLightFeatureProcessorInterface | |
CAZ::Render::PolygonLightFeatureProcessor | |
►CAZ::Render::PostProcessFeatureProcessorInterface | Abstract interface for PostProcessFeatureProcessor so it can be access outside of Atom (for example in AtomLyIntegration) |
CAZ::Render::PostProcessFeatureProcessor | Feature processor for owning and managing post process settings |
►CAZ::Render::ProjectedShadowFeatureProcessorInterface | This feature processor handles projected shadows for various lights |
CAZ::Render::ProjectedShadowFeatureProcessor | |
►CAZ::Render::QuadLightFeatureProcessorInterface | |
CAZ::Render::QuadLightFeatureProcessor | |
CAZ::Render::RayTracingFeatureProcessor | This feature processor manages ray tracing data for a Scene |
►CAZ::Render::ReflectionProbeFeatureProcessorInterface | The ReflectionProbeFeatureProcessorInterface provides an interface to the feature processor for code outside of Atom |
CAZ::Render::ReflectionProbeFeatureProcessor | |
►CAZ::Render::RenderDebugFeatureProcessorInterface | |
CAZ::Render::RenderDebugFeatureProcessor | |
►CAZ::Render::SMAAFeatureProcessorInterface | |
CAZ::Render::SMAAFeatureProcessor | SMAAFeatureProcessor implementation |
CAZ::Render::SilhouetteFeatureProcessor | |
►CAZ::Render::SimplePointLightFeatureProcessorInterface | SimplePointLightFeatureProcessorInterface provides an interface to acquire, release, and update a point light |
CAZ::Render::SimplePointLightFeatureProcessor | |
►CAZ::Render::SimpleSpotLightFeatureProcessorInterface | SimpleSpotLightFeatureProcessorInterface provides an interface to acquire, release, and update a simple spot light |
CAZ::Render::SimpleSpotLightFeatureProcessor | |
►CAZ::Render::SkinnedMeshFeatureProcessorInterface | SkinnedMeshFeatureProcessorInterface provides an interface to acquire and release a SkinnedMeshRenderProxy from the underlying SkinnedMeshFeatureProcessor |
CAZ::Render::SkinnedMeshFeatureProcessor | |
►CAZ::Render::SkyAtmosphereFeatureProcessorInterface | |
CAZ::Render::SkyAtmosphereFeatureProcessor | |
►CAZ::Render::SkyBoxFeatureProcessorInterface | |
CAZ::Render::SkyBoxFeatureProcessor | |
►CAZ::Render::SpecularReflectionsFeatureProcessorInterface | The SpecularReflectionsFeatureProcessorInterface provides an interface to the feature processor for code outside of Atom |
CAZ::Render::SpecularReflectionsFeatureProcessor | |
CAZ::Render::SplashScreenFeatureProcessor | |
►CAZ::Render::TransformServiceFeatureProcessorInterface | This feature processor handles static and dynamic non-skinned meshes |
CAZ::Render::TransformServiceFeatureProcessor | This feature processor handles static and dynamic non-skinned meshes |
CAZ::RPI::ViewportContext | |
►CSceneRequestBus::Handler | |
CAZ::RPI::Scene | |
►CSerializeContext::IEventHandler | |
CAZ::RHI::NameIdReflectionMap< IndexType >::NameIdReflectionMapSerializationEvents | |
CShaderManagementConsole::DocumentVerificationResult | |
CShaderManagementConsole::ShaderVariantInfo | |
CShaderManagementConsole::ShaderVariantStatisticData | |
►CShaderManagementConsoleDocumentRequestBus::Handler | |
CShaderManagementConsole::ShaderManagementConsoleDocument | ShaderManagementConsoleDocument provides an API for modifying and saving document properties |
►CShaderManagementConsoleRequestBus::Handler | |
CShaderManagementConsole::ShaderManagementConsoleApplication | |
►CShaderPlatformInterfaceRequestBus::Handler | |
CAZ::ShaderBuilder::AzslShaderBuilderSystemComponent | |
►CShaderReloadNotificationBus::Handler | |
CAZ::RPI::ComputePass | A ComputePass is a leaf pass (pass with no children) that is used for GPU compute |
CAZ::RPI::DownsampleMipChainPass | |
CAZ::RPI::FullscreenTrianglePass | |
►CShaderReloadNotificationBus::MultiHandler | |
CAZ::RPI::Material | |
CAZ::RPI::PipelineStateForDraw | |
►CShaderVariantFinderNotificationBus::Handler | |
CAZ::RPI::Shader | |
CAZ::RPI::ShaderAsset | |
►CSkinnedMeshShaderOptionNotificationBus::Handler | |
CAZ::Render::SkinnedMeshDispatchItem | Holds and manages an RHI DispatchItem for a specific skinned mesh, and the resources that are needed to build and maintain it |
►CSkinnedMeshStatsRequestBus::Handler | |
CAZ::Render::SkinnedMeshStatsCollector | Implements the SkinnedMeshStatsRequestBus for collecting stats about skinned mesh usage in a scene |
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 | |
CAZ::RPI::AssetUtils::AsyncAssetLoader | |
►CTickBus::Handler | |
CAZ::Debug::ArcBallControllerComponent | |
CAZ::Debug::NoClipControllerComponent | |
CAZ::Render::Bootstrap::BootstrapSystemComponent | |
►CTransformNotificationBus::Handler | |
CAZ::Debug::CameraComponent | |
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 | |
CVmaAllocation | Represents single memory allocation |
CVmaAllocationCreateInfo | Parameters of new VmaAllocation |
CVmaAllocationInfo | Parameters of VmaAllocation objects, that can be retrieved using function vmaGetAllocationInfo() |
CVmaAllocator | Represents main object of this library initialized |
CVmaAllocatorCreateInfo | Description of a Allocator to be created |
CVmaAllocatorInfo | Information about existing VmaAllocator object |
CVmaBudget | Statistics of current memory usage and available budget for a specific memory heap |
CVmaDefragmentationContext | An opaque object that represents started defragmentation process |
CVmaDefragmentationInfo | Parameters for defragmentation |
CVmaDefragmentationMove | Single move of an allocation to be done for defragmentation |
CVmaDefragmentationPassMoveInfo | Parameters for incremental defragmentation steps |
CVmaDefragmentationStats | Statistics returned for defragmentation process in function vmaEndDefragmentation() |
CVmaDetailedStatistics | More detailed statistics than VmaStatistics |
CVmaDeviceMemoryCallbacks | Set of callbacks that the library will call for vkAllocateMemory and vkFreeMemory |
CVmaPool | Represents custom memory pool |
CVmaPoolCreateInfo | Describes parameter of created VmaPool |
CVmaStatistics | Calculated statistics of memory usage e.g. in a specific memory type, heap, custom pool, or total |
CVmaTotalStatistics | General statistics from current state of the Allocator - total memory usage across all memory heaps and types |
CVmaVirtualAllocation | Represents single memory allocation done inside VmaVirtualBlock |
CVmaVirtualAllocationCreateInfo | Parameters of created virtual allocation to be passed to vmaVirtualAllocate() |
CVmaVirtualAllocationInfo | Parameters of an existing virtual allocation, returned by vmaGetVirtualAllocationInfo() |
CVmaVirtualBlock | Handle to a virtual block object that allows to use core allocation algorithm without allocating any real GPU memory |
CVmaVirtualBlockCreateInfo | Parameters of created VmaVirtualBlock object to be passed to vmaCreateVirtualBlock() |
CVmaVulkanFunctions | Pointers to some Vulkan functions - a subset used by the library |
►CWindowSurfaceRequestsBus::Handler | |
CAZ::Vulkan::WSISurface | |
►CXRRegisterInterface::Registrar | |
CAZ::RPI::RPISystemComponent | The system level component of managing the RPI systems @detail This class is mainly in charge of wrapping the RPISystem and providing access to other objects that live a the same execution level. This is the main entry point for adding GPU work to the RPI and for controlling RPI execution |