MCPcopy Create free account
hub / github.com/DiligentGraphics/DiligentFX / HdCullStyleToCullMode

Function HdCullStyleToCullMode

Hydrogent/src/HnTypeConversions.cpp:143–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141}
142
143CULL_MODE HdCullStyleToCullMode(pxr::HdCullStyle hdCullStyle)
144{
145 switch (hdCullStyle)
146 {
147 // clang-format off
148 case pxr::HdCullStyleDontCare: return CULL_MODE_BACK;
149 case pxr::HdCullStyleNothing: return CULL_MODE_NONE;
150 case pxr::HdCullStyleBack: return CULL_MODE_BACK;
151 case pxr::HdCullStyleFront: return CULL_MODE_FRONT;
152 case pxr::HdCullStyleBackUnlessDoubleSided: return CULL_MODE_BACK;
153 case pxr::HdCullStyleFrontUnlessDoubleSided: return CULL_MODE_FRONT;
154 // clang-format on
155 default:
156 UNEXPECTED("Unexpected cull mode");
157 return CULL_MODE_NONE;
158 }
159}
160
161STENCIL_OP HdStencilOpToStencilOp(pxr::HdStencilOp hdStencilOp)
162{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected