CHOP_VexVariableMap Class Reference

#include <CHOP_VexContext.h>

List of all members.

Public Member Functions

 CHOP_VexVariableMap ()
 ~CHOP_VexVariableMap ()
void initData (VEX_Instance *func)
void bind (VEX_Instance *func)
void prepData (int start, int end, int numchan, float rate, int units, int ninputs, const CL_Clip **inputs)
void prepData (float *samples, int offset, int length, int channum)
void extractData ()
int isRead (VCHOP_Global id) const
int getMap (VCHOP_Global id) const
void * getData (VCHOP_Global id)
int isConnected (int input)
float getInputSample (int input, int track, float sample)
int getStart (int input)
int getEnd (int input)
float getRate (int input)
int getNumTracks (int input)
int getUnits () const
float getStartTime (int input)
float getEndTime (int input)
float getGlobalRate ()

Static Public Member Functions

static CHOP_VexVariableMapgetCurrent ()
static void setCurrent (CHOP_VexVariableMap *map)


Detailed Description

Definition at line 47 of file CHOP_VexContext.h.


Constructor & Destructor Documentation

CHOP_VexVariableMap::CHOP_VexVariableMap (  ) 

CHOP_VexVariableMap::~CHOP_VexVariableMap (  ) 


Member Function Documentation

void CHOP_VexVariableMap::bind ( VEX_Instance *  func  ) 

void CHOP_VexVariableMap::extractData (  ) 

static CHOP_VexVariableMap* CHOP_VexVariableMap::getCurrent (  )  [static]

void* CHOP_VexVariableMap::getData ( VCHOP_Global  id  )  [inline]

Definition at line 80 of file CHOP_VexContext.h.

int CHOP_VexVariableMap::getEnd ( int  input  ) 

float CHOP_VexVariableMap::getEndTime ( int  input  ) 

float CHOP_VexVariableMap::getGlobalRate (  ) 

float CHOP_VexVariableMap::getInputSample ( int  input,
int  track,
float  sample 
)

int CHOP_VexVariableMap::getMap ( VCHOP_Global  id  )  const [inline]

Definition at line 79 of file CHOP_VexContext.h.

int CHOP_VexVariableMap::getNumTracks ( int  input  ) 

float CHOP_VexVariableMap::getRate ( int  input  ) 

int CHOP_VexVariableMap::getStart ( int  input  ) 

float CHOP_VexVariableMap::getStartTime ( int  input  ) 

int CHOP_VexVariableMap::getUnits (  )  const [inline]

Definition at line 91 of file CHOP_VexContext.h.

void CHOP_VexVariableMap::initData ( VEX_Instance *  func  ) 

int CHOP_VexVariableMap::isConnected ( int  input  ) 

int CHOP_VexVariableMap::isRead ( VCHOP_Global  id  )  const [inline]

Definition at line 78 of file CHOP_VexContext.h.

void CHOP_VexVariableMap::prepData ( float *  samples,
int  offset,
int  length,
int  channum 
)

void CHOP_VexVariableMap::prepData ( int  start,
int  end,
int  numchan,
float  rate,
int  units,
int  ninputs,
const CL_Clip **  inputs 
)

static void CHOP_VexVariableMap::setCurrent ( CHOP_VexVariableMap map  )  [static]


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

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