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

This is the complete list of members for AZ::Metal::PipelineLayoutDescriptor, including all inherited members.

AddShaderResourceGroupLayoutInfo(const ShaderResourceGroupLayout &layout, const ShaderResourceGroupBindingInfo &shaderResourceGroupInfo)AZ::RHI::PipelineLayoutDescriptor
AddShaderResourceGroupVisibility(const ShaderResourceGroupVisibility &visibilityInfo) (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
AnyTypeInfoConcept (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptorfriend
AZ_CLASS_ALLOCATOR(PipelineLayoutDescriptor, AZ::SystemAllocator) (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
AZ_CLASS_ALLOCATOR(PipelineLayoutDescriptor, AZ::SystemAllocator) (defined in AZ::RHI::PipelineLayoutDescriptor)AZ::RHI::PipelineLayoutDescriptor
AZ_RTTI(PipelineLayoutDescriptor, "{BC89E796-AB67-40EA-BE56-9F4B5975E0C8}", Base) (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
AZ_RTTI(PipelineLayoutDescriptor, "{F2901A0F-9700-49E9-A266-55DCF1E39CF9}") (defined in AZ::RHI::PipelineLayoutDescriptor)AZ::RHI::PipelineLayoutDescriptor
Create() (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptorstatic
Finalize()AZ::RHI::PipelineLayoutDescriptor
GetHash() constAZ::RHI::PipelineLayoutDescriptor
GetIndexToSlotTable() const (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
GetRootConstantBinding() const (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
GetRootConstantsLayout() constAZ::RHI::PipelineLayoutDescriptor
GetShaderResourceGroupBindingInfo(size_t index) constAZ::RHI::PipelineLayoutDescriptor
GetShaderResourceGroupIndexFromBindingSlot(uint32_t bindingSlot) constAZ::RHI::PipelineLayoutDescriptor
GetShaderResourceGroupLayout(size_t index) constAZ::RHI::PipelineLayoutDescriptor
GetShaderResourceGroupLayoutCount() constAZ::RHI::PipelineLayoutDescriptor
GetShaderResourceGroupVisibility(uint32_t index) const (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
GetSlotToIndexTable() const (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
IsFinalized() const (defined in AZ::RHI::PipelineLayoutDescriptor)AZ::RHI::PipelineLayoutDescriptor
Reflect(AZ::ReflectContext *context) (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptorstatic
Reset()AZ::RHI::PipelineLayoutDescriptor
Serialize::InstanceFactory (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptorfriend
SetBindingTables(const SlotToIndexTable &slotToIndexTable, const IndexToSlotTable &indexToSlotTable) (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
SetRootConstantBinding(const RootConstantBinding &rootConstantBinding) (defined in AZ::Metal::PipelineLayoutDescriptor)AZ::Metal::PipelineLayoutDescriptor
SetRootConstantsLayout(const ConstantsLayout &rootConstantsLayout)AZ::RHI::PipelineLayoutDescriptor
~PipelineLayoutDescriptor()=default (defined in AZ::RHI::PipelineLayoutDescriptor)AZ::RHI::PipelineLayoutDescriptorvirtual