Diligent Engine API Reference: Diligent::PipelineStateDesc Struct Reference

Diligent Engine API Reference

Public Attributes | List of all members
Diligent::PipelineStateDesc Struct Reference

Pipeline state description. More...

Inheritance diagram for Diligent::PipelineStateDesc:

## Public Attributes
bool | IsComputePipeline
| Flag indicating if pipeline state is a compute pipeline state.
GraphicsPipelineDesc | GraphicsPipeline
| Graphics pipeline state description. This memeber is ignored if IsComputePipeline == True.
ComputePipelineDesc | ComputePipeline
| Compute pipeline state description. This memeber is ignored if IsComputePipeline == False.
Uint32 | SRBAllocationGranularity
| Shader resource binding allocation granularity. More...
Public Attributes inherited from Diligent::DeviceObjectAttribs
const Char * | Name
| Object name.

## Additional Inherited Members
Public Member Functions inherited from Diligent::DeviceObjectAttribs
| DeviceObjectAttribs ()
| Constructor intializes the structure members with default values.

## Detailed Description

Pipeline state description.

## Member Data Documentation

## ◆ SRBAllocationGranularity

Uint32 Diligent::PipelineStateDesc::SRBAllocationGranularity

Shader resource binding allocation granularity.

This member defines allocation granularity for internal resources required by the shader resource binding object instances.