Module core

Module core 

Source
Expand description

Core object and button definitions

Modules§

button
Definitions of button structs
manager
Manager of streamduck cores

Structs§

CoreHandle
Handle that’s given out to a module to perform actions on the core
Panel
Panel definition
SDCore
Core struct that contains all relevant information about streamdeck and manages the streamdeck

Functions§

check_feature_list_for_feature
Checks if slice of features contains a specific feature
warn_for_feature
Warns if slice of features doesn’t contain a specific feature

Type Aliases§

ButtonMap
Map of Buttons
ButtonPanel
Hashmap of UniqueButtons
RawButtonPanel
Hashmap of raw Buttons
UniqueButton
Reference counted RwLock of a button, prevents data duplication and lets you edit buttons if they’re in many stacks at once
UniqueButtonMap
Map of UniqueButtons