mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-13 11:19:58 +01:00
New Geometry source callback
Set Geometry callback applies and interpolates position, scale and rotation of a source. Implemented UI and XML.
This commit is contained in:
@@ -369,11 +369,15 @@ class InputMappingInterface : public WorkspaceWindow
|
||||
std::array< std::string, 4 > input_mode;
|
||||
std::array< uint, 4 > current_input_for_mode;
|
||||
|
||||
// data structures more adapted for display
|
||||
std::multimap< uint, std::pair<Source *, SourceCallback*> > input_sources_callbacks;
|
||||
bool input_assigned[100]{};
|
||||
uint current_input_;
|
||||
|
||||
void readInputSource();
|
||||
Source *ComboSelectSource(Source *current = nullptr);
|
||||
uint ComboSelectCallback(uint current);
|
||||
void SliderParametersCallback(SourceCallback *callback);
|
||||
void SliderParametersCallback(SourceCallback *callback, Source *source);
|
||||
|
||||
public:
|
||||
InputMappingInterface();
|
||||
|
||||
Reference in New Issue
Block a user