Bitwig Studio Control Surface API
4.0.1
OnOffHardwareLight.java
1
package
com.bitwig.extension.controller.api;
2
3
import
java.util.function.Function;
4
5
import
com
.
bitwig
.
extension
.
api
.
Color
;
6
12
public
interface
OnOffHardwareLight
extends
HardwareLight
13
{
15
BooleanHardwareProperty
isOn
();
16
17
default
void
setOnColor(
final
Color
color)
18
{
19
setOnVisualState(
HardwareLightVisualState
.createForColor(color));
20
}
21
22
default
void
setOffColor(
final
Color
color)
23
{
24
setOffVisualState(
HardwareLightVisualState
.createForColor(color));
25
}
26
27
void
setOnVisualState(
HardwareLightVisualState
state);
28
29
void
setOffVisualState(
HardwareLightVisualState
state);
30
31
36
@Deprecated
37
void
setStateToVisualStateFuncation
(Function<Boolean, HardwareLightVisualState>
function
);
38
39
void
setStateToVisualStateFunction(Function<Boolean, HardwareLightVisualState>
function
);
40
}
com
com.bitwig.extension.controller.api.OnOffHardwareLight
Definition:
OnOffHardwareLight.java:12
com.bitwig.extension.api
Definition:
Color.java:1
com.bitwig.extension
com.bitwig.extension.controller.api.HardwareLightVisualState
Definition:
HardwareLightVisualState.java:14
com.bitwig.extension.controller.api.OnOffHardwareLight.setStateToVisualStateFuncation
void setStateToVisualStateFuncation(Function< Boolean, HardwareLightVisualState > function)
com.bitwig.extension.controller.api.OnOffHardwareLight.isOn
BooleanHardwareProperty isOn()
com.bitwig
com.bitwig.extension.api.Color
Definition:
Color.java:8
com.bitwig.extension.controller.api.HardwareLight
Definition:
HardwareLight.java:9
com.bitwig.extension.controller.api.BooleanHardwareProperty
Definition:
BooleanHardwareProperty.java:11
src
main
java
com
bitwig
extension
controller
api
OnOffHardwareLight.java
Copyright © 2014 Bitwig GmbH. All rights reserved.