Bitwig Studio Control Surface API
4.0.1
ObjectHardwareProperty.java
1
package
com.bitwig.extension.controller.api;
2
3
import
java.util.function.BooleanSupplier;
4
import
java.util.function.Consumer;
5
import
java.util.function.Supplier;
6
12
public
interface
ObjectHardwareProperty
<T>
extends
HardwareProperty
13
{
15
T
currentValue
();
16
18
T
lastSentValue
();
19
25
void
onUpdateHardware
(Consumer<? extends T> sendValueConsumer);
26
28
void
setValue
(T value);
29
31
void
setValueSupplier
(Supplier<? extends T> supplier);
32
}
com.bitwig.extension.controller.api.ObjectHardwareProperty
Definition:
ObjectHardwareProperty.java:12
com.bitwig.extension.controller.api.HardwareProperty
Definition:
HardwareProperty.java:10
com.bitwig.extension.controller.api.ObjectHardwareProperty.onUpdateHardware
void onUpdateHardware(Consumer<? extends T > sendValueConsumer)
com.bitwig.extension.controller.api.ObjectHardwareProperty.lastSentValue
T lastSentValue()
com.bitwig.extension.controller.api.ObjectHardwareProperty.setValue
void setValue(T value)
com.bitwig.extension.controller.api.ObjectHardwareProperty.currentValue
T currentValue()
com.bitwig.extension.controller.api.ObjectHardwareProperty.setValueSupplier
void setValueSupplier(Supplier<? extends T > supplier)
src
main
java
com
bitwig
extension
controller
api
ObjectHardwareProperty.java
Copyright © 2014 Bitwig GmbH. All rights reserved.