40 SWIGOUT(%newobject geometryAtFrame;)
41 SWIGOUT(%kwargs geometryAtFrame;)
42 virtual HOM_Geometry *geometryAtFrame(
double frame,
int output_index=0) = 0;
47 SWIGOUT(%newobject layerAtFrame;)
49 virtual HOM_ImageLayer *layerAtFrame(
double frame,
int output_index=0) = 0;
56 virtual HOM_NanoVDB *vdbAtFrame(
double frame,
int output_index=0) = 0;
58 SWIGOUT(%newobject inputCableStructure;)
60 SWIGOUT(%newobject outputCableStructure;)
63 virtual bool hasVerb() = 0;
67 virtual bool isBypassed() = 0;
68 virtual void bypass(
bool on) = 0;
69 virtual bool isDisplayFlagSet() = 0;
70 virtual void setDisplayFlag(
bool on) = 0;
71 virtual bool isTemplateFlagSet() = 0;
72 virtual void setTemplateFlag(
bool on) = 0;
73 virtual bool isSelectableTemplateFlagSet() = 0;
74 virtual void setSelectableTemplateFlag(
bool on) = 0;
75 virtual bool isCompressFlagSet() = 0;
76 virtual void setCompressFlag(
bool on) = 0;
77 virtual bool isExportFlagSet() = 0;
78 virtual void setExportFlag(
bool on) = 0;
80 virtual std::vector<std::string> outputDataTypes() = 0;
81 virtual std::vector<std::string> inputDataTypes() = 0;
82 virtual bool isInputCompatible(
int idx,
HOM_CopNode &other,
int other_idx,
83 bool allow_conversions =
false) = 0;
85 SWIGOUT(%newobject displayNode;)
#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)