Graphics/GraphicsEngine/interface/PipelineState.h file

Contents

Definition of the Diligent::IRenderDevice interface and related data structures

Namespaces

namespace Diligent
The library uses Direct3D-style math:

Classes

struct Diligent::SampleDesc
Sample description.
struct Diligent::ShaderResourceVariableDesc
Describes shader variable.
struct Diligent::PipelineResourceLayoutDesc
Pipeline layout description.
struct Diligent::GraphicsPipelineDesc
Graphics pipeline state description.
struct Diligent::RayTracingGeneralShaderGroup
Ray tracing general shader group description.
struct Diligent::RayTracingTriangleHitShaderGroup
Ray tracing triangle hit shader group description.
struct Diligent::RayTracingProceduralHitShaderGroup
Ray tracing procedural hit shader group description.
struct Diligent::RayTracingPipelineDesc
This structure describes the ray tracing pipeline state and is part of the RayTracingPipelineStateCreateInfo structure.
struct Diligent::PipelineStateDesc
Pipeline state description.
struct Diligent::PipelineStateCreateInfo
Pipeline state creation attributes.
struct Diligent::GraphicsPipelineStateCreateInfo
Graphics pipeline state creation attributes.
struct Diligent::ComputePipelineStateCreateInfo
Compute pipeline state description.
struct Diligent::RayTracingPipelineStateCreateInfo
Ray tracing pipeline state description.
struct Diligent::IPipelineState
Pipeline state interface.