Expand description

Core object and button definitions

Modules

Definitions of button structs

Methods for interacting with the core

Structs

Routine that acts as a middleman between streamdeck thread and the core, was made as a way to get around Sync restriction

Core struct that contains all relevant information about streamdeck and manages the streamdeck

Type Definitions

Hashmap of UniqueButtons

Hashmap of raw Buttons

Reference counted RwLock of a button, prevents data duplication and lets you edit buttons if they’re in many stacks at once