Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches

Active-driver registry and facade for power management. More...

#include <DekiPower.h>

Static Public Member Functions

static void SetCurrent (IDekiPower *power)
static IDekiPowerGetCurrent ()

Detailed Description

Active-driver registry and facade for power management.

The platform integration package (e.g. deki-esp32-integration) registers its IDekiPower driver via SetCurrent() at init. Engine and app code reach the active driver via GetCurrent(). Returns nullptr on platforms without a registered driver — callers must null-check (the engine main loop treats nullptr as "no power management, always awake").

Member Function Documentation

◆ SetCurrent()

void DekiPower::SetCurrent ( IDekiPower * power)
static

◆ GetCurrent()

IDekiPower * DekiPower::GetCurrent ( )
static

The documentation for this class was generated from the following file: