41 SWIGOUT(%newobject cableAtFrame;)
43 virtual HOM_CopCable *cableAtFrame(
double frame,
int output_index=0) = 0;
48 SWIGOUT(%newobject geometryAtFrame;)
49 SWIGOUT(%kwargs geometryAtFrame;)
50 virtual HOM_Geometry *geometryAtFrame(
double frame,
int output_index=0) = 0;
55 SWIGOUT(%newobject layerAtFrame;)
57 virtual HOM_ImageLayer *layerAtFrame(
double frame,
int output_index=0) = 0;
64 virtual HOM_NanoVDB *vdbAtFrame(
double frame,
int output_index=0) = 0;
69 SWIGOUT(%newobject attribAtFrame;)
73 SWIGOUT(%newobject inputCableStructure;)
75 SWIGOUT(%newobject outputCableStructure;)
78 virtual bool hasVerb() = 0;
82 virtual bool isBypassed() = 0;
83 virtual void bypass(
bool on) = 0;
84 virtual bool isDisplayFlagSet() = 0;
85 virtual void setDisplayFlag(
bool on) = 0;
86 virtual bool isTemplateFlagSet() = 0;
87 virtual void setTemplateFlag(
bool on) = 0;
88 virtual bool isSelectableTemplateFlagSet() = 0;
89 virtual void setSelectableTemplateFlag(
bool on) = 0;
90 virtual bool isCompressFlagSet() = 0;
91 virtual void setCompressFlag(
bool on) = 0;
92 virtual bool isExportFlagSet() = 0;
93 virtual void setExportFlag(
bool on) = 0;
95 virtual std::vector<std::string> outputDataTypes() = 0;
96 virtual std::vector<std::string> inputDataTypes() = 0;
97 virtual bool isInputCompatible(
int idx,
HOM_CopNode &other,
int other_idx,
98 bool allow_conversions =
false) = 0;
100 SWIGOUT(%newobject displayNode;)
101 virtual HOM_Node *displayNode() = 0;
103 SWIGOUT(%newobject pairedNode;)
#define HOM_DESTRUCT_OBJECT(pointer)
string __repr__(VtArray< T > const &self)
GLenum GLuint GLint GLint layer
#define HOM_CONSTRUCT_OBJECT(pointer)
HOM_CopNode(const HOM_CopNode &cop_node)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)