Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::FaderSkin Struct Reference

Derived fader skin. More...

#include <widget_skin_derive.hpp>

Public Member Functions

bool any () const

Public Attributes

canvas::Color track_color {}
canvas::Color fill_color {}
canvas::Color thumb_color {}
canvas::Color thumb_border_color {}
canvas::Color track_border_color {}
bool has_track = false
bool has_fill = false
bool has_thumb = false
bool has_thumb_border = false
bool has_track_border = false
float track_width_px = 0.0f
float thumb_width_px = 0.0f
bool has_track_width = false
bool has_thumb_width = false
float housing_height_px = 0.0f
bool has_housing_height = false
float thumb_position = 0.0f
bool has_thumb_position = false

Detailed Description

Derived fader skin.

has_* flags mark which channels were recovered; an importer should only emit a setter for the channels that were found.

Member Function Documentation

◆ any()

bool pulp::view::FaderSkin::any ( ) const
inline

Member Data Documentation

◆ fill_color

canvas::Color pulp::view::FaderSkin::fill_color {}

◆ has_fill

bool pulp::view::FaderSkin::has_fill = false

◆ has_housing_height

bool pulp::view::FaderSkin::has_housing_height = false

◆ has_thumb

bool pulp::view::FaderSkin::has_thumb = false

◆ has_thumb_border

bool pulp::view::FaderSkin::has_thumb_border = false

◆ has_thumb_position

bool pulp::view::FaderSkin::has_thumb_position = false

◆ has_thumb_width

bool pulp::view::FaderSkin::has_thumb_width = false

◆ has_track

bool pulp::view::FaderSkin::has_track = false

◆ has_track_border

bool pulp::view::FaderSkin::has_track_border = false

◆ has_track_width

bool pulp::view::FaderSkin::has_track_width = false

◆ housing_height_px

float pulp::view::FaderSkin::housing_height_px = 0.0f

◆ thumb_border_color

canvas::Color pulp::view::FaderSkin::thumb_border_color {}

◆ thumb_color

canvas::Color pulp::view::FaderSkin::thumb_color {}

◆ thumb_position

float pulp::view::FaderSkin::thumb_position = 0.0f

◆ thumb_width_px

float pulp::view::FaderSkin::thumb_width_px = 0.0f

◆ track_border_color

canvas::Color pulp::view::FaderSkin::track_border_color {}

◆ track_color

canvas::Color pulp::view::FaderSkin::track_color {}

◆ track_width_px

float pulp::view::FaderSkin::track_width_px = 0.0f

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