Open 3D Engine Atom Gem API Reference
24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Here is a list of all documented class members with links to the class documentation for each member:
- a -
AcquireCommandList() :
AZ::DX12::Device
,
AZ::Metal::Device
AcquireDecal() :
AZ::Render::DecalFeatureProcessorInterface
,
AZ::Render::DecalTextureArrayFeatureProcessor
AcquireLight() :
AZ::Render::CapsuleLightFeatureProcessor
,
AZ::Render::CapsuleLightFeatureProcessorInterface
,
AZ::Render::DirectionalLightFeatureProcessor
,
AZ::Render::DirectionalLightFeatureProcessorInterface
,
AZ::Render::DiskLightFeatureProcessor
,
AZ::Render::DiskLightFeatureProcessorInterface
,
AZ::Render::PointLightFeatureProcessor
,
AZ::Render::PointLightFeatureProcessorInterface
,
AZ::Render::PolygonLightFeatureProcessor
,
AZ::Render::PolygonLightFeatureProcessorInterface
,
AZ::Render::QuadLightFeatureProcessor
,
AZ::Render::QuadLightFeatureProcessorInterface
,
AZ::Render::SimplePointLightFeatureProcessor
,
AZ::Render::SimplePointLightFeatureProcessorInterface
,
AZ::Render::SimpleSpotLightFeatureProcessor
,
AZ::Render::SimpleSpotLightFeatureProcessorInterface
AcquireMesh() :
AZ::Render::MeshFeatureProcessor
,
AZ::Render::MeshFeatureProcessorInterface
AcquireMTLCommandBuffer() :
AZ::Metal::CommandQueueCommandBuffer
AcquirePipelineLayout() :
AZ::DX12::Device
,
AZ::Metal::Device
AcquirePipelineState() :
AZ::RHI::PipelineStateCache
,
AZ::RPI::Shader
AcquireSampler() :
AZ::DX12::Device
AcquireShadow() :
AZ::Render::ProjectedShadowFeatureProcessor
,
AZ::Render::ProjectedShadowFeatureProcessorInterface
AcquireSkinnedMesh() :
AZ::Render::SkinnedMeshFeatureProcessor
,
AZ::Render::SkinnedMeshFeatureProcessorInterface
AcquireStagingMemory() :
AZ::DX12::Device
AcquireSubRenderEncoder() :
AZ::Metal::CommandQueueCommandBuffer
AcquireSwapChainImage() :
AZ::RPI::XRRenderingInterface
AcquireTag() :
AZ::RHI::TagBitRegistry< IndexType >
,
AZ::RHI::TagRegistry< IndexType, MaxTagCount >
Action() :
AZ::RPI::MaterialVersionUpdate::Action
ActionDefinition :
AZ::RPI::MaterialVersionUpdate::Action
Activate() :
AZ::Render::AcesDisplayMapperFeatureProcessor
,
AZ::Render::AuxGeomFeatureProcessor
,
AZ::Render::CapsuleLightFeatureProcessor
,
AZ::Render::CubeMapCaptureFeatureProcessor
,
AZ::Render::DecalTextureArrayFeatureProcessor
,
AZ::Render::DirectionalLightFeatureProcessor
,
AZ::Render::DiskLightFeatureProcessor
,
AZ::Render::ImageBasedLightFeatureProcessor
,
AZ::Render::ImGuiSystemComponent
,
AZ::Render::MeshFeatureProcessor
,
AZ::Render::OcclusionCullingPlaneFeatureProcessor
,
AZ::Render::PointLightFeatureProcessor
,
AZ::Render::PolygonLightFeatureProcessor
,
AZ::Render::PostProcessFeatureProcessor
,
AZ::Render::ProjectedShadowFeatureProcessor
,
AZ::Render::QuadLightFeatureProcessor
,
AZ::Render::RayTracingFeatureProcessor
,
AZ::Render::ReflectionProbeFeatureProcessor
,
AZ::Render::RenderDebugFeatureProcessor
,
AZ::Render::SilhouetteFeatureProcessor
,
AZ::Render::SimplePointLightFeatureProcessor
,
AZ::Render::SimpleSpotLightFeatureProcessor
,
AZ::Render::SkinnedMeshFeatureProcessor
,
AZ::Render::SkyAtmosphereFeatureProcessor
,
AZ::Render::SkyBoxFeatureProcessor
,
AZ::Render::SMAAFeatureProcessor
,
AZ::Render::SpecularReflectionsFeatureProcessor
,
AZ::Render::TransformServiceFeatureProcessor
,
AZ::RHI::Scope
,
AZ::RPI::FeatureProcessor
,
AZ::RPI::ViewGroup
ActivateBuffer() :
AZ::RHI::AliasedAttachmentAllocator< Heap >
,
AZ::RHI::AliasedHeap
,
AZ::RHI::MultiDeviceTransientAttachmentPool
,
AZ::RHI::TransientAttachmentPool
ActivateImage() :
AZ::RHI::AliasedAttachmentAllocator< Heap >
,
AZ::RHI::AliasedHeap
,
AZ::RHI::MultiDeviceTransientAttachmentPool
,
AZ::RHI::TransientAttachmentPool
ActivateWindow() :
AtomToolsFramework::AtomToolsMainWindowRequests
ActiveImGuiContextChanged() :
AZ::Render::ImGuiSystemNotifications
AddAction() :
AZ::RPI::MaterialVersionUpdate
AddAttachmentBinding() :
AZ::RPI::Pass
AddBuffer() :
AZ::RHI::InputStreamLayoutBuilder
,
AZ::RHI::MemoryStatisticsBuilder
AddBufferAttachment() :
AZ::RPI::PassTemplate
AddCameras() :
AtomToolsFramework::ModularViewportCameraControllerRequests
AddChild() :
AZ::RPI::ParentPass
,
ImGui::ImGuiFrameVisualizerNode
AddDockWidget() :
AtomToolsFramework::AtomToolsMainWindowRequests
AddDocumentTab() :
AtomToolsFramework::AtomToolsDocumentMainWindow
AddDrawItem() :
AZ::RHI::DrawListContext
,
AZ::RHI::MultiDeviceDrawPacketBuilder
,
AZ::RPI::View
AddDrawPacket() :
AZ::RHI::DrawListContext
,
AZ::RPI::DynamicDrawInterface
,
AZ::RPI::DynamicDrawSystem
,
AZ::RPI::View
AddDrawStateOptions() :
AZ::RPI::DynamicDrawContext
AddFenceToSignal() :
AZ::RHI::Scope
AddGroup() :
AtomToolsFramework::InspectorRequests
,
AZ::RHI::FrameGraphExecuter
AddGroupsBegin() :
AtomToolsFramework::InspectorRequests
AddGroupsEnd() :
AtomToolsFramework::InspectorRequests
AddHeading() :
AtomToolsFramework::InspectorRequests
AddHeap() :
AZ::RHI::MemoryStatisticsBuilder
AddImage() :
AZ::RHI::MemoryStatisticsBuilder
AddImageAttachment() :
AZ::RPI::PassTemplate
AddIndirectCommand() :
AZ::RHI::IndirectBufferLayout
AddInputConnection() :
AZ::RPI::PassRequest
AddInstance() :
AZ::Render::MeshInstanceManager
AddLodAsset() :
AZ::RPI::ModelAssetCreator
AddLodStreamBuffer() :
AZ::RPI::ModelLodAssetCreator
AddLutBlend() :
AZ::Render::LookModificationSettings
AddMaterialFunctor() :
AZ::RPI::MaterialTypeAssetCreator
AddMaterialPropertyDependency() :
AZ::RPI::MaterialFunctorSourceData
AddMaterialSlot() :
AZ::RPI::ModelAssetCreator
AddMesh() :
AZ::Render::RayTracingFeatureProcessor
AddMeshStreamBuffer() :
AZ::RPI::ModelLodAssetCreator
AddMipChainAsset() :
AZ::RPI::StreamingImageAssetCreator
AddMorphTarget() :
AZ::Render::SkinnedMeshInputBuffers
,
AZ::Render::SkinnedMeshInputLod
,
AZ::RPI::MorphTargetMetaAsset
,
AZ::RPI::MorphTargetMetaAssetCreator
AddNode() :
ImGui::ImGuiFrameVisualizerWindow
AddOneVariantRow() :
ShaderManagementConsole::ShaderManagementConsoleDocumentRequests
AddOutputConnection() :
AZ::RPI::PassTemplate
AddPassAfter() :
AZ::RPI::RenderPipeline
AddPassBefore() :
AZ::RPI::RenderPipeline
AddPassCreator() :
AZ::RPI::PassFactory
,
AZ::RPI::PassSystem
,
AZ::RPI::PassSystemInterface
AddPassRequest() :
AZ::RPI::PassTemplate
AddPassTemplate() :
AZ::RPI::PassLibrary
,
AZ::RPI::PassSystem
,
AZ::RPI::PassSystemInterface
AddPassWithoutPipeline() :
AZ::RPI::PassSystem
,
AZ::RPI::PassSystemInterface
AddProceduralGeometry() :
AZ::Render::RayTracingFeatureProcessor
AddProperty() :
AZ::RPI::MaterialTypeSourceData
,
AZ::RPI::MaterialTypeSourceData::PropertyGroup
AddPropertyGroup() :
AZ::RPI::MaterialTypeSourceData
,
AZ::RPI::MaterialTypeSourceData::PropertyGroup
AddQueryPoolUse() :
AZ::RHI::Scope
AddRecentFilePath() :
AtomToolsFramework::AtomToolsDocumentSystemRequests
AddRefBufferAssets() :
AZ::RPI::ModelAsset
AddReflectionProbe() :
AZ::Render::ReflectionProbeFeatureProcessor
,
AZ::Render::ReflectionProbeFeatureProcessorInterface
AddRegisteredSettingGroups() :
AtomToolsFramework::DynamicNodeConfig
,
AtomToolsFramework::DynamicNodeSlotConfig
AddRenderPasses() :
AZ::Render::SilhouetteFeatureProcessor
,
AZ::Render::SkyAtmosphereFeatureProcessor
,
AZ::RPI::FeatureProcessor
AddRenderPipeline() :
AZ::RPI::PassSystem
,
AZ::RPI::PassSystemInterface
AddResource() :
AZ::RHI::AliasingBarrierTracker
AddressPolicy :
AZ::RPI::XRSpaceNotifications
AddScopeAttachments() :
AZ::Vulkan::RenderPassBuilder
AddShader() :
AZ::RPI::MaterialTypeAssetCreator
AddShaderInput() :
AZ::RHI::ConstantsLayout
,
AZ::RHI::ShaderResourceGroupLayout
AddShaderOption() :
AZ::RPI::ShaderOptionGroupLayout
AddShaderResourceGroup() :
AZ::RHI::MultiDeviceDrawPacketBuilder
AddShaderResourceGroupLayoutInfo() :
AZ::RHI::PipelineLayoutDescriptor
AddSlot() :
AZ::RPI::PassTemplate
AddStaticSampler() :
AZ::RHI::ShaderResourceGroupLayout
AddStreamBuffer() :
AZ::RHI::InputStreamLayout
AddStreamChannel() :
AZ::RHI::InputStreamLayout
AddSubImage() :
AZ::RPI::ImageMipChainAssetCreator
AddSubpass() :
AZ::RHI::RenderAttachmentLayoutBuilder
AddTextField() :
ImGui::ImGuiFrameVisualizerNode
AddToFrameGraph() :
AZ::RPI::Query
AddToRenderTick() :
AZ::RPI::RenderPipeline
AddToRenderTickOnce() :
AZ::RPI::RenderPipeline
AddTransientView() :
AZ::RPI::RenderPipeline
AddUndoRedoHistory() :
AtomToolsFramework::AtomToolsDocument
AddUsageAndAccess() :
AZ::RHI::ScopeAttachment
AddUvName() :
AZ::RPI::MaterialTypeAssetCreator
AddVersionUpdate() :
AZ::RPI::MaterialTypeAssetCreator
AddVirtualDevice() :
AZ::RHI::RHISystem
AddVisibleObject() :
AZ::RPI::View
,
AZ::RPI::VisibleObjectContext
AdvanceCurrentBufferAndUpdateData() :
AZ::RPI::RingBuffer
AdvanceCurrentElement() :
AZ::RHI::FrameCountMaxRingBuffer< T >
Alignment :
D3D12MA::VIRTUAL_ALLOCATION_DESC
alignment :
VmaVirtualAllocationCreateInfo
AlignStreamBuffer() :
AZ::RPI::ModelAssetHelpers
Allocate() :
AZ::DX12::PipelineLayoutCache
,
AZ::Render::SkinnedMeshOutputStreamManager
,
AZ::Render::SkinnedMeshOutputStreamManagerInterface
,
AZ::RHI::Allocator
,
AZ::RHI::FreeListAllocator
,
AZ::RHI::LinearAllocator
,
AZ::RHI::ObjectPool< Traits >
,
AZ::RHI::PoolAllocator
,
AZ::RHI::QueryPoolSubAllocator
,
AZ::RHI::TileAllocator< Traits >
,
AZ::RPI::DynamicBufferAllocator
,
D3D12MA::VirtualBlock
AllocateAs() :
AZ::RHI::Allocator
AllocateHandle() :
AZ::DX12::DescriptorPool
AllocateMemory() :
D3D12MA::Allocator
AllocateMemoryBlocks() :
AZ::Vulkan::StreamingImagePool
AllocateTable() :
AZ::DX12::DescriptorPool
AllocationBytes :
D3D12MA::Statistics
allocationBytes :
VmaStatistics
AllocationCount :
D3D12MA::Statistics
allocationCount :
VmaStatistics
AllocationSizeMax :
D3D12MA::DetailedStatistics
allocationSizeMax :
VmaDetailedStatistics
AllocationSizeMin :
D3D12MA::DetailedStatistics
allocationSizeMin :
VmaDetailedStatistics
AllocationsMoved :
D3D12MA::DEFRAGMENTATION_STATS
allocationsMoved :
VmaDefragmentationStats
AllocHandle :
D3D12MA::VirtualAllocation
AppendSparseVariantSet() :
ShaderManagementConsole::ShaderManagementConsoleDocumentRequests
ApplyDataMappingArray() :
AZ::RPI::ShaderResourceGroup
ApplyDataMappings() :
AZ::RPI::ShaderResourceGroup
ApplyFlags() :
AZ::RPI::View
ApplyGlobalShaderOptions() :
AZ::RPI::Material
ApplyModifiers() :
AZ::RPI::PassAttachmentSizeMultipliers
ApplyPreset() :
ImageProcessingAtom::TextureSettings
ApplyPropertyRenames() :
AZ::RPI::MaterialTypeAsset
,
AZ::RPI::MaterialVersionUpdates
ApplyRenderPipelineChange() :
AZ::RPI::FeatureProcessor
ApplySettings() :
ImageProcessingAtom::TextureSettings
ApplySettingsTo() :
AZ::Render::LookModificationSettings
ApplyShaderRenderStateOverlay() :
AZ::RPI::MaterialFunctorAPI::ConfigureShaders
ApplyTangent() :
AZ::RPI::UvStreamTangentBitmask
ApplyVersionUpdates() :
AZ::RPI::MaterialVersionUpdates
AreSimilar() :
AZ::RPI::MaterialPropertyValueSourceData
AsParent() :
AZ::RPI::Pass
AssertSuccess() :
AZ::DX12::Device
AssetMissingInCatalog() :
AZ::RPI::ModelAssetHandler
Attach() :
AZ::RPI::JsonReportingHelper
AttachBufferToSlot() :
AZ::RPI::Pass
AttachImage() :
AZ::RPI::StreamingImageController
AttachReadBuffer() :
AZ::Metal::BindlessArgumentBuffer
,
AZ::Vulkan::BindlessDescriptorPool
AttachReadCubeMapImage() :
AZ::Metal::BindlessArgumentBuffer
,
AZ::Vulkan::BindlessDescriptorPool
AttachReadImage() :
AZ::Metal::BindlessArgumentBuffer
,
AZ::Vulkan::BindlessDescriptorPool
AttachReadWriteBuffer() :
AZ::Metal::BindlessArgumentBuffer
,
AZ::Vulkan::BindlessDescriptorPool
AttachReadWriteImage() :
AZ::Metal::BindlessArgumentBuffer
,
AZ::Vulkan::BindlessDescriptorPool
AttachVisibilityBuffer() :
AZ::Metal::CommandListBase
AutoFillMissingData() :
AtomToolsFramework::DynamicNodeConfig
,
AtomToolsFramework::DynamicNodeSlotConfig
AZ_DEPRECATED() :
AZ::RPI::RPISystemInterface
AZ_DISABLE_COPY_MOVE() :
AZ::RHI::DrawListContext
,
AZ::RHI::DrawPacket
,
AZ::RHI::MultiDeviceDrawPacket
,
AZ::RPI::VisibleObjectContext
AzslCompiler() :
AZ::ShaderBuilder::AzslCompiler
Generated on Wed Apr 23 2025 10:47:54 for Open 3D Engine Atom Gem API Reference by
1.12.0