11 #ifndef __OP_DopeBuffer_h__
12 #define __OP_DopeBuffer_h__
41 void clearAndDestroy();
51 int x1,
int y1,
int x2,
int y2,
int forceKeys = 0,
53 bool clear_buffer =
true,
54 const int row_frame_masks_offset = 0);
56 int x1,
int y1,
int x2,
int y2,
int forceKeys = 0);
58 int x1,
int y1,
int x2,
int y2);
60 int x1,
int y1,
int x2,
int y2);
63 int x1,
int y1 )
const;
68 bool validDisplayedIndexMap()
const;
69 bool lookupDisplayedIndexMap(
int id,
int &row_id,
int &ch_id )
const;
71 bool findFirstDisplayedRow(
int &
id,
int &row_id,
int & ch_id)
const;
72 bool findLastDisplayedRow(
int &
id,
int &row_id,
int & ch_id)
const;
82 void getDimensions(
int &x1,
int &x2,
int &numRows);
88 { myStartFrame =
start; myEndFrame =
end; }
90 int getEnd()
const {
return myEndFrame; }
99 {
return myPasteKeysMap; }
104 { myCopyCurrentTime=
b; }
106 {
return myCopyCurrentTime; }
132 bool myCopyCurrentTime;
const UT_Map< const CH_Channel *, UT_Array< fpreal > > & getPasteKeysMap() const
GT_API const UT_StringHolder filename
OIIO_UTIL_API bool copy(string_view from, string_view to, std::string &err)
Portable replacement for std::ofstream.
GLboolean GLboolean GLboolean b
void setCopyCurrentTime(bool b)
MX_RENDER_API UnsignedIntPair getMaxDimensions(const vector< ImagePtr > &imageVec)
Compute the maximum width and height of all images in the given vector.
bool getCopyCurrentTime()
const OP_MultiChannelRefArray & getRows() const
LeafData & operator=(const LeafData &)=delete
void setStartEnd(int start, int end)
GLdouble GLdouble GLdouble y2
FMT_INLINE void print(format_string< T...> fmt, T &&...args)
ImageBuf OIIO_API channels(const ImageBuf &src, int nchannels, cspan< int > channelorder, cspan< float > channelvalues={}, cspan< std::string > newchannelnames={}, bool shuffle_channel_names=false, int nthreads=0)