Describes state necessary to build a ray tracing pipeline state object. More...
#include <PipelineStateDescriptor.h>
Inherits AZ::RHI::PipelineStateDescriptor.
Public Member Functions | |
AZ_RTTI (PipelineStateDescriptorForRayTracing, "{1B55AD28-A56E-4BCD-92EE-22C2F89ABBE5}", PipelineStateDescriptor) | |
HashValue64 | GetHash () const override |
Computes the hash value for this descriptor. | |
bool | operator== (const PipelineStateDescriptorForRayTracing &rhs) const |
Public Member Functions inherited from AZ::RHI::PipelineStateDescriptor | |
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< ShaderStageFunction > | m_rayTracingFunction |
Public Attributes inherited from AZ::RHI::PipelineStateDescriptor | |
ConstPtr< PipelineLayoutDescriptor > | m_pipelineLayoutDescriptor = nullptr |
The pipeline layout describing the shader resource bindings. | |
Additional Inherited Members | |
Protected Member Functions inherited from AZ::RHI::PipelineStateDescriptor | |
PipelineStateDescriptor (PipelineStateType pipelineStateType) | |
Describes state necessary to build a ray tracing pipeline state object.
|
overridevirtual |
Computes the hash value for this descriptor.
Implements AZ::RHI::PipelineStateDescriptor.