Guitarix
ParamReg Struct Reference

#include <gx_plugin.h>

Inheritance diagram for ParamReg:
Collaboration diagram for ParamReg:

Public Attributes

PluginDefplugin
 
float *(* registerVar )(const char *id, const char *name, const char *tp, const char *tooltip, float *var, float val, float low, float up, float step)
 
void(* registerBoolVar )(const char *id, const char *name, const char *tp, const char *tooltip, bool *var, bool val)
 
void(* registerNonMidiVar )(const char *id, bool *var, bool preset, bool nosave)
 
void(* registerNonMidiFloatVar )(const char *id, float *var, bool preset, bool nosave, float val, float low, float up, float step)
 
void(* registerEnumVar )(const char *id, const char *name, const char *tp, const char *tooltip, const value_pair *values, float *var, float val, float low, float up, float step)
 
float *(* registerSharedEnumVar )(const char *id, const char *name, const char *tp, const char *tooltip, const value_pair *values, float *var, float val, float low, float up, float step)
 
void(* registerIEnumVar )(const char *id, const char *name, const char *tp, const char *tooltip, const value_pair *values, int *var, int val)
 

Detailed Description

Definition at line 122 of file gx_plugin.h.

Member Data Documentation

void(* ParamReg::registerBoolVar) (const char *id, const char *name, const char *tp, const char *tooltip, bool *var, bool val)
void(* ParamReg::registerEnumVar) (const char *id, const char *name, const char *tp, const char *tooltip, const value_pair *values, float *var, float val, float low, float up, float step)
void(* ParamReg::registerNonMidiFloatVar) (const char *id, float *var, bool preset, bool nosave, float val, float low, float up, float step)

Definition at line 130 of file gx_plugin.h.

Referenced by gx_engine::ParamRegImpl::ParamRegImpl().

void(* ParamReg::registerNonMidiVar) (const char *id, bool *var, bool preset, bool nosave)
float*(* ParamReg::registerSharedEnumVar) (const char *id, const char *name, const char *tp, const char *tooltip, const value_pair *values, float *var, float val, float low, float up, float step)

Definition at line 135 of file gx_plugin.h.

Referenced by gx_engine::ParamRegImpl::ParamRegImpl().


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