Allolib  1.0
C++ Components For Interactive Multimedia
al::ParameterGUI Class Reference

#include <C:/Users/Andres/source/repos/casm_viewer/external/tinc/external/allolib/include/al/ui/al_ParameterGUI.hpp>

Classes

struct  PresetHandlerState
 

Static Public Member Functions

static void draw (ParameterMeta *param)
 
static void drawVectorParameters (std::vector< ParameterMeta * > params, std::string suffix="")
 
static void drawParameterMeta (ParameterMeta *param, std::string suffix="")
 
static void drawParameter (Parameter *param, std::string suffix="")
 
static void drawParameterString (ParameterString *param, std::string suffix="")
 
static void drawParameterInt (ParameterInt *param, std::string suffix)
 
static void drawParameterBool (ParameterBool *param, std::string suffix="")
 
static void drawParameterPose (ParameterPose *param, std::string suffix="")
 
static void drawParameterColor (ParameterColor *param, std::string suffix="")
 
static void drawMenu (ParameterMenu *param, std::string suffix="")
 
static void drawChoice (ParameterChoice *param, std::string suffix="")
 
static void drawVec3 (ParameterVec3 *param, std::string suffix="")
 
static void drawVec4 (ParameterVec4 *param, std::string suffix="")
 
static void drawTrigger (Trigger *param, std::string suffix="")
 
static void drawSynthController (PolySynth *param, std::string suffix="")
 
static void drawNav (Nav *mNav, std::string suffix="")
 
static void drawDynamicScene (DynamicScene *scene, std::string suffix="")
 
static void drawParameterMeta (std::vector< ParameterMeta * > params, std::string suffix, int index=0)
 
static void drawParameter (std::vector< Parameter * > params, std::string suffix, int index=0)
 
static void drawParameterString (std::vector< ParameterString * > params, std::string suffix, int index=0)
 
static void drawParameterInt (std::vector< ParameterInt * > params, std::string suffix, int index=0)
 
static void drawParameterBool (std::vector< ParameterBool * > params, std::string suffix, int index=0)
 
static void drawParameterPose (std::vector< ParameterPose * > params, std::string suffix, int index=0)
 
static void drawParameterColor (std::vector< ParameterColor * > params, std::string suffix, int index=0)
 
static void drawMenu (std::vector< ParameterMenu * > params, std::string suffix, int index=0)
 
static void drawChoice (std::vector< ParameterChoice * > params, std::string suffix, int index=0)
 
static void drawVec3 (std::vector< ParameterVec3 * > params, std::string suffix, int index=0)
 
static void drawVec4 (std::vector< ParameterVec4 * > params, std::string suffix, int index=0)
 
static void drawTrigger (std::vector< Trigger * > params, std::string suffix, int index=0)
 
static PresetHandlerStatedrawPresetHandler (PresetHandler *presetHandler, int presetColumns=10, int presetRows=4)
 
static void drawPresetSequencer (PresetSequencer *presetSequencer, int &currentPresetSequencerItem)
 
static void drawSequenceRecorder (SequenceRecorder *sequenceRecorder)
 
static void drawSynthSequencer (SynthSequencer *synthSequencer)
 
static void drawSynthRecorder (SynthRecorder *synthRecorder)
 
static void drawAudioIO (AudioIO &io)
 
static void drawAudioIO (AudioIO *io)
 
static void drawParameterMIDI (ParameterMIDI &midi)
 
static void drawParameterMIDI (ParameterMIDI *midi)
 
static void drawPresetMIDI (PresetMIDI *presetMidi)
 
static void drawBundleGroup (std::vector< ParameterBundle * > bundles, std::string suffix, int &currentBundle, bool &bundleGlobal)
 
static void drawBundle (ParameterBundle *bundle)
 
static void drawBundleManager (BundleGUIManager *manager)
 
static bool usingInput ()
 
static bool usingKeyboard ()
 
static auto vector_getter (void *vec, int idx, const char **out_text)
 
static void beginPanel (std::string name, float x=-1, float y=-1, float width=-1, float height=-1, ImGuiWindowFlags window_flags=0)
 
static void endPanel ()
 

Detailed Description

ParameterGUI

Definition at line 65 of file al_ParameterGUI.hpp.


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