Open 3D Engine Atom Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Deprecated List
Member AZ::RHI::ScopeProducer::SetScopeId (const ScopeId &scopeId)
Use InitScope instead
Member AZ::RPI::AttachmentImageAssetCreator::SetAssetHint (AZStd::string_view hint)
. Deprecated, use SetName() instead Set a string to asset's hint. This info is only kept for runtime generated asset. For asset on disc, the asset system will assign asset path to asset hint
Member AZ::RPI::FeatureProcessor::ApplyRenderPipelineChange ([[maybe_unused]] RenderPipeline *pipeline)
use AddRenderPasses(RenderPipeline*) Apply changes and add additional render passes to the render pipeline from the feature processors
Member AZ::RPI::ImageSystemInterface::GetStreamingPool () const =0
use GetSystemStreamingPool()
Member AZ::RPI::MaterialTypeSourceData::PropertyLayout::m_groupsOld
: Use m_propertyGroups instead List of groups that will contain the available properties
Member AZ::RPI::MaterialTypeSourceData::PropertyLayout::m_propertiesOld
: Use m_propertyGroups instead
Member AZ::RPI::SceneNotification::OnRenderPipelineAdded (RenderPipelinePtr pipeline)
use OnRenderPipelineChanged(RenderPipeline*, RenderPipelineChangeType::Added) Notifies when a render pipeline is added to this scene.
Member AZ::RPI::SceneNotification::OnRenderPipelinePassesChanged ([[maybe_unused]] RenderPipeline *renderPipeline)
use OnRenderPipelineChanged(RenderPipeline*, RenderPipelineChangeType::PassChanged) Notifies when any passes of this render pipeline are modified before a render tick This includes adding a pass, removing a pass, or if pass data changed (such as attachments, draw list tags, etc.) Feature processors may need to use it to update their cached pipeline states
Member AZ::RPI::SceneNotification::OnRenderPipelineRemoved ([[maybe_unused]] RenderPipeline *pipeline)
use OnRenderPipelineChanged(RenderPipeline*, RenderPipelineChangeType::Removed) Notifies when a render pipeline is removed from this scene.
Member VMA_ALLOCATION_CREATE_USER_DATA_COPY_STRING_BIT
Preserved for backward compatibility. Consider using vmaSetAllocationName() instead.
Member VMA_MEMORY_USAGE_CPU_COPY
Obsolete, preserved for backward compatibility. Prefers not VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT.
Member VMA_MEMORY_USAGE_CPU_ONLY
Obsolete, preserved for backward compatibility. Guarantees VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT and VK_MEMORY_PROPERTY_HOST_COHERENT_BIT.
Member VMA_MEMORY_USAGE_CPU_TO_GPU
Obsolete, preserved for backward compatibility. Guarantees VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, prefers VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT.
Member VMA_MEMORY_USAGE_GPU_ONLY
Obsolete, preserved for backward compatibility. Prefers VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT.
Member VMA_MEMORY_USAGE_GPU_TO_CPU
Obsolete, preserved for backward compatibility. Guarantees VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, prefers VK_MEMORY_PROPERTY_HOST_CACHED_BIT.