Index
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
IconUpdateListenerto the item. - addKey(int, StreamItem) - Method in interface de.rcblum.stream.deck.device.general.IStreamDeck
-
Adds a
StreamKeyListenerto 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.
SeeAnimatorfor 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
StreamDeckand 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
SDImagefor 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
SDImagefor 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
StreamDeckand will execute the givenRunnabletask 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
IconPackageto 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
StreamDeckand 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form