Expand description

Core object and button definitions

Modules

Definitions of button structs

Manager of streamduck cores

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

Panel definition

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

Type Definitions

Map of Buttons

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

Map of UniqueButtons