GwenParameterInterface.h 759 B

1234567891011121314151617181920212223242526
  1. #ifndef GWEN_PARAMETER_INTERFACE_H
  2. #define GWEN_PARAMETER_INTERFACE_H
  3. #include "../CommonInterfaces/CommonParameterInterface.h"
  4. struct GwenParameterInterface : public CommonParameterInterface
  5. {
  6. struct GwenInternalData* m_gwenInternalData;
  7. struct GwenParameters* m_paramInternalData;
  8. GwenParameterInterface(struct GwenInternalData* gwenInternalData);
  9. virtual ~GwenParameterInterface();
  10. virtual void registerSliderFloatParameter(SliderParams& params);
  11. virtual void registerButtonParameter(ButtonParams& params);
  12. virtual void registerComboBox(ComboBoxParams& params);
  13. virtual void setSliderValue(int sliderIndex, double sliderValue);
  14. virtual void syncParameters();
  15. virtual void removeAllParameters();
  16. };
  17. #endif//GWEN_PARAMETER_INTERFACE_H