Bitwig Studio Control Surface API
4.0.1
Bank.java
1
package
com.bitwig.extension.controller.api;
2
3
import
com
.
bitwig
.
extension
.
api
.
opensoundcontrol
.
OscMethod
;
4
import
com
.
bitwig
.
extension
.
api
.
opensoundcontrol
.
OscNode
;
5
14
public
interface
Bank
<ItemType
extends
ObjectProxy
> extends
ObjectProxy
,
Scrollable
15
{
22
int
getSizeOfBank
();
23
29
int
getCapacityOfBank
();
30
38
void
setSizeOfBank
(
int
size);
39
40
@Override
41
default
void
scrollPageForwards
()
42
{
43
scrollBy
(
getSizeOfBank
());
44
}
45
46
@Override
47
default
void
scrollPageBackwards
()
48
{
49
scrollBy
(-
getSizeOfBank
());
50
}
51
57
ItemType
getItemAt
(
int
index);
58
65
IntegerValue
itemCount
();
66
73
@
OscNode
74
SettableIntegerValue
cursorIndex
();
75
80
@
OscMethod
81
void
setSkipDisabledItems
(
boolean
shouldSkip);
82
}
com
com.bitwig.extension.controller.api.Bank.getSizeOfBank
int getSizeOfBank()
com.bitwig.extension.controller.api.Bank
Definition:
Bank.java:14
com.bitwig.extension.controller.api.IntegerValue
Definition:
IntegerValue.java:7
com.bitwig.extension.controller.api.Bank.getItemAt
ItemType getItemAt(int index)
com.bitwig.extension.api
Definition:
Color.java:1
com.bitwig.extension.controller.api.Bank.getCapacityOfBank
int getCapacityOfBank()
com.bitwig.extension.api.opensoundcontrol.OscMethod
Definition:
OscMethod.java:7
com.bitwig.extension.controller.api.Bank.setSkipDisabledItems
void setSkipDisabledItems(boolean shouldSkip)
com.bitwig.extension
com.bitwig.extension.controller.api.Bank.cursorIndex
SettableIntegerValue cursorIndex()
com.bitwig
com.bitwig.extension.controller.api.Bank.itemCount
IntegerValue itemCount()
com.bitwig.extension.controller.api.Scrollable
Definition:
Scrollable.java:8
com.bitwig.extension.controller.api.SettableIntegerValue
Definition:
SettableIntegerValue.java:10
com.bitwig.extension.controller.api.Bank.scrollPageBackwards
default void scrollPageBackwards()
Definition:
Bank.java:47
com.bitwig.extension.api.opensoundcontrol.OscNode
Definition:
OscNode.java:7
com.bitwig.extension.controller.api.ObjectProxy
Definition:
ObjectProxy.java:9
com.bitwig.extension.api.opensoundcontrol
Definition:
OscAddressSpace.java:1
com.bitwig.extension.controller.api.Scrollable.scrollBy
void scrollBy(int amount)
com.bitwig.extension.controller.api.Bank.setSizeOfBank
void setSizeOfBank(int size)
com.bitwig.extension.controller.api.Bank.scrollPageForwards
default void scrollPageForwards()
Definition:
Bank.java:41
src
main
java
com
bitwig
extension
controller
api
Bank.java
Copyright © 2014 Bitwig GmbH. All rights reserved.