Bitwig Studio Control Surface API
4.0.1
RangedValue.java
1
package
com.bitwig.extension.controller.api;
2
3
import
java.util.function.DoubleSupplier;
4
5
import
com
.
bitwig
.
extension
.
callback
.
DoubleValueChangedCallback
;
6
import
com
.
bitwig
.
extension
.
callback
.
IntegerValueChangedCallback
;
7
12
public
interface
RangedValue
extends
Value
<DoubleValueChangedCallback>, DoubleSupplier
13
{
19
double
get
();
20
26
double
getRaw
();
27
28
@Override
29
default
double
getAsDouble()
30
{
31
return
get
();
32
}
33
39
StringValue
displayedValue
();
40
51
void
addValueObserver
(
int
range,
IntegerValueChangedCallback
callback);
52
60
void
addRawValueObserver
(
DoubleValueChangedCallback
callback);
61
}
com.bitwig.extension.controller.api.RangedValue.addRawValueObserver
void addRawValueObserver(DoubleValueChangedCallback callback)
com
com.bitwig.extension.controller.api.RangedValue.displayedValue
StringValue displayedValue()
com.bitwig.extension.controller.api.StringValue
Definition:
StringValue.java:7
com.bitwig.extension
com.bitwig
com.bitwig.extension.callback.IntegerValueChangedCallback
Definition:
IntegerValueChangedCallback.java:3
com.bitwig.extension.controller.api.RangedValue.getRaw
double getRaw()
com.bitwig.extension.callback
Definition:
BooleanValueChangedCallback.java:1
com.bitwig.extension.controller.api.Value
Definition:
Value.java:10
com.bitwig.extension.controller.api.RangedValue.addValueObserver
void addValueObserver(int range, IntegerValueChangedCallback callback)
com.bitwig.extension.controller.api.RangedValue
Definition:
RangedValue.java:12
com.bitwig.extension.callback.DoubleValueChangedCallback
Definition:
DoubleValueChangedCallback.java:3
src
main
java
com
bitwig
extension
controller
api
RangedValue.java
Copyright © 2014 Bitwig GmbH. All rights reserved.