Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractStreamItem - Class in de.rcblum.stream.deck.items
Abstract version of StreamItem, implements al relevant functions for icons and animations.
AbstractStreamItem(IconPackage) - Constructor for class de.rcblum.stream.deck.items.AbstractStreamItem
 
AbstractStreamItem(IconPackage, int, int) - Constructor for class de.rcblum.stream.deck.items.AbstractStreamItem
 
AbstractStreamItem(SDImage) - Constructor for class de.rcblum.stream.deck.items.AbstractStreamItem
 
AbstractStreamItem(SDImage, int, int) - Constructor for class de.rcblum.stream.deck.items.AbstractStreamItem
 
AbstractStreamItem(SDImage, AnimationStack) - Constructor for class de.rcblum.stream.deck.items.AbstractStreamItem
 
AbstractStreamItem(SDImage, AnimationStack, int, int) - Constructor for class de.rcblum.stream.deck.items.AbstractStreamItem
 
AbstractStreamItem(SDImage, AnimationStack, String) - Constructor for class de.rcblum.stream.deck.items.AbstractStreamItem
 
AbstractStreamItem(SDImage, AnimationStack, String, int, int, int) - Constructor for class de.rcblum.stream.deck.items.AbstractStreamItem
 
addAnimationListener(AnimationListener) - Method in class de.rcblum.stream.deck.animation.Animator
Adds an animation listener
addIconUpdateListener(IconUpdateListener) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
addIconUpdateListener(IconUpdateListener) - Method in interface de.rcblum.stream.deck.items.StreamItem
Adds an IconUpdateListener to the item.
addKey(int, StreamItem) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Adds a StreamKeyListener to the given index
addKey(int, StreamItem) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
addKey(int, StreamItem) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
addKeyListener(StreamKeyListener) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Adds an StreamKeyListener to the ESD.
addKeyListener(StreamKeyListener) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
addKeyListener(StreamKeyListener) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
addListener(StreamKeyListener) - Method in class de.rcblum.stream.deck.device.components.DialKey
 
addListener(StreamKeyListener) - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 
addText(SDImage, String, int) - Static method in class de.rcblum.stream.deck.util.IconHelper
Adds a text to a copy of the given image.
addText(SDImage, String, int, float) - Static method in class de.rcblum.stream.deck.util.IconHelper
Adds a text to a copy of the given image.
addText(BufferedImage, String, int) - Static method in class de.rcblum.stream.deck.util.IconHelper
Adds a text to a copy of the given image.
addText(BufferedImage, String, int, float) - Static method in class de.rcblum.stream.deck.util.IconHelper
Adds a text to a copy of the given image.
addToSendPool(DeckUpdater) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
addTouchScreenAnimation(AnimationStack) - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 
animation - Variable in class de.rcblum.stream.deck.items.AbstractStreamItem
Animation for the key, if present
animation - Variable in class de.rcblum.stream.deck.util.IconPackage
Animation stack, that contains the necessary frames and framerate/trigger/playback type for the animation.
AnimationListener - Interface in de.rcblum.stream.deck.animation.listener
Listener for change of the animation state.
AnimationStack - Class in de.rcblum.stream.deck.animation
Structure that contains all necessary data to display an animation on a key.
See Animator for actually animating on a stream deck key.
AnimationStack(int, boolean, int, int, SDImage[]) - Constructor for class de.rcblum.stream.deck.animation.AnimationStack
Creates AnimationStack without text.
AnimationStack(int, boolean, int, int, SDImage[], String, int) - Constructor for class de.rcblum.stream.deck.animation.AnimationStack
Creates AnimationStack with text.
AnimationTrigger - Interface in de.rcblum.stream.deck.animation
 
