Sparkle 0.0.1
Loading...
Searching...
No Matches
spk::Widget::Style Struct Reference

Collection of default assets used by widgets when no overrides are supplied. More...

#include <spk_widget.hpp>

Collaboration diagram for spk::Widget::Style:
Collaboration graph

Static Public Attributes

static spk::SpriteSheet defaultNineSlice = spk::SpriteSheet::fromRawData(SPARKLE_GET_RESOURCE("resources/texture/default_nine_slice.png"), {3, 3})
 Default nine-slice sprite sheet for general widget backgrounds.
static spk::SpriteSheet defaultPressedNineSlice = spk::SpriteSheet::fromRawData(SPARKLE_GET_RESOURCE("resources/texture/default_nine_slice_dark.png"), {3, 3})
 Default nine-slice sprite sheet for pressed widget backgrounds.
static spk::SpriteSheet defaultNineSliceLight = spk::SpriteSheet::fromRawData(SPARKLE_GET_RESOURCE("resources/texture/default_nine_slice_light.png"), {3, 3})
 Default light-themed nine-slice sprite sheet.
static spk::SpriteSheet defaultIconset = spk::SpriteSheet::fromRawData(SPARKLE_GET_RESOURCE("resources/texture/default_iconset.png"), {10, 10}, {spk::SpriteSheet::Filtering::Nearest, spk::SpriteSheet::Filtering::Nearest})
 Default sprite sheet used for widget icons.
static spk::SpriteSheet defaultInterfaceWindowButtonReleased = spk::SpriteSheet::fromRawData(SPARKLE_GET_RESOURCE("resources/texture/default_interface_window_button_released.png"), {3, 3})
 Default sprite sheet for released interface window buttons.
static spk::SpriteSheet defaultInterfaceWindowButtonPressed = spk::SpriteSheet::fromRawData(SPARKLE_GET_RESOURCE("resources/texture/default_interface_window_button_pressed.png"), {3, 3})
 Default sprite sheet for pressed interface window buttons.
static spk::SpriteSheet defaultSliderBody = spk::SpriteSheet::fromRawData(SPARKLE_GET_RESOURCE("resources/texture/default_slider_body.png"), {3, 3}, {spk::SpriteSheet::Filtering::Nearest, spk::SpriteSheet::Filtering::Nearest})
 Default sprite sheet for slider bodies.
static spk::SpriteSheet defaultBreak = spk::SpriteSheet::fromRawData(SPARKLE_GET_RESOURCE("resources/texture/default_break.png"), {3, 3})
 Default sprite sheet for separators and breaks.
static spk::Font defaultFont = spk::Font::fromRawData(SPARKLE_GET_RESOURCE("resources/font/Jumps Winter.ttf"))
 Default font used when widgets do not specify one.
static spk::Font::Size defaultFontSize = spk::Font::Size{12, 2}
 Default font size used when widgets do not specify one.

Detailed Description

Collection of default assets used by widgets when no overrides are supplied.

See also
spk::SpriteSheet, spk::Font
static spk::Font::Size defaultFontSize
Default font size used when widgets do not specify one.
Definition spk_widget.hpp:84

The documentation for this struct was generated from the following files:
  • includes/structure/widget/spk_widget.hpp
  • srcs/structure/widget/spk_widget.cpp