Diligent Engine
Loading...
Searching...
No Matches
Diligent::GraphicsPipelineStateCreateInfoX Struct Reference

C++ wrapper over GraphicsPipelineStateCreateInfo. More...

#include <GraphicsTypesX.hpp>

Inheritance diagram for Diligent::GraphicsPipelineStateCreateInfoX:
Diligent::PipelineStateCreateInfoX< GraphicsPipelineStateCreateInfoX, GraphicsPipelineStateCreateInfo > Diligent::GraphicsPipelineStateCreateInfo Diligent::PipelineStateCreateInfo

Additional Inherited Members

Public Attributes inherited from Diligent::GraphicsPipelineStateCreateInfo
GraphicsPipelineDesc GraphicsPipeline
 Graphics pipeline state description.
IShaderpVS = nullptr
 Vertex shader to be used with the pipeline.
IShaderpPS = nullptr
 Pixel shader to be used with the pipeline.
IShaderpDS = nullptr
 Domain shader to be used with the pipeline.
IShaderpHS = nullptr
 Hull shader to be used with the pipeline.
IShaderpGS = nullptr
 Geometry shader to be used with the pipeline.
IShaderpAS = nullptr
 Amplification shader to be used with the pipeline.
IShaderpMS = nullptr
 Mesh shader to be used with the pipeline.
Public Attributes inherited from Diligent::PipelineStateCreateInfo
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
Uint32 NumSpecializationConstants = 0
 The number of specialization constants.
const SpecializationConstantpSpecializationConstants = nullptr
IPipelineStateCachepPSOCache = nullptr
void * pInternalData = nullptr
 For internal use only. Must always be null.

Detailed Description