public interface ClientActivation extends Activation
| Modifier and Type | Interface and Description |
|---|---|
static class |
ClientActivation.Result |
static class |
ClientActivation.Type |
| Modifier and Type | Method and Description |
|---|---|
int |
getDistance() |
KeyBinding |
getDistanceDecreaseKey() |
KeyBinding |
getDistanceIncreaseKey() |
long |
getLastActivation() |
KeyBinding |
getPttKey() |
KeyBinding |
getToggleKey() |
ClientActivation.Type |
getType() |
boolean |
isActivated()
Checks if activation is activated
|
boolean |
isDisabled()
Checks if activation is disabled by toggle or manually by
setDisabled(boolean) |
@NotNull ClientActivation.Result |
process(short[] samples,
@Nullable ClientActivation.Result result) |
void |
reset() |
void |
setDisabled(boolean disabled)
Sets the activation's disabled state
If activation is disabled, it always returns
ClientActivation.Result.NOT_ACTIVATED in
the process(short[], Result) method |
getDefaultDistance, getDistances, getIcon, getId, getMaxDistance, getMinDistance, getName, getTranslation, getWeight, isProximity, isStereoSupported, isTransitiveClientActivation.Type getType()
KeyBinding getPttKey()
KeyBinding getToggleKey()
KeyBinding getDistanceIncreaseKey()
KeyBinding getDistanceDecreaseKey()
void setDisabled(boolean disabled)
ClientActivation.Result.NOT_ACTIVATED in
the process(short[], Result) methoddisabled - boolean isDisabled()
setDisabled(boolean)boolean isActivated()
long getLastActivation()
int getDistance()
@NotNull @NotNull ClientActivation.Result process(short[] samples, @Nullable @Nullable ClientActivation.Result result)
void reset()