|
HDK
|
#include <GU_CESnippet.h>
Public Member Functions | |
| GU_CESnippetBindOp (GU_Detail *gdp=nullptr) | |
| void | setGdp (GU_Detail *gdp) |
| void | setRefVol (const GEO_PrimVolume *vol) |
| bool | requiresHas (const CE_Snippet::Binding &binding, CE_Precision precision) const |
| Is this binding optional, and if so, does it exist in the geometry? More... | |
| bool | operator() (const CE_Snippet::Binding &binding, int p, cl::Kernel &kernel, int &argidx, UT_ErrorManager *error, CE_Precision precision) const |
Static Public Member Functions | |
| static GA_AttributeOwner | attribClassToOwner (CE_Snippet::BindingAttribClass cls) |
| static CE_Snippet::BindingAttribClass | ownerToAttribClass (GA_AttributeOwner owner) |
Protected Member Functions | |
| bool | setAttribute (const CE_Snippet::Binding &binding, int p, cl::Kernel &kernel, int &argidx, UT_ErrorManager *error, CE_Precision precision) const |
| bool | setVolume (const CE_Snippet::Binding &binding, int p, cl::Kernel &kernel, int &argidx, UT_ErrorManager *error, CE_Precision precision) const |
| bool | setVDB (const CE_Snippet::Binding &binding, int p, cl::Kernel &kernel, int &argidx, UT_ErrorManager *error, CE_Precision precision) const |
Protected Attributes | |
| GU_Detail * | myGdp |
| const GEO_PrimVolume * | myRefVol |
Definition at line 21 of file GU_CESnippet.h.
|
inline |
Definition at line 24 of file GU_CESnippet.h.
|
static |
| bool GU_CESnippetBindOp::operator() | ( | const CE_Snippet::Binding & | binding, |
| int | p, | ||
| cl::Kernel & | kernel, | ||
| int & | argidx, | ||
| UT_ErrorManager * | error, | ||
| CE_Precision | precision | ||
| ) | const |
|
static |
| bool GU_CESnippetBindOp::requiresHas | ( | const CE_Snippet::Binding & | binding, |
| CE_Precision | precision | ||
| ) | const |
Is this binding optional, and if so, does it exist in the geometry?
|
protected |
Definition at line 32 of file GU_CESnippet.h.
|
inline |
Definition at line 33 of file GU_CESnippet.h.
|
protected |
|
protected |
|
protected |
Definition at line 60 of file GU_CESnippet.h.
|
protected |
Definition at line 61 of file GU_CESnippet.h.