Package net.paulhertz.pixelaudio.io
Interface AudioBrushSessionIO.BrushAdapter<B>
- Enclosing class:
- AudioBrushSessionIO
public static interface AudioBrushSessionIO.BrushAdapter<B>
Adapter that exposes brush data needed for writing a session.
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringdescriptionOf(B brush) default booleanincludeStyle(B brush) instrumentTypeOf(B brush) default Stringdefault String
-
Method Details
-
curveOf
- Parameters:
brush- brush instance to inspect- Returns:
- gesture curve for the brush
-
configOf
- Parameters:
brush- brush instance to inspect- Returns:
- granular configuration for the brush
-
instrumentTypeOf
- Parameters:
brush- brush instance to inspect- Returns:
- instrument type for the brush
-
idOf
- Parameters:
brush- brush instance to inspect- Returns:
- stable brush identifier
-
nameOf
- Parameters:
brush- brush instance to inspect- Returns:
- optional display name
-
descriptionOf
- Parameters:
brush- brush instance to inspect- Returns:
- optional description
-
notesOf
- Parameters:
brush- brush instance to inspect- Returns:
- optional notes
-
includeStyle
- Parameters:
brush- brush instance to inspect- Returns:
- true to include gesture style fields
-