Open 3D Engine Atom Gem API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::CommandList Member List

This is the complete list of members for AZ::RHI::CommandList, including all inherited members.

BeginPredication(const DeviceBuffer &buffer, uint64_t offset, PredicationOp operation)=0AZ::RHI::CommandListpure virtual
BuildBottomLevelAccelerationStructure(const RHI::DeviceRayTracingBlas &rayTracingBlas)=0AZ::RHI::CommandListpure virtual
BuildTopLevelAccelerationStructure(const RHI::DeviceRayTracingTlas &rayTracingTlas, const AZStd::vector< const RHI::DeviceRayTracingBlas * > &changedBlasList)=0AZ::RHI::CommandListpure virtual
CompactBottomLevelAccelerationStructure(const RHI::DeviceRayTracingBlas &sourceBlas, const RHI::DeviceRayTracingBlas &compactBlas)=0AZ::RHI::CommandListpure virtual
DefaultShadingRateCombinatorsAZ::RHI::CommandListstatic
EndPredication()=0AZ::RHI::CommandListpure virtual
QueryBlasCompactionSizes(const AZStd::vector< AZStd::pair< RHI::DeviceRayTracingBlas *, RHI::DeviceRayTracingCompactionQuery * > > &blasToQuery)=0AZ::RHI::CommandListpure virtual
ResetTotalSubmits()AZ::RHI::CommandListinline
SetFragmentShadingRate(ShadingRate rate, const ShadingRateCombinators &combinators=DefaultShadingRateCombinators)=0AZ::RHI::CommandListpure virtual
SetScissor(const Scissor &scissor)AZ::RHI::CommandListinline
SetScissors(const Scissor *scissors, uint32_t count)=0AZ::RHI::CommandListpure virtual
SetShaderResourceGroupForDispatch(const DeviceShaderResourceGroup &shaderResourceGroup)=0AZ::RHI::CommandListpure virtual
SetShaderResourceGroupForDraw(const DeviceShaderResourceGroup &shaderResourceGroup)=0AZ::RHI::CommandListpure virtual
SetSubmitRange(const SubmitRange &submitRange)AZ::RHI::CommandListinline
SetViewport(const Viewport &viewport)AZ::RHI::CommandListinline
SetViewports(const Viewport *viewports, uint32_t count)=0AZ::RHI::CommandListpure virtual
Submit(const DeviceCopyItem &copyItem, uint32_t submitIndex=0)=0AZ::RHI::CommandListpure virtual
Submit(const DeviceDrawItem &drawItem, uint32_t submitIndex=0)=0AZ::RHI::CommandListpure virtual
Submit(const DeviceDispatchItem &dispatchItem, uint32_t submitIndex=0)=0AZ::RHI::CommandListpure virtual
Submit(const DeviceDispatchRaysItem &dispatchRaysItem, uint32_t submitIndex=0)=0AZ::RHI::CommandListpure virtual
UpdateBottomLevelAccelerationStructure(const RHI::DeviceRayTracingBlas &rayTracingBlas)=0AZ::RHI::CommandListpure virtual
ValidateSubmitIndex(uint32_t submitIndex)AZ::RHI::CommandListinline
ValidateTotalSubmits(const ScopeProducer *scopeProducer)AZ::RHI::CommandList