HDK
|
#include <shaderFunctionDesc.h>
Public Types | |
enum | PatchType { PatchType::Triangles, PatchType::Quads, PatchType::Isolines } |
enum | Spacing { Spacing::Equal, Spacing::FractionalEven, Spacing::FractionalOdd } |
enum | Ordering { Ordering::CW, Ordering::CCW } |
Public Member Functions | |
HGI_API | HgiShaderFunctionTessellationDesc () |
Public Attributes | |
PatchType | patchType |
Spacing | spacing |
Ordering | ordering |
std::string | numVertsPerPatchIn |
std::string | numVertsPerPatchOut |
Describes a tessellation function's description
Definition at line 287 of file shaderFunctionDesc.h.
|
strong |
Enumerator | |
---|---|
CW | |
CCW |
Definition at line 291 of file shaderFunctionDesc.h.
|
strong |
Enumerator | |
---|---|
Triangles | |
Quads | |
Isolines |
Definition at line 289 of file shaderFunctionDesc.h.
|
strong |
Enumerator | |
---|---|
Equal | |
FractionalEven | |
FractionalOdd |
Definition at line 290 of file shaderFunctionDesc.h.
HGI_API HgiShaderFunctionTessellationDesc::HgiShaderFunctionTessellationDesc | ( | ) |
std::string HgiShaderFunctionTessellationDesc::numVertsPerPatchIn |
Definition at line 298 of file shaderFunctionDesc.h.
std::string HgiShaderFunctionTessellationDesc::numVertsPerPatchOut |
Definition at line 299 of file shaderFunctionDesc.h.
Ordering HgiShaderFunctionTessellationDesc::ordering |
Definition at line 297 of file shaderFunctionDesc.h.
PatchType HgiShaderFunctionTessellationDesc::patchType |
Definition at line 295 of file shaderFunctionDesc.h.
Spacing HgiShaderFunctionTessellationDesc::spacing |
Definition at line 296 of file shaderFunctionDesc.h.