Graphics pipeline state notation. More...
#include <RenderStateNotationParser.h>
Public Member Functions | |
| bool | operator== (const GraphicsPipelineNotation &RHS) const |
| Comparison operator tests if two structures are equivalent. | |
Public Member Functions inherited from Diligent::PipelineStateNotation | |
| bool | operator== (const PipelineStateNotation &RHS) const |
| Comparison operator tests if two structures are equivalent. | |
Public Attributes | |
| GraphicsPipelineDesc | Desc |
| Graphics pipeline state description. | |
| const Char * | pRenderPassName = nullptr |
| Render pass name. | |
| const Char * | pVSName = nullptr |
| Vertex shader name. | |
| const Char * | pPSName = nullptr |
| Pixel shader name. | |
| const Char * | pDSName = nullptr |
| Domain shader name. | |
| const Char * | pHSName = nullptr |
| Hull shader name. | |
| const Char * | pGSName = nullptr |
| Geometry shader name. | |
| const Char * | pASName = nullptr |
| Amplification shader name. | |
| const Char * | pMSName = nullptr |
| Mesh shader name. | |
Public Attributes inherited from Diligent::PipelineStateNotation | |
| PipelineStateDesc | PSODesc |
| Pipeline state description. | |
| PSO_CREATE_FLAGS | Flags = PSO_CREATE_FLAG_NONE |
| Pipeline state creation flags, see Diligent::PSO_CREATE_FLAGS. | |
| const Char ** | ppResourceSignatureNames = nullptr |
| A pointer to an array of resource signature names. | |
| Uint32 | ResourceSignaturesNameCount = 0 |
| The number of resource signature names in ppResourceSignatureNames array. | |
Graphics pipeline state notation.
This structure mirrors the GraphicsPipelineStateCreateInfo struct, but uses names to identify render pass and shaders used by the pipeline.