51 virtual int chopNodeOutputIndex()
const = 0;
53 virtual std::vector<HOM_ElemPtr<HOM_Track> >
tracks()
const = 0;
59 virtual std::pair<double, double>
sampleRange()
const = 0;
68 virtual void loadFromFile(
const char *
filename) = 0;
69 virtual void saveToFile(
const char *
filename)
const = 0;
#define HOM_DESTRUCT_OBJECT(pointer)
GT_API const UT_StringHolder filename
HOM_Clip(const HOM_Clip &)
GT_API const UT_StringHolder time
virtual HOM_Clip * newClip()=0
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
virtual double samplesToFrame(double samples)=0
virtual HOM_Track * track(const char *track_name, int output_index=0, bool cook=true)=0
virtual double sampleRate()=0
virtual double frameToSamples(double frame)=0
#define HOM_CONSTRUCT_OBJECT(pointer)
virtual double timeToSamples(double time)=0
virtual double samplesToTime(double samples)=0
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
virtual std::pair< double, double > sampleRange()=0
virtual std::vector< HOM_ElemPtr< HOM_Track > > tracks(int output_index=0, bool cook=true)=0
HOM_API HOM_Module & HOM()
IMF_EXPORT int numSamples(int s, int a, int b)
IMATH_INTERNAL_NAMESPACE_HEADER_ENTER IMATH_HOSTDEVICE IMATH_CONSTEXPR14 T clip(const T &p, const Box< T > &box) IMATH_NOEXCEPT
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.
bool operator!=(HOM_PtrOrNull< HOM_Clip > clip) const