YATS/Forge Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
ibxm.Channel Class Reference

Public Member Functions

 Channel (Module mod, int sampling_rate, int[] global_vol)
 
void reset ()
 
void resample (int[] mixing_buffer, int frame_offset, int frames, int quality)
 
void update_sample_idx (int samples)
 
void set_volume (int vol)
 
void set_panning (int pan)
 
void row (int key, int inst_idx, int volume_column, int effect, int effect_param)
 
void tick ()
 

Public Attributes

int pattern_loop_row
 

Constructor & Destructor Documentation

ibxm.Channel.Channel ( Module  mod,
int  sampling_rate,
int[]  global_vol 
)

Member Function Documentation

void ibxm.Channel.resample ( int[]  mixing_buffer,
int  frame_offset,
int  frames,
int  quality 
)
void ibxm.Channel.reset ( )
void ibxm.Channel.row ( int  key,
int  inst_idx,
int  volume_column,
int  effect,
int  effect_param 
)
void ibxm.Channel.set_panning ( int  pan)
void ibxm.Channel.set_volume ( int  vol)
void ibxm.Channel.tick ( )
void ibxm.Channel.update_sample_idx ( int  samples)

Member Data Documentation

int ibxm.Channel.pattern_loop_row

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