Ardour  9.0-pre0-582-g084a23a80d
fp8_base.h File Reference
#include <stdint.h>
#include <vector>
#include "pbd/signals.h"
Include dependency graph for fp8_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ArdourSurface::FP8::FP8Base
 

Namespaces

 ArdourSurface
 
 ArdourSurface::FP8
 
 ArdourSurface::FP8::FP8Types
 

Macros

#define FP_NAMESPACE   FP8
 
#define fp8_loop   dynamic_cast<BaseUI*>(&_base)->main_loop
 
#define fp8_context()   dynamic_cast<BaseUI*>(&_base)
 
#define fp8_protocol()   dynamic_cast<ControlProtocol*>(&_base)
 

Enumerations

enum  ArdourSurface::FP8::FP8Types::FaderMode { ArdourSurface::FP8::FP8Types::ModeTrack , ArdourSurface::FP8::FP8Types::ModePlugins , ArdourSurface::FP8::FP8Types::ModeSend , ArdourSurface::FP8::FP8Types::ModePan }
 
enum  ArdourSurface::FP8::FP8Types::NavigationMode {
  ArdourSurface::FP8::FP8Types::NavChannel , ArdourSurface::FP8::FP8Types::NavZoom , ArdourSurface::FP8::FP8Types::NavScroll , ArdourSurface::FP8::FP8Types::NavBank ,
  ArdourSurface::FP8::FP8Types::NavMaster , ArdourSurface::FP8::FP8Types::NavSection , ArdourSurface::FP8::FP8Types::NavMarker , ArdourSurface::FP8::FP8Types::NavPan
}
 
enum  ArdourSurface::FP8::FP8Types::MixMode {
  ArdourSurface::FP8::FP8Types::MixAudio , ArdourSurface::FP8::FP8Types::MixInstrument , ArdourSurface::FP8::FP8Types::MixBus , ArdourSurface::FP8::FP8Types::MixVCA ,
  ArdourSurface::FP8::FP8Types::MixAll , ArdourSurface::FP8::FP8Types::MixInputs , ArdourSurface::FP8::FP8Types::MixMIDI , ArdourSurface::FP8::FP8Types::MixOutputs ,
  ArdourSurface::FP8::FP8Types::MixFX , ArdourSurface::FP8::FP8Types::MixUser , ArdourSurface::FP8::FP8Types::MixModeMax = MixUser
}
 

Macro Definition Documentation

◆ fp8_context

#define fp8_context ( )    dynamic_cast<BaseUI*>(&_base)

Definition at line 39 of file fp8_base.h.

◆ fp8_loop

#define fp8_loop   dynamic_cast<BaseUI*>(&_base)->main_loop

Definition at line 38 of file fp8_base.h.

◆ fp8_protocol

#define fp8_protocol ( )    dynamic_cast<ControlProtocol*>(&_base)

Definition at line 40 of file fp8_base.h.

◆ FP_NAMESPACE

#define FP_NAMESPACE   FP8

Definition at line 32 of file fp8_base.h.