11 #ifndef __OP_DopeBuffer_h__
12 #define __OP_DopeBuffer_h__
42 void clearAndDestroy();
57 int x1,
int y1,
int x2,
int y2,
int forceKeys = 0,
59 bool clear_buffer =
true,
60 const int row_frame_masks_offset = 0,
63 int x1,
int y1,
int x2,
int y2,
int forceKeys = 0);
65 int x1,
int y1,
int x2,
int y2);
67 int x1,
int y1,
int x2,
int y2);
70 int x1,
int y1 )
const;
75 bool validDisplayedIndexMap()
const;
76 bool lookupDisplayedIndexMap(
int id,
int &row_id,
int &ch_id )
const;
78 bool findFirstDisplayedRow(
int &
id,
int &row_id,
int & ch_id)
const;
79 bool findLastDisplayedRow(
int &
id,
int &row_id,
int & ch_id)
const;
89 void getDimensions(
int &x1,
int &x2,
int &numRows);
95 { myStartFrame =
start; myEndFrame =
end; }
97 int getEnd()
const {
return myEndFrame; }
106 {
return myPasteKeysMap; }
111 { myCopyCurrentTime=
b; }
113 {
return myCopyCurrentTime; }
139 bool myCopyCurrentTime;
const UT_Map< const CH_Channel *, UT_Array< fpreal > > & getPasteKeysMap() const
GT_API const UT_StringHolder filename
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)