A base class to pipeline state descriptor. More...
#include <PipelineStateDescriptor.h>
Inherited by AZ::RHI::PipelineStateDescriptorForDispatch, AZ::RHI::PipelineStateDescriptorForDraw, and AZ::RHI::PipelineStateDescriptorForRayTracing.
Public Member Functions | |
| AZ_RTTI (PipelineStateDescriptor, "{B334AE47-53CB-438C-B799-DCA542FF8D5D}") | |
| PipelineStateType | GetType () const |
| Returns the derived pipeline state type. | |
| HashValue64 | GetHash () const |
| Returns the hash of the pipeline state descriptor contents. | |
| bool | operator== (const PipelineStateDescriptor &rhs) const |
Public Attributes | |
| ConstPtr< PipelineLayoutDescriptor > | m_pipelineLayoutDescriptor = nullptr |
| The pipeline layout describing the shader resource bindings. | |
| AZStd::vector< SpecializationConstant > | m_specializationData |
| Values for specialization constants. | |
Protected Member Functions | |
| PipelineStateDescriptor (PipelineStateType pipelineStateType) | |
A base class to pipeline state descriptor.