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

Public Member Functions

 Envelope ()
 
void set_num_points (int num_points)
 
void set_point (int point, int tick, int ampl, boolean delta)
 
void set_sustain_point (int point)
 
void set_loop_points (int start, int end)
 
int next_tick (int tick, boolean key_on)
 
int calculate_ampl (int tick)
 
void dump ()
 

Public Attributes

boolean sustain
 

Constructor & Destructor Documentation

ibxm.Envelope.Envelope ( )

Member Function Documentation

int ibxm.Envelope.calculate_ampl ( int  tick)
void ibxm.Envelope.dump ( )
int ibxm.Envelope.next_tick ( int  tick,
boolean  key_on 
)
void ibxm.Envelope.set_loop_points ( int  start,
int  end 
)
void ibxm.Envelope.set_num_points ( int  num_points)
void ibxm.Envelope.set_point ( int  point,
int  tick,
int  ampl,
boolean  delta 
)
void ibxm.Envelope.set_sustain_point ( int  point)

Member Data Documentation

boolean ibxm.Envelope.sustain

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