12 #ifndef CL_RECORD_QUEUE_H
13 #define CL_RECORD_QUEUE_H
19 #define CL_RECORD_MODE_OVERWRITE 0
20 #define CL_RECORD_MODE_EXTEND 1
21 #define CL_RECORD_MODE_ADD 2
22 #define CL_RECORD_MODE_CYCLE 3
37 void setRecordMode(
int mode);
40 int getFullRangeSize();
41 int getTimeSliceSize();
43 int getFullRange(
int max,
fpreal *samples);
44 int getTimeSlice(
int max,
fpreal *samples);
50 int size() {
return myRecordPos+1; }
53 void resize(
int size,
int clear = 0);
66 int myLastTimeSliceLength;
67 int myCumulativeLength;
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
GT_API const UT_StringHolder version
ImageBuf OIIO_API resize(const ImageBuf &src, string_view filtername="", float filterwidth=0.0f, ROI roi={}, int nthreads=0)
ImageBuf OIIO_API max(Image_or_Const A, Image_or_Const B, ROI roi={}, int nthreads=0)