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 302 of file shaderFunctionDesc.h.
|
strong |
Enumerator | |
---|---|
CW | |
CCW |
Definition at line 306 of file shaderFunctionDesc.h.
|
strong |
Enumerator | |
---|---|
Triangles | |
Quads | |
Isolines |
Definition at line 304 of file shaderFunctionDesc.h.
|
strong |
Enumerator | |
---|---|
Equal | |
FractionalEven | |
FractionalOdd |
Definition at line 305 of file shaderFunctionDesc.h.
HGI_API HgiShaderFunctionTessellationDesc::HgiShaderFunctionTessellationDesc | ( | ) |
std::string HgiShaderFunctionTessellationDesc::numVertsPerPatchIn |
Definition at line 313 of file shaderFunctionDesc.h.
std::string HgiShaderFunctionTessellationDesc::numVertsPerPatchOut |
Definition at line 314 of file shaderFunctionDesc.h.
Ordering HgiShaderFunctionTessellationDesc::ordering |
Definition at line 312 of file shaderFunctionDesc.h.
PatchType HgiShaderFunctionTessellationDesc::patchType |
Definition at line 310 of file shaderFunctionDesc.h.
Spacing HgiShaderFunctionTessellationDesc::spacing |
Definition at line 311 of file shaderFunctionDesc.h.