7#ifndef PXR_IMAGING_HD_ENUMS_H
8#define PXR_IMAGING_HD_ENUMS_H
11#include "pxr/imaging/hd/api.h"
13PXR_NAMESPACE_OPEN_SCOPE
43 HdStencilOpIncrementWrap,
45 HdStencilOpDecrementWrap,
59 HdBlendOpReverseSubtract,
74 HdBlendFactorSrcColor,
75 HdBlendFactorOneMinusSrcColor,
76 HdBlendFactorDstColor,
77 HdBlendFactorOneMinusDstColor,
78 HdBlendFactorSrcAlpha,
79 HdBlendFactorOneMinusSrcAlpha,
80 HdBlendFactorDstAlpha,
81 HdBlendFactorOneMinusDstAlpha,
82 HdBlendFactorConstantColor,
83 HdBlendFactorOneMinusConstantColor,
84 HdBlendFactorConstantAlpha,
85 HdBlendFactorOneMinusConstantAlpha,
86 HdBlendFactorSrcAlphaSaturate,
87 HdBlendFactorSrc1Color,
88 HdBlendFactorOneMinusSrc1Color,
89 HdBlendFactorSrc1Alpha,
90 HdBlendFactorOneMinusSrc1Alpha,
111 HdCullStyleBackUnlessDoubleSided,
112 HdCullStyleFrontUnlessDoubleSided
118HdCullStyle HdInvertCullStyle(HdCullStyle cs);
130enum HdMeshGeomStyle {
131 HdMeshGeomStyleInvalid,
133 HdMeshGeomStyleEdgeOnly,
134 HdMeshGeomStyleEdgeOnSurf,
136 HdMeshGeomStyleHullEdgeOnly,
137 HdMeshGeomStyleHullEdgeOnSurf,
138 HdMeshGeomStylePoints
141enum HdBasisCurvesGeomStyle {
142 HdBasisCurvesGeomStyleInvalid,
143 HdBasisCurvesGeomStyleWire,
144 HdBasisCurvesGeomStylePatch,
145 HdBasisCurvesGeomStylePoints
148enum HdPointsGeomStyle {
149 HdPointsGeomStyleInvalid,
150 HdPointsGeomStylePoints
179 HdInterpolationConstant = 0,
180 HdInterpolationUniform,
181 HdInterpolationVarying,
182 HdInterpolationVertex,
183 HdInterpolationFaceVarying,
184 HdInterpolationInstance,
199 HdDepthPriorityNearest = 0,
200 HdDepthPriorityFarthest,
205PXR_NAMESPACE_CLOSE_SCOPE