Animator - Class in de.rcblum.stream.deck.animation
Controller that handles the animation of a key.
Animator(IStreamDeck, int, AnimationStack) - Constructor for class de.rcblum.stream.deck.animation.Animator
Creates an animator for the given stream deck key and AnimationStack
applyAlpha(BufferedImage, BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
applyFrame(BufferedImage, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
Applies a frame with the default frame color.
applyImage(SDImage, BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
Applies a normal BufferedImage to an already BGR converted image in byte form
autoPlay() - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns if the animation should be played as soon as the item is displayed on the stream deck

B

BLACK_ICON - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Back image for not used keys
BLACK_ICON - Static variable in class de.rcblum.stream.deck.util.IconHelper
 
BLACK_TOUCH_SCREEN - Static variable in class de.rcblum.stream.deck.util.IconHelper
 
BRIGHTNES_DATA_REV1 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Brightness command
BRIGHTNES_DATA_REV2 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Brightness command
brightness - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
brightnessInterface - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
BUTTON - Static variable in class de.rcblum.stream.deck.device.descriptor.KeyType
 
BUTTON_COUNT - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Number of buttons on the ESD, assuming the standard ESD
BUTTON_T - Static variable in class de.rcblum.stream.deck.device.descriptor.KeyType
 
buttonCount - Variable in class de.rcblum.stream.deck.items.AbstractStreamItem
Button count of the connected StreamDeck
bytesToHex(byte[]) - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 

C

cacheImage(String, BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
Converts given image to bgr color schema and caches the resulting image data.
clearButton(int) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
 
clearButton(int) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
clearButton(int) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
CLOSE_FOLDER - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
columns - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
convertImage(BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
Converts the given image to the stream deck format.
Format is:
Color Schema: BGR
Image size: 72 x 72 pixel
Stored in an array with each byte stored seperatly (Size of each array is 72 x 72 x 3 = 15_552).
convertImage(BufferedImage, Dimension) - Static method in class de.rcblum.stream.deck.util.IconHelper
Converts the given image to the stream deck format.
Format is:
Color Schema: BGR
Image size: 72 x 72 pixel
Stored in an array with each byte stored seperatly (Size of each array is 72 x 72 x 3 = 15_552).
convertImageAndApplyFrame(BufferedImage, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
copy() - Method in class de.rcblum.stream.deck.animation.AnimationStack
 
copy() - Method in class de.rcblum.stream.deck.util.IconPackage
 
copy() - Method in class de.rcblum.stream.deck.util.SDImage
 
copyBufferedImage(BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
createColoredFrame(Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
createFolderImage(Color, boolean, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
createIconPackage(String, String, String[], AnimationStack) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
createIconPackage(String, String, String, AnimationStack, Dimension, boolean) - Static method in class de.rcblum.stream.deck.util.IconHelper
Packs an icon and the associated animation frames and timing into one usable archive.
createResizedCopy(BufferedImage, boolean, Dimension) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
createRollingTextAnimation(SDImage, String, int) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
createRollingTextAnimation(SDImage, String, int, float) - Static method in class de.rcblum.stream.deck.util.IconHelper
Creates an animation with running text

D

de.rcblum.stream.deck - package de.rcblum.stream.deck
 
de.rcblum.stream.deck.animation - package de.rcblum.stream.deck.animation
 
de.rcblum.stream.deck.animation.listener - package de.rcblum.stream.deck.animation.listener
 
de.rcblum.stream.deck.device - package de.rcblum.stream.deck.device
 
de.rcblum.stream.deck.device.components - package de.rcblum.stream.deck.device.components
 
de.rcblum.stream.deck.device.descriptor - package de.rcblum.stream.deck.device.descriptor
 
de.rcblum.stream.deck.device.descriptor.hidfunctions - package de.rcblum.stream.deck.device.descriptor.hidfunctions
 
de.rcblum.stream.deck.device.general - package de.rcblum.stream.deck.device.general
 
de.rcblum.stream.deck.device.worker - package de.rcblum.stream.deck.device.worker
 
de.rcblum.stream.deck.event - package de.rcblum.stream.deck.event
 
de.rcblum.stream.deck.items - package de.rcblum.stream.deck.items
 
de.rcblum.stream.deck.items.listeners - package de.rcblum.stream.deck.items.listeners
 
de.rcblum.stream.deck.util - package de.rcblum.stream.deck.util
 
DeckDescriptor - Class in de.rcblum.stream.deck.device.descriptor
Descriptor for the different stream decks.
DeckUpdater - Class in de.rcblum.stream.deck.device.worker
Sends an Icon to a given key on the ESD.
DeckUpdater(HidDevice, DrawImageInterface, int, SDImage, Dimension) - Constructor for class de.rcblum.stream.deck.device.worker.DeckUpdater
 
DeckUpdater(HidDevice, DrawTouchscreenInterface, Point, SDImage, Dimension) - Constructor for class de.rcblum.stream.deck.device.worker.DeckUpdater
 
DeckUpdater(HidDevice, FeatureReportIntegerInterface, int) - Constructor for class de.rcblum.stream.deck.device.worker.DeckUpdater
 
DeckUpdater(HidDevice, FeatureReportInterface) - Constructor for class de.rcblum.stream.deck.device.worker.DeckUpdater
 
DeckWorker - Class in de.rcblum.stream.deck.device.worker
Dispatches all commands asynchronously queued up in StreamDeck.addToSendPool(DeckUpdater) to the ESD.
DeckWorker(StreamDeck) - Constructor for class de.rcblum.stream.deck.device.worker.DeckWorker
 
DEFAULT_FONT - Static variable in class de.rcblum.stream.deck.util.IconHelper
Default font for the text on the ESD FantasqueSansMono-Bold.ttf /resources/Blogger-Sans-Medium.ttf /resources/FantasqueSansMono-Bold.ttf
DEFAULT_STREAM_DECK_DESCRIPTOR - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
 
defaultFontSize - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
deviceName - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
deviceVendor - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
DialKey - Class in de.rcblum.stream.deck.device.components
 
DialKey(int, IStreamDeck) - Constructor for class de.rcblum.stream.deck.device.components.DialKey
 
disableSoftwareStreamDeck() - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
DragListener() - Constructor for class de.rcblum.stream.deck.device.general.SoftStreamDeck.DragListener
 
drawFullImage(SDImage) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
 
drawFullImage(SDImage) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
drawFullImage(SDImage) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
drawFullImageInterface - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
drawImage(int, SDImage) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Creates a Job to send the give icon to the ESD to be displayed on the given keyxIndex
drawImage(int, SDImage) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
drawImage(int, SDImage) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
drawImage(int, SDImage, Dimension) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Creates a Job to send the give icon to the ESD to be displayed on the given keyxIndex
drawImage(int, SDImage, Dimension) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
drawImage(int, SDImage, Dimension) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
drawImage(HidDevice, int, Dimension, SDImage) - Method in interface de.rcblum.stream.deck.device.descriptor.hidfunctions.DrawImageInterface
 
drawImage(HidDevice, Point, Dimension, SDImage) - Method in interface de.rcblum.stream.deck.device.descriptor.hidfunctions.DrawTouchscreenInterface
 
drawImageInterface - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
drawImageInterface - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
DrawImageInterface - Interface in de.rcblum.stream.deck.device.descriptor.hidfunctions
 
drawImageKeyOffset - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
drawTouchScreen(SDImage) - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 
drawTouchScreenImage(SDImage) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Creates a Job to send the give icon to the ESD to be displayed on the the Touch screen at the given starting point
drawTouchScreenImage(SDImage) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
drawTouchScreenImage(SDImage) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
drawTouchScreenImage(Point, SDImage) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Creates a Job to send the give icon to the ESD to be displayed on the the Touch screen at the given starting point
drawTouchScreenImage(Point, SDImage) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
drawTouchScreenImage(Point, SDImage) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
drawTouchscreenInterface - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
drawTouchScreenInterface - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
DrawTouchscreenInterface - Interface in de.rcblum.stream.deck.device.descriptor.hidfunctions
 
drawTouchScreenSection(Point, SDImage) - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 

E

enableSoftwareStreamDeck() - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
endAnimationImmediate() - Method in class de.rcblum.stream.deck.animation.AnimationStack
 
equals(Object) - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 
EventDispatcher - Class in de.rcblum.stream.deck.device.worker
Dispatcher that asynchronously sends out all issued KeyEvents.
EventDispatcher(StreamDeck) - Constructor for class de.rcblum.stream.deck.device.worker.EventDispatcher
 
Example1_Displaying_A_Key - Class in tutorial.de.rcblum.stream.deck
 
Example1_Displaying_A_Key() - Constructor for class tutorial.de.rcblum.stream.deck.Example1_Displaying_A_Key
 
Example2_Receiving_key_events - Class in tutorial.de.rcblum.stream.deck
 
Example2_Receiving_key_events() - Constructor for class tutorial.de.rcblum.stream.deck.Example2_Receiving_key_events
 
Example2_Receiving_key_events.ExampleListener - Class in tutorial.de.rcblum.stream.deck
 
Example3_Binding_a_build_in_StreamItem_to_the_StreamDeck - Class in tutorial.de.rcblum.stream.deck
 
Example3_Binding_a_build_in_StreamItem_to_the_StreamDeck() - Constructor for class tutorial.de.rcblum.stream.deck.Example3_Binding_a_build_in_StreamItem_to_the_StreamDeck
 
ExampleListener() - Constructor for class tutorial.de.rcblum.stream.deck.Example2_Receiving_key_events.ExampleListener
 
ExecutableItem - Class in de.rcblum.stream.deck.items
This handle can be registered with the StreamDeck and will execute the given executable when the stream deck button is pressed on release.
ExecutableItem(IconPackage, String) - Constructor for class de.rcblum.stream.deck.items.ExecutableItem
 
ExecutableItem(SDImage, String) - Constructor for class de.rcblum.stream.deck.items.ExecutableItem
 
ExecutableItem(SDImage, String, String) - Constructor for class de.rcblum.stream.deck.items.ExecutableItem
 

F

FeatureReportIntegerInterface - Interface in de.rcblum.stream.deck.device.descriptor.hidfunctions
 
featureReportInterface - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
FeatureReportInterface - Interface in de.rcblum.stream.deck.device.descriptor.hidfunctions
 
featureReportIntInterface - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
fillBackground(BufferedImage, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
fireIconUpdate(boolean) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
flipHoriz(BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
FOLDER_ICON - Static variable in class de.rcblum.stream.deck.util.IconHelper
 
FolderItem - Class in de.rcblum.stream.deck.items
Simple Stream Item that can contain other stream items.
FolderItem(String, StreamItem, StreamItem[]) - Constructor for class de.rcblum.stream.deck.items.FolderItem
 
FolderItem(String, StreamItem, StreamItem[], int) - Constructor for class de.rcblum.stream.deck.items.FolderItem
 
FRAME - Static variable in class de.rcblum.stream.deck.util.IconHelper
 
FRAME_RATE_15 - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
Animation should be played at the frame rate of 15 frames per second.
FRAME_RATE_30 - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
Animation should be played at the frame rate of 30 frames per second.
FRAME_RATE_60 - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
Deprecated. 
fullDisplaySize - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 

G

getAnimation() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getAnimation() - Method in class de.rcblum.stream.deck.items.PagedFolderItem.PageItem
 
getAnimation() - Method in class de.rcblum.stream.deck.items.ProxyItem
 
getAnimation() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns the animation of the item.
getButtonCount() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getButtonCount() - Method in class de.rcblum.stream.deck.items.ProxyItem
 
getButtonCount() - Method in interface de.rcblum.stream.deck.items.StreamItem
 
getCachedImage(String) - Static method in class de.rcblum.stream.deck.util.IconHelper
Retunrs a previous cached image to the given String
getChild(int) - Method in class de.rcblum.stream.deck.items.FolderItem
 
getChild(int) - Method in class de.rcblum.stream.deck.items.PagedFolderItem.PageItem
 
getChild(int) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
getChild(int) - Method in interface de.rcblum.stream.deck.items.StreamItem
 
getChildCount() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getChildCount() - Method in class de.rcblum.stream.deck.items.FolderItem
 
getChildCount() - Method in interface de.rcblum.stream.deck.items.StreamItem
 
getChildId(StreamItem) - Method in class de.rcblum.stream.deck.items.FolderItem
 
getChildId(StreamItem) - Method in class de.rcblum.stream.deck.items.PagedFolderItem.PageItem
 
getChildId(StreamItem) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
getChildId(StreamItem) - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns the Index of the child
getChildren() - Method in class de.rcblum.stream.deck.items.FolderItem
 
getChildren() - Method in class de.rcblum.stream.deck.items.PagedFolderItem.PageItem
 
getChildren() - Method in class de.rcblum.stream.deck.items.ProxyItem
 
getChildren() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns an array with the children of this item.
getColumnCount() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getColumnCount() - Method in interface de.rcblum.stream.deck.items.StreamItem
 
getColumnSize() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Returns the amount of columns on the StreamDeck.
getColumnSize() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getCurrentIcon() - Method in class de.rcblum.stream.deck.animation.Animator
Returns the current icon of the animation
getDescriptor() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Returns the descriptor representing this device
getDescriptor() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getDescriptor() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getDescriptor(short, short) - Static method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getDescriptorByKeySize(int) - Static method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getDial(int) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Return the dials of the stream deck.
getDial(int) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getDial(int) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getDialListeners() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getDialListeners() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns the StreamKeyListeners for dials
getDials() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Return the dials of the stream deck.
getDials() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getDials() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getDials() - Method in class de.rcblum.stream.deck.StreamDeckController
 
getDimension() - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 
getDimensionX() - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 
getDimensionY() - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 
getFrame(int) - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns the at the position given by the index
getFrameCount() - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns how many frames this animation has.
getFrameRate() - Method in class de.rcblum.stream.deck.animation.AnimationStack
Reutrns the frame rate at which the animation should be played
getHidDevice() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Returns the Hid Devices representation the stream deck.
getHidDevice() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getHidDevice() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getIcon() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getIcon() - Method in class de.rcblum.stream.deck.items.FolderItem
 
getIcon() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns the icon to be displayed on the stream deck.
getImage(String) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
getImageFromResource(String) - Static method in class de.rcblum.stream.deck.util.IconHelper
Loads an image from the jar file.
getItems() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getKey(int) - Method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getKey(int) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getKeyId() - Method in class de.rcblum.stream.deck.event.KeyEvent
Returns the key for which the event was created
getKeySize() - Method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getKeySize() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Returns the amount of keys on the StreamDeck.
getKeySize() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getKeySize() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getListeners() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getName() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getNewValue() - Method in class de.rcblum.stream.deck.event.KeyEvent
New value of the Key, optional
getOldValue() - Method in class de.rcblum.stream.deck.event.KeyEvent
Old value of the Key, optional
getParent() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getParent() - Method in class de.rcblum.stream.deck.items.PagedFolderItem.PageItem
 
getParent() - Method in class de.rcblum.stream.deck.items.ProxyItem
 
getParent() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns the parent of the item.
getRepeatType() - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns the repeat type of the animation
getRollingTextPadding() - Static method in class de.rcblum.stream.deck.util.IconHelper
 
getRowCount() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getRowCount() - Method in class de.rcblum.stream.deck.items.ProxyItem
 
getRowCount() - Method in interface de.rcblum.stream.deck.items.StreamItem
 
getRowSize() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Returns the amount of rows on the StreamDeck.
getRowSize() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getRowSize() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getSendPoolSize() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getSource() - Method in class de.rcblum.stream.deck.event.KeyEvent
Returns the Stream Deck for which the event was created
getSpecialKey(int) - Method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getSpecialKeyOffset() - Method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getSpecialKeys() - Method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getSpecialKeySize() - Method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getStreamDeck() - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
getStreamDeck() - Method in class de.rcblum.stream.deck.StreamDeckController
returns the StreamDeck used by the controller.
getStreamDeck(int) - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
getStreamDeckDescriptor() - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
getStreamDeckDevice() - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
getStreamDeckInfo() - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
getStreamDeckSize() - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
getText() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getText() - Method in interface de.rcblum.stream.deck.items.StreamItem
Retrns the text on the item.
getTextBoxAlphaValue() - Static method in class de.rcblum.stream.deck.util.IconHelper
 
getTotalKeySize() - Method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getTouchScreen() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Return the touch screen of the stream deck.
getTouchScreen() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
getTouchScreen() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
getTouchScreen() - Method in class de.rcblum.stream.deck.StreamDeckController
 
getTouchScreenImage() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getTouchScreenImage() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns the SDImage for the touch screen
getTouchScreenIndex() - Method in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
getTouchScreenListeners() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
getTouchScreenListeners() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns the StreamKeyListeners for the touch screen
getTrigger() - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns the trigger for the animation
getType() - Method in class de.rcblum.stream.deck.event.KeyEvent
Returns the type of the event
getVariant(Dimension) - Method in class de.rcblum.stream.deck.animation.AnimationStack
 
getVariant(Dimension) - Method in class de.rcblum.stream.deck.util.SDImage
 

H

hasAnimation() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
hasAnimation() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns if the item has an animation that can be displayed
hasDialListeners() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
hasDialListeners() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns if the Item has dedicated StreamKeyListeners for dials on the stream deck
hasDials() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Returns if the stream deck has dials
hasDials() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
hasDials() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
hasDials() - Method in class de.rcblum.stream.deck.StreamDeckController
 
hasTouchScreen() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Returns if the stream deck has a touch screen
hasTouchScreen() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
hasTouchScreen() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
hasTouchScreen() - Method in class de.rcblum.stream.deck.StreamDeckController
 
hasTouchScreenImage() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
hasTouchScreenImage() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns if the Item has dedicated SDImage for the touch screen on the stream deck
hasTouchScreenListeners() - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
hasTouchScreenListeners() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns if the Item has dedicated StreamKeyListeners for the touch screen on the stream deck
hidDevice - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
hideDecks() - Static method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 

I

icon - Variable in class de.rcblum.stream.deck.util.IconPackage
Icon that is displayed by default
ICON_SIZE - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Icon size of one key (Use the greatest size)
IconHelper - Class in de.rcblum.stream.deck.util


MIT License Copyright (c) 2018 Roland von Werden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
IconPackage - Class in de.rcblum.stream.deck.util
Datastructure that pools together icon and the associated AnimationStack

MIT License Copyright (c) 2017 Roland von Werden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
IconPackage(SDImage, AnimationStack) - Constructor for class de.rcblum.stream.deck.util.IconPackage
 
iconSize - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
IconUpdateListener - Interface in de.rcblum.stream.deck.items.listeners
Listener for change on icons of StreamItems.
image - Variable in class de.rcblum.stream.deck.util.SDImage
Image pre-format transformation
IMAGE_BUTTON - Static variable in class de.rcblum.stream.deck.device.descriptor.KeyType
 
IMAGE_BUTTON_T - Static variable in class de.rcblum.stream.deck.device.descriptor.KeyType
 
imageSize - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
imageSize - Variable in class de.rcblum.stream.deck.util.SDImage
 
img - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
img - Variable in class de.rcblum.stream.deck.items.AbstractStreamItem
Image with text if present.
INPUT_REPORT_DIAL_REV1 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
REV1 Input Report for dials Keys
INPUT_REPORT_DIAL_REV2 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
REV2 Input Report for dials Keys
INPUT_REPORT_IMAGE_KEY_REV1 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
REV1 Input Report for normal Keys
INPUT_REPORT_IMAGE_KEY_REV2 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
REV2 Input Report for normal Keys
INPUT_REPORT_TOUCH_SCREEN_REV1 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
REV1 Input Report for dials Keys
INPUT_REPORT_TOUCH_SCREEN_REV2 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
REV2 Input Report for dials Keys
inputReportDials - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
inputReportKeys - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
inputReportTouchScreen - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
internalDrawFullImageRev2(HidDevice, int, Dimension, SDImage) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
 
internalDrawImageRev1(HidDevice, int, Dimension, SDImage) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
 
internalDrawImageRev2(HidDevice, int, Dimension, SDImage) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
 
internalDrawImageRev2(HidDevice, int, Dimension, SDImage, byte[]) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
 
internalDrawTouchScreenRev2(HidDevice, Point, Dimension, SDImage) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
 
internalResetRev1(HidDevice) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
Sends reset-command to ESD REV1
internalResetRev2(HidDevice) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
Sends reset-command to ESD REV2
internalUpdateBrightnessRev1(HidDevice, int) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
Sends brightness-command to ESD REV1
internalUpdateBrightnessRev2(HidDevice, int) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
Sends brightness-command to ESD REV2
isActive() - Method in class de.rcblum.stream.deck.animation.Animator
Returns boolean if the animation is active
isHardware() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Returns if behind the interface is actual hardware or a software only StreamDeck.
isHardware() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
isHardware() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
isLeaf() - Method in interface de.rcblum.stream.deck.items.StreamItem
Returns whether this item has children --> is a folder, or if it is a simple key.
isPressed() - Method in class de.rcblum.stream.deck.device.components.DialKey
 
isRecievePoolEmpty() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
isRowless() - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 
isRunning() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
isSelected() - Method in class de.rcblum.stream.deck.items.ToggleItem
 
isSendPoolEmpty() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
isSoftwareStreamDeckEnabled() - Static method in class de.rcblum.stream.deck.device.StreamDeckDevices
 
IStreamDeck - Interface in de.rcblum.stream.deck.device.general
MIT License Copyright (c) 2017 Roland von Werden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
isTriggered(KeyEvent.Type) - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns if the animation should be triggered.
isTriggered(KeyEvent.Type) - Method in interface de.rcblum.stream.deck.animation.AnimationTrigger
 

K

KeyEvent - Class in de.rcblum.stream.deck.event
Event that represents an event triggered by interacting with the stream deck.
KeyEvent(IStreamDeck, int, KeyEvent.Type) - Constructor for class de.rcblum.stream.deck.event.KeyEvent
 
KeyEvent(IStreamDeck, int, KeyEvent.Type, Object, Object) - Constructor for class de.rcblum.stream.deck.event.KeyEvent
 
KeyEvent.Type - Enum Class in de.rcblum.stream.deck.event
Type of the Key Event
keyEventInputReportOffset - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
keyId - Variable in class de.rcblum.stream.deck.device.components.DialKey
Id of the dial within the stream deck
keyIndex - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
KeyType - Class in de.rcblum.stream.deck.device.descriptor
 

L

loadIconPackage(String) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadIconPackage(String, Dimension) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImage(String) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImage(String, boolean, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImage(String, InputStream, boolean, boolean, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImage(Path) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImage(Path, boolean, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImageFromResource(String) - Static method in class de.rcblum.stream.deck.util.IconHelper
Loads and converts an image from the jar file ito na dispalyable Icon for the StreamDeck
loadImageFromResourceSafe(String) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImageSafe(String) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImageSafe(String, boolean, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImageSafe(Path) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImageSafe(Path, boolean, Color) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadImagesFromGif(String, boolean) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadRawImage(InputStream) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loadRawImage(Path) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
loop() - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns if the animation should be looped

M

main(String[]) - Static method in class test.de.rcblum.stream.deck.TestAnimationStack
 
main(String[]) - Static method in class test.de.rcblum.stream.deck.TestDisplayController
 
main(String[]) - Static method in class test.de.rcblum.stream.deck.TestFolderInFolder
 
main(String[]) - Static method in class test.de.rcblum.stream.deck.TestStreamDeckIconPlacement
 
main(String[]) - Static method in class tutorial.de.rcblum.stream.deck.Example1_Displaying_A_Key
 
main(String[]) - Static method in class tutorial.de.rcblum.stream.deck.Example2_Receiving_key_events
 
main(String[]) - Static method in class tutorial.de.rcblum.stream.deck.Example3_Binding_a_build_in_StreamItem_to_the_StreamDeck
 
mouseDragged(MouseEvent) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck.DragListener
 
mousePressed(MouseEvent) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck.DragListener
 

N

NUM_FIRST_PAGE_PIXELS_REV1 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Pixels(times 3 to get the amount of bytes) of an icon that can be sent with page 1 of the image command
NUM_SECOND_PAGE_PIXELS_REV1 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Pixels(times 3 to get the amount of bytes) of an icon that can be sent with page 2 of the image command

O

OFF_DISPLAY - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
offDisplay(KeyEvent) - Method in class de.rcblum.stream.deck.items.ExecutableItem
 
offDisplay(KeyEvent) - Method in class de.rcblum.stream.deck.items.RunnableItem
 
offDisplay(KeyEvent) - Method in class de.rcblum.stream.deck.items.URIItem
 
ON_DISPLAY - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
onAnimationStart(int) - Method in interface de.rcblum.stream.deck.animation.listener.AnimationListener
Called when the animation starts
onAnimationStart(int) - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 
onAnimationStart(int) - Method in class de.rcblum.stream.deck.StreamDeckController
 
onAnimationStop(int) - Method in interface de.rcblum.stream.deck.animation.listener.AnimationListener
Called when the animation starts
onAnimationStop(int) - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 
onAnimationStop(int) - Method in class de.rcblum.stream.deck.StreamDeckController
 
onClick(KeyEvent) - Method in class de.rcblum.stream.deck.items.ExecutableItem
 
onClick(KeyEvent) - Method in class de.rcblum.stream.deck.items.RunnableItem
 
onClick(KeyEvent) - Method in class de.rcblum.stream.deck.items.URIItem
 
onDisable(boolean) - Method in class de.rcblum.stream.deck.items.ToggleItem
Is called when the item is toggled to off
onDisplay() - Method in class de.rcblum.stream.deck.items.ToggleItem
Is called when the Item is brought to display
onDisplay(KeyEvent) - Method in class de.rcblum.stream.deck.items.ExecutableItem
 
onDisplay(KeyEvent) - Method in class de.rcblum.stream.deck.items.RunnableItem
 
onDisplay(KeyEvent) - Method in class de.rcblum.stream.deck.items.URIItem
 
onEnable(boolean) - Method in class de.rcblum.stream.deck.items.ToggleItem
Is called when the Item is toggled to on.
onIconUpdate(StreamItem, boolean) - Method in interface de.rcblum.stream.deck.items.listeners.IconUpdateListener
 
onIconUpdate(StreamItem, boolean) - Method in class de.rcblum.stream.deck.StreamDeckController
Updates the display data.

BUGFIXES:
#1 - Changed if query to work with proxy items (skeletons encasing the real item(s))
onInputReport(HidDevice, byte, byte[], int) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.animation.Animator
Checks if the key event should start the animation
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.device.components.DialKey
 
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 
onKeyEvent(KeyEvent) - Method in interface de.rcblum.stream.deck.event.StreamKeyListener
Whenever a key event is triggered this method will be called
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.items.ExecutableItem
 
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.items.FolderItem
 
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.items.RunnableItem
 
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.items.ToggleItem
 
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.items.URIItem
 
onKeyEvent(KeyEvent) - Method in class de.rcblum.stream.deck.StreamDeckController
Handling key events from the ESD.
onKeyEvent(KeyEvent) - Method in class tutorial.de.rcblum.stream.deck.Example2_Receiving_key_events.ExampleListener
 
onPress(KeyEvent) - Method in class de.rcblum.stream.deck.items.ExecutableItem
 
onPress(KeyEvent) - Method in class de.rcblum.stream.deck.items.RunnableItem
 
onPress(KeyEvent) - Method in class de.rcblum.stream.deck.items.URIItem
 
onRelease(KeyEvent) - Method in class de.rcblum.stream.deck.items.ExecutableItem
On release of the bound key the program will be executed
onRelease(KeyEvent) - Method in class de.rcblum.stream.deck.items.RunnableItem
 
onRelease(KeyEvent) - Method in class de.rcblum.stream.deck.items.URIItem
On release of the bound key the program will be executed
OPEN_FOLDER - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 

P

PAGE_PACKET_SIZE_REV1 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Page size that can be sent to the ESD at once
PAGE_PACKET_SIZE_REV2 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Page size that can be sent to the ESD at once
PagedFolderItem - Class in de.rcblum.stream.deck.items
 
PagedFolderItem(String, StreamItem, PagedFolderItem, StreamItem[], int, int) - Constructor for class de.rcblum.stream.deck.items.PagedFolderItem
 
PagedFolderItem.PageItem - Class in de.rcblum.stream.deck.items
 
PageItem(PagedFolderItem, String, int) - Constructor for class de.rcblum.stream.deck.items.PagedFolderItem.PageItem
 
parent - Variable in class de.rcblum.stream.deck.items.AbstractStreamItem
Parent of the item
pingPong() - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns if the animation should be reversed ass soon as the last frame in any direction is met
playOnce() - Method in class de.rcblum.stream.deck.animation.AnimationStack
Returns if the animation should be displayed once
pollRecievePool() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
pollSendPool() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
pressButton(int) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Create a KeyEvent for a pressed button through software
pressButton(int) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
Manually presses a button at the given id until SoftStreamDeck.releaseButton(int) is called.
pressButton(int) - Method in class de.rcblum.stream.deck.device.StreamDeck
Manually presses a button at the given id until StreamDeck.releaseButton(int) is called.
pressButton(int) - Method in class de.rcblum.stream.deck.StreamDeckController
Manually presses a button at the given id until StreamDeckController.releaseButton(int) is called.
PRESSED - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
productId - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
ProxyItem - Class in de.rcblum.stream.deck.items
 
ProxyItem(StreamItem, String) - Constructor for class de.rcblum.stream.deck.items.ProxyItem
 
pushButton(int) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Create a KeyEvent for a pushed button through software
pushButton(int) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
Manually Pushing a button at the given id.
pushButton(int) - Method in class de.rcblum.stream.deck.device.StreamDeck
Manually Pushing a button at the given id.
pushButton(int) - Method in class de.rcblum.stream.deck.StreamDeckController
Manually Pushing a button at the given id.
putVariant(Dimension, SDImage) - Method in class de.rcblum.stream.deck.util.SDImage
 

R

rawImg - Variable in class de.rcblum.stream.deck.items.AbstractStreamItem
Raw image of the folder
releaseButton(int) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Create a KeyEvent for a released button through software
releaseButton(int) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
Manually releases a button at the given id.
releaseButton(int) - Method in class de.rcblum.stream.deck.device.StreamDeck
Manually releases a button at the given id.
releaseButton(int) - Method in class de.rcblum.stream.deck.StreamDeckController
Manually releases a button at the given id.
RELEASED_CLICKED - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
removeAnimationListener(AnimationListener) - Method in class de.rcblum.stream.deck.animation.Animator
Remvoes an animation listener
removeIconUpdateListener(IconUpdateListener) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
removeIconUpdateListener(IconUpdateListener) - Method in interface de.rcblum.stream.deck.items.StreamItem
Removes the given listener.
removeKey(int) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Removes a registered Key.
removeKey(int) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
removeKey(int) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
removeKeyListener(StreamKeyListener) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Removes an StreamKeyListener from the ESD.
removeKeyListener(StreamKeyListener) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
removeKeyListener(StreamKeyListener) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
removeListener(StreamKeyListener) - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 
removeTouchScreenAnimation() - Method in class de.rcblum.stream.deck.device.components.TouchScreen
 
REPEAT_LOOPING - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
Animation should be looped when reaching the last frame
REPEAT_ONCE - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
Animation should stop when reaching the last frame.
REPEAT_PING_PONG - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
Animation should be played in reverse when reaching on end of the frames.
reset() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Queues a task to reset the stream deck.
reset() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
reset() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
RESET_DATA_REV1 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Reset command
RESET_DATA_REV2 - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Reset command
resetInterface - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
resetStreamDeck() - Method in class de.rcblum.stream.deck.StreamDeckController
Resets stream deck and updates display of keys
ROTARY_ENCODER - Static variable in class de.rcblum.stream.deck.device.descriptor.KeyType
 
ROTARY_ENCODER_T - Static variable in class de.rcblum.stream.deck.device.descriptor.KeyType
 
ROTATE_LEFT - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
ROTATE_RIGHT - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
rotate180(BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
ROW_COUNT - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Number of rows on the ESD, assuming the standard ESD
rowCount - Variable in class de.rcblum.stream.deck.items.AbstractStreamItem
Row count of the connected StreamDeck
rows - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
run() - Method in class de.rcblum.stream.deck.animation.Animator
Displays one frame of the animation
run() - Method in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
run() - Method in class de.rcblum.stream.deck.device.worker.DeckWorker
 
run() - Method in class de.rcblum.stream.deck.device.worker.EventDispatcher
 
RunnableItem - Class in de.rcblum.stream.deck.items
This handle can be registered with the StreamDeck and will execute the given Runnable task when the stream deck button is pressed on release.
RunnableItem(IconPackage, Runnable) - Constructor for class de.rcblum.stream.deck.items.RunnableItem
 
RunnableItem(SDImage, Runnable) - Constructor for class de.rcblum.stream.deck.items.RunnableItem
 
RunnableItem(SDImage, Runnable, String) - Constructor for class de.rcblum.stream.deck.items.RunnableItem
 

S

sdImage - Variable in class de.rcblum.stream.deck.util.SDImage
Image data for the stream deck
SDImage - Class in de.rcblum.stream.deck.util
Class that contains the image data for the StreamDeck and the Image in a format that can be displayed on pc

MIT License Copyright (c) 2017 Roland von Werden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
SDImage(byte[], byte[], BufferedImage) - Constructor for class de.rcblum.stream.deck.util.SDImage
 
sdImageJpeg - Variable in class de.rcblum.stream.deck.util.SDImage
Image data for the stream deck
sendFeatureReport(HidDevice) - Method in interface de.rcblum.stream.deck.device.descriptor.hidfunctions.FeatureReportInterface
 
sendFeatureReportInt(HidDevice, int) - Method in interface de.rcblum.stream.deck.device.descriptor.hidfunctions.FeatureReportIntegerInterface
 
sendOutputReport(byte[]) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
setAnimation(AnimationStack) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setAnimation(AnimationStack) - Method in interface de.rcblum.stream.deck.items.StreamItem
Sets the animation of the item
setAnimationTrigger(AnimationTrigger) - Method in class de.rcblum.stream.deck.animation.AnimationStack
 
setBrightness(int) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Sets the desired brightness from 0 - 100 % and queues the change.
setBrightness(int) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
setBrightness(int) - Method in class de.rcblum.stream.deck.device.StreamDeck
 
setBrightness(int) - Method in class de.rcblum.stream.deck.StreamDeckController
Wrapper to set brightness of stream deck
setButtonCount(int) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setButtonCount(int) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setButtonCount(int) - Method in interface de.rcblum.stream.deck.items.StreamItem
 
setDimensionX(int) - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 
setDimensionY(int) - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 
setEndAnimationImmediate(boolean) - Method in class de.rcblum.stream.deck.animation.AnimationStack
Sets if the animation should be stopped immediate after the trigger is not applicable anymore.
setFolderName(String) - Method in class de.rcblum.stream.deck.items.FolderItem
 
setFrames(SDImage[]) - Method in class de.rcblum.stream.deck.animation.AnimationStack
Sets the frames for the animation
setIcon(SDImage) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setIcon(SDImage) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setIcon(SDImage) - Method in interface de.rcblum.stream.deck.items.StreamItem
Sets the icon for the item.
setIconPackage(IconPackage) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setIconPackage(IconPackage) - Method in interface de.rcblum.stream.deck.items.StreamItem
Apply the icon and animation of the IconPackage to the item
setKeyDeadzone(long) - Static method in class de.rcblum.stream.deck.StreamDeckController
Sets the key dead zone.
setName(String) - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
setParent(StreamItem) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setParent(StreamItem) - Method in class de.rcblum.stream.deck.items.PagedFolderItem.PageItem
 
setParent(StreamItem) - Method in class de.rcblum.stream.deck.items.PagedFolderItem
 
setParent(StreamItem) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setParent(StreamItem) - Method in interface de.rcblum.stream.deck.items.StreamItem
 
setRollingTextPadding(int) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
setRoot(StreamItem) - Method in class de.rcblum.stream.deck.StreamDeckController
Sets a new root folder and opens it
setRowCount(int) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setRowCount(int) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setRowCount(int) - Method in interface de.rcblum.stream.deck.items.StreamItem
 
setRowless(boolean) - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 
setSelected(boolean) - Method in class de.rcblum.stream.deck.items.ToggleItem
 
setText(String) - Method in class de.rcblum.stream.deck.animation.AnimationStack
Sets the text to be displayed on the animation
setText(String) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setText(String) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setText(String) - Method in interface de.rcblum.stream.deck.items.StreamItem
Sets the text to be displayed of the item.
setText(String, int) - Method in class de.rcblum.stream.deck.animation.AnimationStack
Sets the text to be displayed on the animation
setText(String, int) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setTextBoxAlphaValue(int) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
setTextLine1(String, int) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setTextLine2(String, int) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setTextLine3(String, int) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setTextPos(int) - Method in class de.rcblum.stream.deck.animation.AnimationStack
Sets the text position of the displayed text
setTextPosition(int) - Method in class de.rcblum.stream.deck.items.AbstractStreamItem
 
setTextPosition(int) - Method in class de.rcblum.stream.deck.items.ProxyItem
 
setTextPosition(int) - Method in interface de.rcblum.stream.deck.items.StreamItem
Position of the displayed text.
setTrigger(int) - Method in class de.rcblum.stream.deck.animation.AnimationStack
Change the trigger for the animations
showDecks() - Static method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
SOFT_STREAM_DECK - Static variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
SoftStreamDeck - Class in de.rcblum.stream.deck.device.general
MIT License Copyright (c) 2017 Roland von Werden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
SoftStreamDeck(String, IStreamDeck) - Constructor for class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
SoftStreamDeck(String, IStreamDeck, boolean) - Constructor for class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
SoftStreamDeck(String, IStreamDeck, int, int, boolean) - Constructor for class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
SoftStreamDeck.DragListener - Class in de.rcblum.stream.deck.device.general
 
start() - Method in class de.rcblum.stream.deck.animation.Animator
Starts the animation
startPoint - Variable in class de.rcblum.stream.deck.device.worker.DeckUpdater
 
stop() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Tells the background task for the stream deck to stop working.
stop() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
stop() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
stop(boolean) - Method in class de.rcblum.stream.deck.animation.Animator
Stops the animation.
stop(boolean, boolean) - Method in class de.rcblum.stream.deck.StreamDeckController
Stops the update by animators on the streamdeck and the streamdeck itself
StreamDeck - Class in de.rcblum.stream.deck.device
Provides low level access to a connected stream deck.
StreamDeck(DeckDescriptor, HidDevice, int) - Constructor for class de.rcblum.stream.deck.device.StreamDeck
Creates a wrapper for the Stream Deck HID
StreamDeckConstants - Class in de.rcblum.stream.deck.device
 
StreamDeckConstants() - Constructor for class de.rcblum.stream.deck.device.StreamDeckConstants
 
StreamDeckController - Class in de.rcblum.stream.deck
Can be used to hand over control over the stream deck by providing a "folder" structure.
StreamDeckController(IStreamDeck, StreamItem) - Constructor for class de.rcblum.stream.deck.StreamDeckController
Creates the StreamDeckController with a root folder and the ESD
StreamDeckDevices - Class in de.rcblum.stream.deck.device


MIT License Copyright (c) 2017 Roland von Werden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
StreamItem - Interface in de.rcblum.stream.deck.items
Interface to bind actions to a key of a stream deck.
StreamKeyListener - Interface in de.rcblum.stream.deck.event
MIT License Copyright (c) 2017 Roland von Werden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
SWIPE_DOWN - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
SWIPE_LEFT - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
SWIPE_RIGHT - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
SWIPE_UP - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
SWIPED - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 

T

TEMP_BLACK_ICON - Static variable in class de.rcblum.stream.deck.util.IconHelper
 
TEMP_BLACK_TOUCH_SCREEN - Static variable in class de.rcblum.stream.deck.util.IconHelper
 
test.de.rcblum.stream.deck - package test.de.rcblum.stream.deck
 
TestAnimationStack - Class in test.de.rcblum.stream.deck
 
TestAnimationStack() - Constructor for class test.de.rcblum.stream.deck.TestAnimationStack
 
TestDisplayController - Class in test.de.rcblum.stream.deck
 
TestDisplayController() - Constructor for class test.de.rcblum.stream.deck.TestDisplayController
 
TestFolderInFolder - Class in test.de.rcblum.stream.deck
 
TestFolderInFolder() - Constructor for class test.de.rcblum.stream.deck.TestFolderInFolder
 
TestStreamDeckIconPlacement - Class in test.de.rcblum.stream.deck
Tests brightness and all keys of all connected stream deck MIT License Copyright (c) 2017 Roland von Werden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
TestStreamDeckIconPlacement() - Constructor for class test.de.rcblum.stream.deck.TestStreamDeckIconPlacement
 
text - Variable in class de.rcblum.stream.deck.items.AbstractStreamItem
 
TEXT_BOTTOM - Static variable in class de.rcblum.stream.deck.util.IconHelper
Position to place the text bottom the top of the icon
TEXT_CENTER - Static variable in class de.rcblum.stream.deck.util.IconHelper
Position to place the text at the center of the icon
TEXT_POS_BOTTOM - Static variable in interface de.rcblum.stream.deck.items.StreamItem
Value to indicate that the text for this item should be displayed at the bottom.
TEXT_POS_CENTER - Static variable in interface de.rcblum.stream.deck.items.StreamItem
Value to indicate that the text for this item should be displayed at the center.
TEXT_POS_TOP - Static variable in interface de.rcblum.stream.deck.items.StreamItem
Value to indicate that the text for this item should be displayed at the top.
TEXT_TOP - Static variable in class de.rcblum.stream.deck.util.IconHelper
Position to place the text at the top of the icon
textPos - Variable in class de.rcblum.stream.deck.items.AbstractStreamItem
 
ToggleItem - Class in de.rcblum.stream.deck.items
 
ToggleItem() - Constructor for class de.rcblum.stream.deck.items.ToggleItem
 
ToggleItem(boolean) - Constructor for class de.rcblum.stream.deck.items.ToggleItem
 
ToggleItem(SDImage, boolean) - Constructor for class de.rcblum.stream.deck.items.ToggleItem
 
TOUCH_SCREEN - Static variable in class de.rcblum.stream.deck.device.descriptor.KeyType
 
TOUCH_SCREEN_SIZE - Static variable in class de.rcblum.stream.deck.device.StreamDeckConstants
Icon size of one key (Use the greatest size)
TOUCH_SCREEN_T - Static variable in class de.rcblum.stream.deck.device.descriptor.KeyType
 
TOUCHED - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
TOUCHED_LONG - Enum constant in enum class de.rcblum.stream.deck.event.KeyEvent.Type
 
TouchScreen - Class in de.rcblum.stream.deck.device.components
 
TouchScreen(int, IStreamDeck) - Constructor for class de.rcblum.stream.deck.device.components.TouchScreen
 
touchScreenIndex - Variable in class de.rcblum.stream.deck.device.descriptor.DeckDescriptor
 
TRIGGER_AUTO - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
The animation should be playeed as soon as the accosiated item is displayed on a key.
TRIGGER_CLICKED - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
The animation should be played when the associated key is released
TRIGGER_PRESSED - Static variable in class de.rcblum.stream.deck.animation.AnimationStack
The animation should be played when the associated key is pressed down
tutorial.de.rcblum.stream.deck - package tutorial.de.rcblum.stream.deck
 

U

updateTouchScreenHeader(byte[], Point, Dimension, int, boolean, int) - Static method in class de.rcblum.stream.deck.device.StreamDeckConstants
 
URIItem - Class in de.rcblum.stream.deck.items
This handle can be registered with the StreamDeck and will browse the given URI when the stream deck button is pressed on release.
URIItem(IconPackage, String) - Constructor for class de.rcblum.stream.deck.items.URIItem
 
URIItem(SDImage, String, String) - Constructor for class de.rcblum.stream.deck.items.URIItem
 
URIItem(SDImage, URI) - Constructor for class de.rcblum.stream.deck.items.URIItem
 

V

valueOf(String) - Static method in enum class de.rcblum.stream.deck.event.KeyEvent.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.rcblum.stream.deck.event.KeyEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
variant(Dimension) - Method in class de.rcblum.stream.deck.device.descriptor.KeyType
 

W

waitForCompletion() - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
Wait for all tasks to be executed
waitForCompletion() - Method in class de.rcblum.stream.deck.device.general.SoftStreamDeck
 
waitForCompletion() - Method in class de.rcblum.stream.deck.device.StreamDeck
 
writeToByteArrayOutputStreamAsJpeg(BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
writeToByteArrayOutputStreamAsJpeg85(BufferedImage) - Static method in class de.rcblum.stream.deck.util.IconHelper
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form