Lysa UI  0.0
Lysa UI —UI components for the Lysa Engine
StyleBase Member List

This is the complete list of members for StyleBase, including all inherited members.

DEFAULT_BORDERStyleBasestaticprotectedconstexpr
DEFAULT_CHECK_BOX_SIZEStylestaticconstexpr
DEFAULT_FRAME_BORDERStyleBasestaticprotectedconstexpr
DEFAULT_KNOB_SIZEStylestaticconstexpr
DEFAULT_RADIO_BUTTON_SIZEStylestaticconstexpr
DEFAULT_SCROLL_BAR_SIZEStylestaticconstexpr
DEFAULT_SORT_ARROW_SIZEStylestaticconstexpr
DEFAULT_TREE_INDENT_SIZEStylestaticconstexpr
addResource(Widget &widget, const std::string &resources) overrideStyleBaseoverridevirtual
borderSize() constStyleBaseinlineprotectedvirtual
buttonStyleprotected
buttonResource() constStyleBasevirtual
checkBoxSizeStyleprotected
checkMarkResource() constStyleBasevirtual
containerResource() constStyleBasevirtual
create(const std::string &name="3D")Stylestatic
cursorStyleprotected
disabledTextColor() constStyleBaseinlineprotectedvirtual
draw(const Widget &widget, UIResource &resources, Vector2DRenderer &renderer, bool before) const overrideStyleBaseoverridevirtual
drawArrow(const Arrow &, const StyleResource &, Vector2DRenderer &) constStyleBaseprotected
drawBox(const Widget &, const StyleResource &, Vector2DRenderer &, bool pushable) const = 0StyleBaseprotectedpure virtual
drawButton(const Button &, StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawCheckBox(const CheckBox &, StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawClippedLine(const float2 &start, const float2 &end, const Rect &clip, Vector2DRenderer &)StyleBasestaticprotected
drawColorSlider(const ColorSlider &, const StyleResource &, Vector2DRenderer &) constStyleBaseprotected
drawColorWheel(const ColorWheel &, const StyleResource &, Vector2DRenderer &) constStyleBaseprotected
drawFilledArrow(const Arrow &, const StyleResource &, Vector2DRenderer &, const Rect &area) constStyleBaseprotected
drawFrame(Frame &, StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawGridLines(const Grid &, Vector2DRenderer &) constStyleBaseprotected
drawIconImage(const IconImage &, const StyleResource &, Vector2DRenderer &) constStyleBaseprotected
drawIconSVG(const IconSVG &, const StyleResource &, Vector2DRenderer &) constStyleBaseprotected
drawKnob(const Knob &, const StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawLine(const Line &, const StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawMark(const Widget &, const StyleResource &, Vector2DRenderer &, std::span< const MarkSegment > segments) constStyleBaseprotected
drawMarkIn(const Widget &, const StyleResource &, Vector2DRenderer &, std::span< const MarkSegment > segments, const Rect &area) constStyleBaseprotected
drawPanel(const Panel &, StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawProgressBar(const ProgressBar &, const StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawProgressBarText(const ProgressBar &, Vector2DRenderer &, const float4 &color) constStyleBaseprotected
drawRadioButton(const RadioButton &, const StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawRichTextArea(const RichTextArea &, Vector2DRenderer &) constStyleBaseprotected
drawSelection(const Selection &, const StyleResource &, Vector2DRenderer &) constStyleBaseprotectedvirtual
drawTabBar(const TabBar &, const StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawText(const Text &, const StyleResource &, Vector2DRenderer &) constStyleBaseprotected
drawTextEdit(const TextEdit &, Vector2DRenderer &) constStyleBaseprotectedvirtual
drawTextEditSelection(const TextEdit &, Vector2DRenderer &) constStyleBaseprotected
drawToggleButton(ToggleButton &, StyleResource &, Vector2DRenderer &) const = 0StyleBaseprotectedpure virtual
drawTreeView(const TreeView &, const StyleResource &, Vector2DRenderer &) constStyleBaseprotected
extractColor(const std::string &option, float r, float g, float b, float a=1.0f) constStyleprotected
extractColor(const std::string &option, const float4 &defaultColor) constStyleprotected
extractSize(const std::string &option, float defaultSize) constStyleprotected
fade(const float4 &color, const Widget &widget)StyleBasestaticprotected
fgDownStyleprotected
fgUpStyleprotected
focusStyleprotected
frameBorderSize() constStyleBaseinlineprotectedvirtual
getOption(const std::string &name) constStyle
getTextColor() constStyleinline
gridLinesStyleprotected
gripResource() constStyleBasevirtual
highlightStyleprotected
highlightResource() constStyleBasevirtual
iconColor(const Icon &, const StyleResource &) constStyleBaseprotectedvirtual
init()Styleinlineprotectedvirtual
knobSizeStyleprotected
listBoxResource() constStyleBasevirtual
markColor(const Widget &, const StyleResource &) constStyleBaseprotectedvirtual
progressBarRatio(const ProgressBar &)StyleBasestaticprotected
progressBarTrack(const ProgressBar &)StyleBasestaticprotected
radioButtonSizeStyleprotected
resize(Widget &widget, Rect &rect, UIResource &resources) overrideStyleBaseoverridevirtual
scrollBarResource() constStyleBasevirtual
scrollBarSizeStyleprotected
selectedStyleprotected
selectionResource() constStyleBasevirtual
separatorResource() constStyleBasevirtual
setOption(const std::string &name, const std::string &value)Stylevirtual
shadowBrightStyleprotected
shadowDarkStyleprotected
sortArrowResource() constStyleBasevirtual
sortArrowSizeStyleprotected
squareWidth(const Widget &widget, float size)Stylestaticprotected
textColorStyleprotected
treeIndentResource() constStyleBasevirtual
treeIndentSizeStyleprotected
treeLinesStyleprotected
updateColorOptions()Styleprotectedvirtual
updateOptions()Styleprotectedvirtual
updateSizeOptions()Styleprotected
~Style() = defaultStylevirtualdefault
~StyleBase() override = defaultStyleBaseoverridedefault