24 #ifndef PXR_IMAGING_HGI_GRAPHICS_PIPELINE_H
25 #define PXR_IMAGING_HGI_GRAPHICS_PIPELINE_H
476 HgiGraphicsPipeline() =
delete;
477 HgiGraphicsPipeline & operator=(
const HgiGraphicsPipeline&) =
delete;
478 HgiGraphicsPipeline(
const HgiGraphicsPipeline&) =
delete;
HgiVertexBufferDescVector vertexBuffers
HgiVertexBufferStepFunction
HgiStencilOp stencilFailOp
HgiVertexAttributeDescVector vertexAttributes
HGI_API HgiMultiSampleState()
HGI_API HgiDepthStencilState()
virtual HGI_API ~HgiGraphicsPipeline()
TessFactorMode tessFactorMode
std::vector< HgiAttachmentDesc > HgiAttachmentDescVector
GLsizei const GLchar *const * string
uint32_t shaderBindLocation
HgiDepthStencilState depthState
float depthBiasConstantFactor
HgiAttachmentDescVector colorAttachmentDescs
HgiGraphicsPipelineDesc _descriptor
HgiStencilState stencilFront
HgiTessellationLevel tessellationLevel
HgiVertexBufferStepFunction vertexStepFunction
std::vector< HgiVertexBufferDesc > HgiVertexBufferDescVector
std::vector< HgiGraphicsPipelineHandle > HgiGraphicsPipelineHandleVector
HgiSampleCount sampleCount
HgiStencilState stencilBack
HGI_API HgiGraphicsShaderConstantsDesc()
HgiMultiSampleState multiSampleState
HgiGraphicsShaderConstantsDesc shaderConstantsDesc
HgiRasterizationState rasterizationState
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
HGI_API HgiStencilState()
HGI_API HgiVertexAttributeDesc()
HgiShaderStage stageUsage
HGI_API HgiVertexBufferDesc()
float depthBiasSlopeFactor
HGI_API HgiTessellationState()
HgiStencilOp depthStencilPassOp
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
HgiShaderProgramHandle shaderProgram
HGI_API HgiRasterizationState()
#define PXR_NAMESPACE_CLOSE_SCOPE
bool alphaToCoverageEnable
HGI_API HgiGraphicsPipelineDesc()
HgiAttachmentDesc depthAttachmentDesc
HgiTessellationState tessellationState
HgiCompareFunction compareFn
HgiPolygonMode polygonMode
HgiPrimitiveType primitiveType
HGI_API HgiGraphicsPipelineDesc const & GetDescriptor() const
The descriptor describes the object.
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.
HgiCompareFunction depthCompareFn
HGI_API HgiTessellationLevel()
std::vector< HgiVertexAttributeDesc > HgiVertexAttributeDescVector