Bitwig Studio Control Surface API
4.0.1
ColorValue.java
1
package
com.bitwig.extension.controller.api;
2
3
import
java.util.function.Supplier;
4
5
import
com
.
bitwig
.
extension
.
api
.
Color
;
6
import
com
.
bitwig
.
extension
.
callback
.
ColorValueChangedCallback
;
7
8
public
interface
ColorValue
extends
Value
<ColorValueChangedCallback>, Supplier<Color>
9
{
15
float
red
();
16
22
float
green
();
23
29
float
blue
();
30
36
float
alpha
();
37
38
@Override
39
default
Color
get
()
40
{
41
return
Color
.fromRGBA(
red
(),
green
(),
blue
(),
alpha
());
42
}
43
}
com.bitwig.extension.callback.ColorValueChangedCallback
Definition:
ColorValueChangedCallback.java:5
com
com.bitwig.extension.controller.api.ColorValue.alpha
float alpha()
com.bitwig.extension.api
Definition:
Color.java:1
com.bitwig.extension.controller.api.ColorValue.green
float green()
com.bitwig.extension
com.bitwig.extension.controller.api.ColorValue.red
float red()
com.bitwig
com.bitwig.extension.api.Color
Definition:
Color.java:8
com.bitwig.extension.callback
Definition:
BooleanValueChangedCallback.java:1
com.bitwig.extension.controller.api.ColorValue
Definition:
ColorValue.java:8
com.bitwig.extension.controller.api.ColorValue.blue
float blue()
com.bitwig.extension.controller.api.Value
Definition:
Value.java:10
src
main
java
com
bitwig
extension
controller
api
ColorValue.java
Copyright © 2014 Bitwig GmbH. All rights reserved.