LMMS
Loading...
Searching...
No Matches
ysfx_api_reaper.cpp File Reference
#include "ysfx.hpp"
#include "ysfx_api_reaper.hpp"
#include "ysfx_api_eel.hpp"
#include "ysfx_eel_utils.hpp"
#include "ysfx_utils.hpp"
#include <cmath>
#include <cstring>
#include <cassert>
#include "WDL/wdlstring.h"

Macros

#define REAPER_GET_INTERFACE(opaque)

Functions

static EEL_F *NSEEL_CGEN_CALL ysfx_api_spl (void *opaque, EEL_F *n_)
static EEL_F *NSEEL_CGEN_CALL ysfx_api_slider (void *opaque, EEL_F *n_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_slider_next_chg (void *opaque, EEL_F *index_, EEL_F *val_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_slider_automate (void *opaque, EEL_F *mask_or_slider_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_sliderchange (void *opaque, EEL_F *mask_or_slider_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_slider_show (void *opaque, EEL_F *mask_or_slider_, EEL_F *value_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_midisend (void *opaque, INT_PTR np, EEL_F **parms)
static EEL_F NSEEL_CGEN_CALL ysfx_api_midisend_buf (void *opaque, EEL_F *offset_, EEL_F *buf_, EEL_F *len_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_midisend_str (void *opaque, EEL_F *offset_, EEL_F *str_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_midisyx (void *opaque, EEL_F *offset_, EEL_F *buf_, EEL_F *len_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_midirecv (void *opaque, INT_PTR np, EEL_F **parms)
static EEL_F NSEEL_CGEN_CALL ysfx_api_midirecv_buf (void *opaque, EEL_F *offset_, EEL_F *buf_, EEL_F *recvlen_)
static EEL_F NSEEL_CGEN_CALL ysfx_api_midirecv_str (void *opaque, EEL_F *offset_, EEL_F *str_)
void ysfx_api_init_reaper ()

Macro Definition Documentation

◆ REAPER_GET_INTERFACE

#define REAPER_GET_INTERFACE ( opaque)
Value:
((opaque) ? (ysfx_t *)(opaque) : nullptr)
#define opaque
Definition eelscript.h:281
struct ysfx_s ysfx_t
Definition ysfx.h:103

Function Documentation

◆ ysfx_api_init_reaper()

void ysfx_api_init_reaper ( )

◆ ysfx_api_midirecv()

EEL_F NSEEL_CGEN_CALL ysfx_api_midirecv ( void * opaque,
INT_PTR np,
EEL_F ** parms )
static

◆ ysfx_api_midirecv_buf()

EEL_F NSEEL_CGEN_CALL ysfx_api_midirecv_buf ( void * opaque,
EEL_F * offset_,
EEL_F * buf_,
EEL_F * recvlen_ )
static

◆ ysfx_api_midirecv_str()

EEL_F NSEEL_CGEN_CALL ysfx_api_midirecv_str ( void * opaque,
EEL_F * offset_,
EEL_F * str_ )
static

◆ ysfx_api_midisend()

EEL_F NSEEL_CGEN_CALL ysfx_api_midisend ( void * opaque,
INT_PTR np,
EEL_F ** parms )
static

◆ ysfx_api_midisend_buf()

EEL_F NSEEL_CGEN_CALL ysfx_api_midisend_buf ( void * opaque,
EEL_F * offset_,
EEL_F * buf_,
EEL_F * len_ )
static

◆ ysfx_api_midisend_str()

EEL_F NSEEL_CGEN_CALL ysfx_api_midisend_str ( void * opaque,
EEL_F * offset_,
EEL_F * str_ )
static

◆ ysfx_api_midisyx()

EEL_F NSEEL_CGEN_CALL ysfx_api_midisyx ( void * opaque,
EEL_F * offset_,
EEL_F * buf_,
EEL_F * len_ )
static

◆ ysfx_api_slider()

EEL_F *NSEEL_CGEN_CALL ysfx_api_slider ( void * opaque,
EEL_F * n_ )
static

◆ ysfx_api_slider_automate()

EEL_F NSEEL_CGEN_CALL ysfx_api_slider_automate ( void * opaque,
EEL_F * mask_or_slider_ )
static

◆ ysfx_api_slider_next_chg()

EEL_F NSEEL_CGEN_CALL ysfx_api_slider_next_chg ( void * opaque,
EEL_F * index_,
EEL_F * val_ )
static

◆ ysfx_api_slider_show()

EEL_F NSEEL_CGEN_CALL ysfx_api_slider_show ( void * opaque,
EEL_F * mask_or_slider_,
EEL_F * value_ )
static

◆ ysfx_api_sliderchange()

EEL_F NSEEL_CGEN_CALL ysfx_api_sliderchange ( void * opaque,
EEL_F * mask_or_slider_ )
static

◆ ysfx_api_spl()

EEL_F *NSEEL_CGEN_CALL ysfx_api_spl ( void * opaque,
EEL_F * n_ )
static