XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALPipelineStateCreationDescription Struct Reference

This describes the pipeline state creation description. More...

#include <PipelineState.h>

Inheritance diagram for xiiGALPipelineStateCreationDescription:
[legend]

Public Member Functions

XII_ALWAYS_INLINE bool operator== (const xiiGALPipelineStateCreationDescription &rhs) const =default
 
XII_ALWAYS_INLINE constexpr bool IsAnyGraphicsPipeline () const
 Returns true if this pipeline state is a graphics pipeline.
 
XII_ALWAYS_INLINE constexpr bool IsComputePipeline () const
 Returns true if this pipeline state is a compute pipeline.
 
XII_ALWAYS_INLINE constexpr bool IsRayTracingPipeline () const
 Returns true if this pipeline state is a ray tracing pipeline.
 
XII_ALWAYS_INLINE constexpr bool IsTilePipeline () const
 Returns true if this pipeline state is a tile pipeline.
 

Public Attributes

xiiEnum< xiiGALPipelineTypem_PipelineType
 The pipeline type. The default is xiiGALPipelineType::Graphics.
 
xiiSharedPtr< xiiGALPipelineResourceSignaturem_pPipelineResourceSignature
 The reference-counted pointer to the pipeline resource signature that contains the shader resource description.
 

Detailed Description

This describes the pipeline state creation description.


The documentation for this struct was generated from the following file: