HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
graphicsPipeline.h File Reference
#include "pxr/pxr.h"
#include "pxr/imaging/hgi/api.h"
#include "pxr/imaging/hgi/attachmentDesc.h"
#include "pxr/imaging/hgi/enums.h"
#include "pxr/imaging/hgi/handle.h"
#include "pxr/imaging/hgi/resourceBindings.h"
#include "pxr/imaging/hgi/shaderProgram.h"
#include "pxr/imaging/hgi/types.h"
#include "pxr/base/gf/vec2f.h"
#include <string>
#include <vector>
+ Include dependency graph for graphicsPipeline.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HgiVertexAttributeDesc
 
struct  HgiVertexBufferDesc
 
struct  HgiMultiSampleState
 
struct  HgiRasterizationState
 
struct  HgiStencilState
 
struct  HgiDepthStencilState
 
struct  HgiGraphicsShaderConstantsDesc
 
struct  HgiTessellationLevel
 
struct  HgiTessellationState
 
struct  HgiGraphicsPipelineDesc
 
class  HgiGraphicsPipeline
 

Typedefs

using HgiVertexAttributeDescVector = std::vector< HgiVertexAttributeDesc >
 
using HgiVertexBufferDescVector = std::vector< HgiVertexBufferDesc >
 
using HgiGraphicsPipelineHandle = HgiHandle< HgiGraphicsPipeline >
 
using HgiGraphicsPipelineHandleVector = std::vector< HgiGraphicsPipelineHandle >
 

Functions

HGI_API bool operator== (const HgiVertexAttributeDesc &lhs, const HgiVertexAttributeDesc &rhs)
 
HGI_API bool operator!= (const HgiVertexAttributeDesc &lhs, const HgiVertexAttributeDesc &rhs)
 
HGI_API bool operator== (const HgiVertexBufferDesc &lhs, const HgiVertexBufferDesc &rhs)
 
HGI_API bool operator!= (const HgiVertexBufferDesc &lhs, const HgiVertexBufferDesc &rhs)
 
HGI_API bool operator== (const HgiMultiSampleState &lhs, const HgiMultiSampleState &rhs)
 
HGI_API bool operator!= (const HgiMultiSampleState &lhs, const HgiMultiSampleState &rhs)
 
HGI_API bool operator== (const HgiRasterizationState &lhs, const HgiRasterizationState &rhs)
 
HGI_API bool operator!= (const HgiRasterizationState &lhs, const HgiRasterizationState &rhs)
 
HGI_API bool operator== (const HgiStencilState &lhs, const HgiStencilState &rhs)
 
HGI_API bool operator!= (const HgiStencilState &lhs, const HgiStencilState &rhs)
 
HGI_API bool operator== (const HgiDepthStencilState &lhs, const HgiDepthStencilState &rhs)
 
HGI_API bool operator!= (const HgiDepthStencilState &lhs, const HgiDepthStencilState &rhs)
 
HGI_API bool operator== (const HgiGraphicsShaderConstantsDesc &lhs, const HgiGraphicsShaderConstantsDesc &rhs)
 
HGI_API bool operator!= (const HgiGraphicsShaderConstantsDesc &lhs, const HgiGraphicsShaderConstantsDesc &rhs)
 
HGI_API bool operator== (const HgiGraphicsPipelineDesc &lhs, const HgiGraphicsPipelineDesc &rhs)
 
HGI_API bool operator!= (const HgiGraphicsPipelineDesc &lhs, const HgiGraphicsPipelineDesc &rhs)
 

Typedef Documentation

Definition at line 465 of file graphicsPipeline.h.

Definition at line 49 of file graphicsPipeline.h.

Definition at line 87 of file graphicsPipeline.h.

Function Documentation

HGI_API bool operator!= ( const HgiVertexAttributeDesc &  lhs,
const HgiVertexAttributeDesc &  rhs 
)
HGI_API bool operator!= ( const HgiVertexBufferDesc &  lhs,
const HgiVertexBufferDesc &  rhs 
)
inline
HGI_API bool operator!= ( const HgiMultiSampleState &  lhs,
const HgiMultiSampleState &  rhs 
)
HGI_API bool operator!= ( const HgiRasterizationState &  lhs,
const HgiRasterizationState &  rhs 
)
HGI_API bool operator!= ( const HgiStencilState &  lhs,
const HgiStencilState &  rhs 
)
HGI_API bool operator!= ( const HgiDepthStencilState &  lhs,
const HgiDepthStencilState &  rhs 
)
HGI_API bool operator!= ( const HgiGraphicsPipelineDesc &  lhs,
const HgiGraphicsPipelineDesc &  rhs 
)
HGI_API bool operator== ( const HgiVertexAttributeDesc &  lhs,
const HgiVertexAttributeDesc &  rhs 
)
HGI_API bool operator== ( const HgiVertexBufferDesc &  lhs,
const HgiVertexBufferDesc &  rhs 
)
HGI_API bool operator== ( const HgiMultiSampleState &  lhs,
const HgiMultiSampleState &  rhs 
)
HGI_API bool operator== ( const HgiRasterizationState &  lhs,
const HgiRasterizationState &  rhs 
)
HGI_API bool operator== ( const HgiStencilState &  lhs,
const HgiStencilState &  rhs 
)
HGI_API bool operator== ( const HgiDepthStencilState &  lhs,
const HgiDepthStencilState &  rhs 
)
HGI_API bool operator== ( const HgiGraphicsShaderConstantsDesc &  lhs,
const HgiGraphicsShaderConstantsDesc &  rhs 
)
HGI_API bool operator== ( const HgiGraphicsPipelineDesc &  lhs,
const HgiGraphicsPipelineDesc &  rhs 
)