| 
    Guitarix
    
   | 
 
#include <gx_modulesequencer.h>
  
Public Member Functions | |
| ThreadSafeChainPointer () | |
| ~ThreadSafeChainPointer () | |
| void | empty_chain (ParamMap &pmap) | 
| void | commit (bool clear, ParamMap &pmap) | 
  Public Member Functions inherited from gx_engine::ProcessingChainBase | |
| ProcessingChainBase () | |
| RampMode | get_ramp_mode () | 
| int | get_ramp_value () | 
| void | set_samplerate (int samplerate) | 
| bool | set_plugin_list (const list< Plugin * > &p) | 
| void | clear_module_states () | 
| void | post_rt_finished () | 
| bool | wait_rt_finished () | 
| void | set_latch () | 
| void | wait_latch () | 
| void | sync () | 
| bool | check_release () | 
| void | release () | 
| void | wait_ramp_down_finished () | 
| void | start_ramp_up () | 
| void | start_ramp_down () | 
| void | set_down_dead () | 
| bool | is_down_dead () | 
| void | set_stopped (bool v) | 
| bool | is_stopped () | 
| void | print_chain_state (const char *title) | 
Protected Member Functions | |
| F * | get_rt_chain () | 
  Protected Member Functions inherited from gx_engine::ProcessingChainBase | |
| void | set_ramp_value (int n) | 
| void | set_ramp_mode (RampMode n) | 
| void | try_set_ramp_mode (RampMode oldmode, RampMode newmode, int oldrv, int newrv) | 
Protected Attributes | |
| F * | processing_pointer | 
  Protected Attributes inherited from gx_engine::ProcessingChainBase | |
| int | steps_up | 
| int | steps_up_dead | 
| int | steps_down | 
| list< Plugin * > | modules | 
Private Member Functions | |
| void | setsize (int n) | 
| F | get_audio (PluginDef *p) | 
| monochain_data | get_audio (PluginDef *p) | 
| stereochain_data | get_audio (PluginDef *p) | 
Private Attributes | |
| F * | rack_order_ptr [2] | 
| int | size [2] | 
| int | current_index | 
| F * | current_pointer | 
Additional Inherited Members | |
  Public Types inherited from gx_engine::ProcessingChainBase | |
| enum | RampMode {  ramp_mode_down_dead , ramp_mode_down , ramp_mode_up_dead , ramp_mode_up , ramp_mode_off }  | 
  Public Attributes inherited from gx_engine::ProcessingChainBase | |
| bool | next_commit_needs_ramp | 
Definition at line 107 of file gx_modulesequencer.h.
| gx_engine::ThreadSafeChainPointer< F >::ThreadSafeChainPointer | ( | ) | 
Definition at line 162 of file gx_modulesequencer.h.
| gx_engine::ThreadSafeChainPointer< F >::~ThreadSafeChainPointer | ( | ) | 
Definition at line 176 of file gx_modulesequencer.h.
| void gx_engine::ThreadSafeChainPointer< F >::commit | ( | bool | clear, | 
| ParamMap & | pmap | ||
| ) | 
Definition at line 194 of file gx_modulesequencer.h.
Referenced by gx_engine::ThreadSafeChainPointer< F >::empty_chain().
      
  | 
  inline | 
Definition at line 121 of file gx_modulesequencer.h.
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
Definition at line 150 of file gx_modulesequencer.h.
      
  | 
  inlineprivate | 
Definition at line 156 of file gx_modulesequencer.h.
      
  | 
  inlineprotected | 
Definition at line 117 of file gx_modulesequencer.h.
      
  | 
  private | 
Definition at line 182 of file gx_modulesequencer.h.
Referenced by gx_engine::ThreadSafeChainPointer< F >::ThreadSafeChainPointer().
      
  | 
  private | 
Definition at line 111 of file gx_modulesequencer.h.
Referenced by gx_engine::ThreadSafeChainPointer< F >::ThreadSafeChainPointer().
      
  | 
  private | 
Definition at line 112 of file gx_modulesequencer.h.
Referenced by gx_engine::ThreadSafeChainPointer< F >::ThreadSafeChainPointer().
      
  | 
  protected | 
Definition at line 116 of file gx_modulesequencer.h.
Referenced by gx_engine::ThreadSafeChainPointer< F >::get_rt_chain(), and gx_engine::ThreadSafeChainPointer< F >::ThreadSafeChainPointer().
      
  | 
  private | 
Definition at line 109 of file gx_modulesequencer.h.
Referenced by gx_engine::ThreadSafeChainPointer< F >::ThreadSafeChainPointer().
      
  | 
  private | 
Definition at line 110 of file gx_modulesequencer.h.