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 486 of file graphicsPipeline.h.

Definition at line 66 of file graphicsPipeline.h.

Definition at line 104 of file graphicsPipeline.h.

Function Documentation

HGI_API bool operator!= ( const HgiVertexBufferDesc lhs,
const HgiVertexBufferDesc rhs 
)
inline
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 HgiGraphicsPipelineDesc lhs,
const HgiGraphicsPipelineDesc rhs 
)