| Package | Description |
|---|---|
| com.mixer.interactive.event.control |
Contains all of the classes associated with Interactive control events returned from the Interactive service.
|
| com.mixer.interactive.gson |
Contains custom type adapters for use in serializing/de-serializing Json using Gson.
|
| com.mixer.interactive.resources.control |
Provides interfaces and classes relating to Interactive controls.
|
| com.mixer.interactive.resources.scene |
Provides interfaces and classes relating to Interactive scenes.
|
| com.mixer.interactive.services |
Contains classes that act as service providers for the client.
|
| Modifier and Type | Method and Description |
|---|---|
Set<InteractiveControl> |
ControlUpdateEvent.getControls()
Returns the
Set of InteractiveControls included in the event. |
Set<InteractiveControl> |
ControlCreateEvent.getControls()
Returns the
Set of InteractiveControls included in the event. |
| Constructor and Description |
|---|
ControlCreateEvent(String sceneID,
Collection<InteractiveControl> controls)
Initializes a new
ControlCreateEvent. |
ControlUpdateEvent(String sceneID,
Collection<InteractiveControl> controls)
Initializes a new
ControlUpdateEvent. |
| Modifier and Type | Method and Description |
|---|---|
InteractiveControl |
InteractiveControlAdapter.deserialize(com.google.gson.JsonElement json,
Type typeOfT,
com.google.gson.JsonDeserializationContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonElement |
InteractiveControlAdapter.serialize(InteractiveControl src,
Type typeOfSrc,
com.google.gson.JsonSerializationContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
ButtonControl
A
InteractiveControl represents a button control on the Interactive service. |
class |
JoystickControl
A
InteractiveControl represents a joystick control on the Interactive service. |
| Modifier and Type | Method and Description |
|---|---|
int |
InteractiveControl.compareTo(InteractiveControl o) |
| Modifier and Type | Method and Description |
|---|---|
InteractiveControl |
InteractiveScene.getControl(String controlID)
Returns the
InteractiveControl matching by controlID if this scene contains it,
null otherwise. |
| Modifier and Type | Method and Description |
|---|---|
Set<InteractiveControl> |
InteractiveScene.getControls()
Returns all
InteractiveControls for this scene. |
| Constructor and Description |
|---|
InteractiveScene(String sceneID,
Collection<InteractiveGroup> groups,
Collection<InteractiveControl> controls)
Initializes a new
InteractiveScene. |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Map<InteractiveControl,CompletableFuture<Boolean>>> |
ControlServiceProvider.create(InteractiveControl... controls)
Creates one or more new controls.
|
CompletableFuture<Map<InteractiveControl,CompletableFuture<Boolean>>> |
ControlServiceProvider.delete(InteractiveControl... controls)
Deletes one or more new controls.
|
CompletableFuture<Map<InteractiveControl,CompletableFuture<Set<InteractiveControl>>>> |
ControlServiceProvider.update(InteractiveControl... controls)
Updates one or more new controls.
|
CompletableFuture<Map<InteractiveControl,CompletableFuture<Set<InteractiveControl>>>> |
ControlServiceProvider.update(int priority,
InteractiveControl... controls)
Updates one or more new controls.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Map<InteractiveControl,CompletableFuture<Boolean>>> |
ControlServiceProvider.create(Collection<InteractiveControl> controls)
Creates one or more new controls.
|
CompletableFuture<Map<InteractiveControl,CompletableFuture<Boolean>>> |
ControlServiceProvider.delete(Collection<InteractiveControl> controls)
Deletes one or more new controls.
|
CompletableFuture<Map<InteractiveControl,CompletableFuture<Set<InteractiveControl>>>> |
ControlServiceProvider.update(Collection<InteractiveControl> controls)
Updates one or more new controls.
|
CompletableFuture<Map<InteractiveControl,CompletableFuture<Set<InteractiveControl>>>> |
ControlServiceProvider.update(int priority,
Collection<InteractiveControl> controls)
Updates one or more new controls.
|
Copyright © 2018. All rights reserved.