This is the complete list of members for AZ::Metal::CommandList, including all inherited members.
| add_ref() const (defined in AZ::RHI::Object) | AZ::RHI::Object | protected |
| AttachVisibilityBuffer(id< MTLBuffer > visibilityResultBuffer) | AZ::Metal::CommandListBase | |
| AZ_CLASS_ALLOCATOR(CommandList, AZ::SystemAllocator) (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | |
| AZ_RTTI(Object, "{E43378F1-2331-4173-94B8-990ED20E6003}") (defined in AZ::RHI::Object) | AZ::RHI::Object | |
| BeginPredication(const RHI::DeviceBuffer &buffer, uint64_t offset, RHI::PredicationOp operation) override | AZ::Metal::CommandList | inlinevirtual |
| BuildBottomLevelAccelerationStructure(const RHI::DeviceRayTracingBlas &rayTracingBlas) override | AZ::Metal::CommandList | virtual |
| BuildClusterAccelerationStructures(const RHI::DeviceRayTracingClusterBlas &rayTracingClusterBlas) override | AZ::Metal::CommandList | virtual |
| BuildClusterBottomLevelAccelerationStructures(const AZStd::vector< const RHI::DeviceRayTracingClusterBlas * > &clusterBlasList) override (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | |
| AZ::RHI::CommandList::BuildClusterBottomLevelAccelerationStructures(const AZStd::vector< const RHI::DeviceRayTracingClusterBlas * > &clusterBlasList)=0 | AZ::RHI::CommandList | pure virtual |
| BuildTopLevelAccelerationStructure(const RHI::DeviceRayTracingTlas &rayTracingTlas, const AZStd::vector< const RHI::DeviceRayTracingBlas * > &changedBlasList, const AZStd::vector< const RHI::DeviceRayTracingClusterBlas * > &changedClusterBlasList) override (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | |
| AZ::RHI::CommandList::BuildTopLevelAccelerationStructure(const RHI::DeviceRayTracingTlas &rayTracingTlas, const AZStd::vector< const RHI::DeviceRayTracingBlas * > &changedBlasList, const AZStd::vector< const RHI::DeviceRayTracingClusterBlas * > &changedClusterBlasList)=0 | AZ::RHI::CommandList | pure virtual |
| Close() override (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | virtual |
| CommandListBase()=default (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | |
| CommandListBase(const CommandListBase &)=delete (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | |
| CompactBottomLevelAccelerationStructure(const RHI::DeviceRayTracingBlas &sourceBlas, const RHI::DeviceRayTracingBlas &compactBlas) override | AZ::Metal::CommandList | virtual |
| Create() (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | static |
| CreateEncoder(CommandEncoderType encoderType) (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | |
| DefaultShadingRateCombinators | AZ::RHI::CommandList | static |
| EndPredication() override | AZ::Metal::CommandList | inlinevirtual |
| FlushEncoder() override (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | virtual |
| GetEncoder() const (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | inlineprotected |
| GetMtlCommandBuffer() const | AZ::Metal::CommandListBase | |
| GetName() const | AZ::RHI::Object | |
| Init(RHI::HardwareQueueClass hardwareQueueClass, Device *device) (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | |
| IsEncoded() | AZ::Metal::CommandListBase | |
| m_commandEncoderType (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | protected |
| m_device (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | protected |
| m_encoder (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | protected |
| m_renderPassMultiSampleState | AZ::Metal::CommandListBase | protected |
| m_untrackedResourcesComputeRead (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | protected |
| m_untrackedResourcesComputeReadWrite (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | protected |
| m_untrackedResourcesGfxRead (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | protected |
| m_untrackedResourcesGfxReadWrite (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | protected |
| m_useCount (defined in AZ::RHI::Object) | AZ::RHI::Object | mutableprotected |
| MakeHeapsResident(MTLRenderStages renderStages) | AZ::Metal::CommandListBase | protected |
| MetalArgumentBufferArray typedef (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | |
| MetalArgumentBufferArrayOffsets typedef (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | |
| Object()=default (defined in AZ::RHI::Object) | AZ::RHI::Object | protected |
| Open(id< MTLCommandBuffer > mtlCommandBuffer) | AZ::Metal::CommandListBase | |
| Open(id< MTLCommandEncoder > subEncoder, id< MTLCommandBuffer > mtlCommandBuffer) | AZ::Metal::CommandListBase | |
| QueryBlasCompactionSizes(const AZStd::vector< AZStd::pair< RHI::DeviceRayTracingBlas *, RHI::DeviceRayTracingCompactionQuery * > > &blasToQuery) override (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | |
| AZ::RHI::CommandList::QueryBlasCompactionSizes(const AZStd::vector< AZStd::pair< RHI::DeviceRayTracingBlas *, RHI::DeviceRayTracingCompactionQuery * > > &blasToQuery)=0 | AZ::RHI::CommandList | pure virtual |
| release() const | AZ::RHI::Object | protected |
| Reset() override (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | virtual |
| ResetTotalSubmits() | AZ::RHI::CommandList | inline |
| ResourceProperties typedef (defined in AZ::Metal::CommandList) | AZ::Metal::CommandList | |
| SetFragmentShadingRate(RHI::ShadingRate rate, const RHI::ShadingRateCombinators &combinators=DefaultShadingRateCombinators) override | AZ::Metal::CommandList | inlinevirtual |
| SetName(const Name &name) | AZ::RHI::Object | |
| SetRenderPassInfo(MTLRenderPassDescriptor *renderPassDescriptor, const RHI::MultisampleState renderPassMultisampleState, const AZStd::set< id< MTLHeap > > &residentHeaps) | AZ::Metal::CommandListBase | |
| SetScissor(const Scissor &scissor) | AZ::RHI::CommandList | inline |
| SetScissors(const RHI::Scissor *scissors, uint32_t count) override | AZ::Metal::CommandList | virtual |
| SetShaderResourceGroupForDispatch(const RHI::DeviceShaderResourceGroup &shaderResourceGroup) override | AZ::Metal::CommandList | virtual |
| SetShaderResourceGroupForDraw(const RHI::DeviceShaderResourceGroup &shaderResourceGroup) override | AZ::Metal::CommandList | virtual |
| SetSubmitRange(const SubmitRange &submitRange) | AZ::RHI::CommandList | inline |
| SetViewport(const Viewport &viewport) | AZ::RHI::CommandList | inline |
| SetViewports(const RHI::Viewport *viewports, uint32_t count) override | AZ::Metal::CommandList | virtual |
| SetVisibilityResultMode(MTLVisibilityResultMode visibilityResultMode, size_t queryOffset) | AZ::Metal::CommandListBase | |
| Shutdown() | AZ::Metal::CommandList | virtual |
| SignalResourceFence(const Fence &fence) (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | |
| Submit(const RHI::DeviceDrawItem &drawItem, uint32_t submitIndex=0) override | AZ::Metal::CommandList | virtual |
| Submit(const RHI::DeviceCopyItem ©Item, uint32_t submitIndex=0) override | AZ::Metal::CommandList | virtual |
| Submit(const RHI::DeviceDispatchItem &dispatchItem, uint32_t submitIndex=0) override | AZ::Metal::CommandList | virtual |
| Submit(const RHI::DeviceDispatchRaysItem &dispatchRaysItem, uint32_t submitIndex=0) override | AZ::Metal::CommandList | virtual |
| UpdateBottomLevelAccelerationStructure(const RHI::DeviceRayTracingBlas &rayTracingBlas) override | AZ::Metal::CommandList | virtual |
| use_count() | AZ::RHI::Object | inline |
| ValidateSubmitIndex(uint32_t submitIndex) | AZ::RHI::CommandList | inline |
| ValidateTotalSubmits(const ScopeProducer *scopeProducer) | AZ::RHI::CommandList | |
| WaitOnResourceFence(const Fence &fence) (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | |
| ~CommandListBase()=0 (defined in AZ::Metal::CommandListBase) | AZ::Metal::CommandListBase | pure virtual |
| ~Object()=default (defined in AZ::RHI::Object) | AZ::RHI::Object | virtual |