Graphics pipeline state initialization information. More...
#include <PipelineState.h>
Public Attributes | |
GraphicsPipelineDesc | GraphicsPipeline |
Graphics pipeline state description. | |
IShader * | pVS = nullptr |
Vertex shader to be used with the pipeline. | |
IShader * | pPS = nullptr |
Pixel shader to be used with the pipeline. | |
IShader * | pDS = nullptr |
Domain shader to be used with the pipeline. | |
IShader * | pHS = nullptr |
Hull shader to be used with the pipeline. | |
IShader * | pGS = nullptr |
Geometry shader to be used with the pipeline. | |
IShader * | pAS = nullptr |
Amplification shader to be used with the pipeline. | |
IShader * | pMS = nullptr |
Mesh shader to be used with the pipeline. | |
![]() | |
PipelineStateDesc | PSODesc |
Pipeline state description. | |
PSO_CREATE_FLAGS | Flags = PSO_CREATE_FLAG_NONE |
Pipeline state creation flags, see Diligent::PSO_CREATE_FLAGS. | |
Uint32 | ResourceSignaturesCount = 0 |
The number of elements in ppResourceSignatures array. | |
IPipelineResourceSignature ** | ppResourceSignatures = nullptr |
IPipelineStateCache * | pPSOCache = nullptr |
void * | pInternalData = nullptr |
For internal use only. Must always be null . | |
Graphics pipeline state initialization information.