Guitarix
gx_preset::StateIO Class Reference

#include <gx_preset.h>

Inheritance diagram for gx_preset::StateIO:
Collaboration diagram for gx_preset::StateIO:

Public Member Functions

 StateIO (gx_engine::MidiControllerList &mctrl, gx_engine::ConvolverAdapter &cvr, gx_engine::ParamMap &param, gx_engine::MidiStandardControllers &mstdctr, gx_jack::GxJack &jack, gx_system::CmdlineOptions &opt, UnitRacks &rack_units)
 
 ~StateIO ()
 
void read_state (gx_system::JsonParser &jp, const gx_system::SettingsFileHeader &)
 
void commit_state ()
 
void write_state (gx_system::JsonWriter &jw, bool preserve_preset)
 
- Public Member Functions inherited from gx_system::AbstractStateIO
virtual ~AbstractStateIO ()
 

Detailed Description

Definition at line 96 of file gx_preset.h.

Constructor & Destructor Documentation

◆ StateIO()

gx_preset::StateIO::StateIO ( gx_engine::MidiControllerList mctrl,
gx_engine::ConvolverAdapter cvr,
gx_engine::ParamMap param,
gx_engine::MidiStandardControllers mstdctr,
gx_jack::GxJack jack,
gx_system::CmdlineOptions opt,
UnitRacks rack_units 
)

Definition at line 552 of file gx_preset.cpp.

◆ ~StateIO()

gx_preset::StateIO::~StateIO ( )

Definition at line 560 of file gx_preset.cpp.

Member Function Documentation

◆ commit_state()

void gx_preset::StateIO::commit_state ( )
virtual

Implements gx_system::AbstractStateIO.

Definition at line 593 of file gx_preset.cpp.

◆ read_state()

void gx_preset::StateIO::read_state ( gx_system::JsonParser jp,
const gx_system::SettingsFileHeader head 
)
virtual

Implements gx_system::AbstractStateIO.

Definition at line 563 of file gx_preset.cpp.

◆ write_state()

void gx_preset::StateIO::write_state ( gx_system::JsonWriter jw,
bool  preserve_preset 
)
virtual

Implements gx_system::AbstractStateIO.

Definition at line 597 of file gx_preset.cpp.


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