OP_DopeBuffer Class Reference

#include <OP_DopeBuffer.h>

List of all members.

Public Member Functions

 OP_DopeBuffer ()
virtual ~OP_DopeBuffer ()
void clearAndDestroy ()
void copyKeys (const OP_MultiChannelRefArray &rows, int x1, int y1, int x2, int y2, int forceKeys=0, const UT_RefArray< UT_IntArray > *row_frame_masks=NULL, int *row_offset=NULL)
void cutKeys (const OP_MultiChannelRefArray &rows, int x1, int y1, int x2, int y2, int forceKeys=0)
void replaceKeys (const OP_MultiChannelRefArray &rows, int x1, int y1, int x2, int y2)
void pasteKeys (const OP_MultiChannelRefArray &rows, int x1, int y1) const
void print ()
int save ()
int load ()
const OP_MultiChannelRefArraygetRows () const
void getChannelList (CH_ChannelList &channels) const
void getDimensions (int &x1, int &x2, int &numRows)
void getMaxDimensions (int &x1, int &x2, int &numRows)
void duplicate (OP_DopeBuffer &copy)
void setStartEnd (int start, int end)
int getStart () const
int getEnd () const
CH_ChanneldupChannel (const CH_Channel &from)
void setTargetChannel (const CH_Channel *target) const

Static Public Member Functions

static void deleteKeys (const OP_MultiChannelRefArray &rows, int x1, int y1, int x2, int y2)


Detailed Description

Definition at line 31 of file OP_DopeBuffer.h.


Constructor & Destructor Documentation

OP_DopeBuffer::OP_DopeBuffer (  ) 

virtual OP_DopeBuffer::~OP_DopeBuffer (  )  [virtual]


Member Function Documentation

void OP_DopeBuffer::clearAndDestroy (  ) 

void OP_DopeBuffer::copyKeys ( const OP_MultiChannelRefArray rows,
int  x1,
int  y1,
int  x2,
int  y2,
int  forceKeys = 0,
const UT_RefArray< UT_IntArray > *  row_frame_masks = NULL,
int *  row_offset = NULL 
)

void OP_DopeBuffer::cutKeys ( const OP_MultiChannelRefArray rows,
int  x1,
int  y1,
int  x2,
int  y2,
int  forceKeys = 0 
)

static void OP_DopeBuffer::deleteKeys ( const OP_MultiChannelRefArray rows,
int  x1,
int  y1,
int  x2,
int  y2 
) [static]

CH_Channel* OP_DopeBuffer::dupChannel ( const CH_Channel from  ) 

void OP_DopeBuffer::duplicate ( OP_DopeBuffer copy  ) 

void OP_DopeBuffer::getChannelList ( CH_ChannelList channels  )  const

void OP_DopeBuffer::getDimensions ( int &  x1,
int &  x2,
int &  numRows 
)

int OP_DopeBuffer::getEnd (  )  const [inline]

Definition at line 76 of file OP_DopeBuffer.h.

void OP_DopeBuffer::getMaxDimensions ( int &  x1,
int &  x2,
int &  numRows 
)

const OP_MultiChannelRefArray& OP_DopeBuffer::getRows (  )  const [inline]

Definition at line 64 of file OP_DopeBuffer.h.

int OP_DopeBuffer::getStart (  )  const [inline]

Definition at line 75 of file OP_DopeBuffer.h.

int OP_DopeBuffer::load (  ) 

void OP_DopeBuffer::pasteKeys ( const OP_MultiChannelRefArray rows,
int  x1,
int  y1 
) const

void OP_DopeBuffer::print (  ) 

void OP_DopeBuffer::replaceKeys ( const OP_MultiChannelRefArray rows,
int  x1,
int  y1,
int  x2,
int  y2 
)

int OP_DopeBuffer::save (  ) 

void OP_DopeBuffer::setStartEnd ( int  start,
int  end 
) [inline]

Definition at line 73 of file OP_DopeBuffer.h.

void OP_DopeBuffer::setTargetChannel ( const CH_Channel target  )  const


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:32 2012 for HDK by  doxygen 1.5.9