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. | |
virtual HashValue64 | GetHash () const =0 |
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. | |
Protected Member Functions | |
PipelineStateDescriptor (PipelineStateType pipelineStateType) | |
A base class to pipeline state descriptor.
|
pure virtual |
Returns the hash of the pipeline state descriptor contents.
Implemented in AZ::RHI::PipelineStateDescriptorForDispatch, AZ::RHI::PipelineStateDescriptorForDraw, and AZ::RHI::PipelineStateDescriptorForRayTracing.