LMMS
Loading...
Searching...
No Matches
ysfx_preset.cpp File Reference
#include "ysfx.h"
#include "ysfx_preset.hpp"
#include "ysfx_utils.hpp"
#include <vector>
#include <string>
#include <cstring>
#include "WDL/lineparse.h"

Functions

static void ysfx_preset_clear (ysfx_preset_t *preset)
static ysfx_bank_tysfx_load_bank_from_rpl_text (const std::string &text)
static void ysfx_parse_preset_from_rpl_blob (ysfx_preset_t *preset, const char *name, const std::vector< uint8_t > &data)
ysfx_bank_tysfx_load_bank (const char *path)
void ysfx_bank_free (ysfx_bank_t *bank)

Function Documentation

◆ ysfx_bank_free()

void ysfx_bank_free ( ysfx_bank_t * bank)

◆ ysfx_load_bank()

ysfx_bank_t * ysfx_load_bank ( const char * path)

◆ ysfx_load_bank_from_rpl_text()

ysfx_bank_t * ysfx_load_bank_from_rpl_text ( const std::string & text)
static

◆ ysfx_parse_preset_from_rpl_blob()

void ysfx_parse_preset_from_rpl_blob ( ysfx_preset_t * preset,
const char * name,
const std::vector< uint8_t > & data )
static

◆ ysfx_preset_clear()

void ysfx_preset_clear ( ysfx_preset_t * preset)
static