Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
widget_skin_derive.hpp File Reference
#include <pulp/canvas/canvas.hpp>
#include <cstdint>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::view::SkinImage
 Derives native-widget skin styling from a captured design asset (a flat PNG exported by a design tool such as the Figma plugin). More...
struct  pulp::view::FaderSkin
 Derived fader skin. More...
struct  pulp::view::MeterSkin
 Derived meter skin: gradient stops ordered low→high (bottom→top), plus an optional background color. More...

Namespaces

namespace  pulp
namespace  pulp::view
 Hover-cursor tracking for platform window hosts.

Functions

FaderSkin pulp::view::derive_fader_skin (const SkinImage &img)
 Sample a captured fader PNG → FaderSkin.
MeterSkin pulp::view::derive_meter_skin (const SkinImage &img, int stop_count=5)
 Sample a captured meter PNG → MeterSkin.