|
Jamba C++ API 7.5.0
|
Defines the basic and common API of all parameter editors (allow to commit/rollback). More...
#include <IGUIParameter.h>
Inherited by ITGUIParameter< T >::ITEditor.
Public Member Functions | |
| virtual tresult | commit ()=0 |
| Commits all the changes applied to the parameter. | |
| virtual tresult | rollback ()=0 |
| Rollback all the changes that were made to this parameter (since this editor was created). | |
| virtual | ~Editor ()=default |
| Technically the destructor must only call rollback(), but due to the fact that it is a virtual method, it needs to be implemented by each subclass... | |
Defines the basic and common API of all parameter editors (allow to commit/rollback).
|
virtualdefault |
Technically the destructor must only call rollback(), but due to the fact that it is a virtual method, it needs to be implemented by each subclass...
Reimplemented in GUIRawVstParameter::Editor.
|
pure virtual |
Commits all the changes applied to the parameter.
Implemented in DefaultEditorImpl< T >, GUIRawVstParameter::Editor, and ITGUIParameter< T >::ITEditor.
|
pure virtual |
Rollback all the changes that were made to this parameter (since this editor was created).
Implemented in DefaultEditorImpl< T >, and GUIRawVstParameter::Editor.