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.