SnowyPeak.Duality.Frozen.UI.core
Adds a ChangeWidgetStatus Command
///
Target Status
The ChangeWidgetStatus Command
Command used to alter a Widget's Status.
TimedCommand used to alter over time the colorization of a Widget
Initialization
Defines a Duality core plugin.
Command used to close a Dialog window
Command used to close a Window
Command used to quit the game
Constructor
Prepares the Widget vertices based on the desired appearance
Draws the vertices
[GET / SET] The Material used by this Skin
[GET / SET] The list of appearances available for the Skin
A Button Widget
Allows to add custom drawing to the Draw Phase
Returns the apperance name for the Widget - either the Object name or, if set, CustomWidgetAppearance
Prepares the vertices for drawing
[GET / SET] The ActiveArea of the Widget that can react to mouse input such as
Hover, Click, etc..
[GET / SET] The custom appearance of the Widget
[GET / SET] The area taken by the Widget
[GET / SET] The Skin of the Widget
Constructor
[GET / SET] If set to a value different than 0, the OnLeftClick event will be fired every
RepeatLeftClickEvery seconds
[GET / SET] the Text of the Button
[GET / SET] the Color of the Text
[GET / SET] the Font of the Text
A CheckButton Widget
Constructor
[GET / SET] The size of the Glyph
[GET / SET] The custom appearance for the Glyph
[GET / SET] if the Button is Checked
[GET / SET] the Text of the Button
[GET / SET] the Location of the Check Glyph
[GET / SET] the Color of the Text
[GET / SET] the Font of the Text
A SkinnedCommandGrid is a Widget that behaves like the command list of Final Fantasy battle screens.
It can only be controlled by keyboard and needs to be specifically assigned Focus on the WidgetController.
Constructor
[GET / SET] The Scrollbar button size
[GET / SET] The Scrollbar cursor size
[GET / SET] The custom left button appearance
[GET / SET] The custom right button appearance
[GET / SET] The custom cursor appearance
[GET / SET] The custom highlight Appearance
[GET / SET] The custom scrollbar appearance
[GET / SET] the padding to apply to each item [x, y, z, w] => [left, top, right, bottom]
[GET / SET] the list of items that will be added to the Widget
[GET / SET] the key to press to move the selected item one place down
[GET / SET] the key to press to move the selected item one place left
[GET / SET] the key to press to move the selected item one place right
[GET / SET] the key to press to move the selected item one place up
[GET / SET]
[GET / SET]
[GET / SET]
[GET / SET]
[GET / SET] the index of the Selected item
[GET / SET] the Selected item
[GET / SET] the Color of the Text
[GET / SET] the Font of the Text
A DropdownButton (combobox) Widget
Constructor
[GET / SET] the height of the dropdown Panel when open
[GET / SET] the list of items that will be added to the Widget
[GET / SET] the speed, in pixels/second of scrolling
[GET / SET] the Color of the Text
[GET / SET] the Font of the Text
A ListBox Widget
Constructor
[GET / SET] the speed, in pixels/second of scrolling
[GET / SET] the Color of the Text
[GET / SET] the Font of the Text
Constructor
[GET / SET] the list of items that will be added to the Widget
[GET / SET] the index of the Selected item
[GET / SET] the Selected item
A Panel Widget
Constructor
A Progressbar Widget
Constructor
[GET / SET] the Skin used for the ProgressBar
[GET / SET] the Text of the ProgressBar
[GET / SET] the Color of the Text
[GET / SET] the Font of the Text
[GET / SET] The value of the progressbar, from 0 to 100
A RadioButton Widget
The RadioGroup this button is part of
A Scrollbar Widget
Constructor
[GET / SET] The size of the buttons
[GET / SET] The size of the cursor
[GET / SET] The custom appearance of the decrease button
[GET / SET] The custom appearance of the increase button
[GET / SET] The custom appearance of the cursor
[GET / SET] the Maximum value
[GET / SET] the Minimum value
[GET / SET] the speed, in pixels/second of scrolling
[GET / SET] the current Value
A scrollable TextBlock
Constructor
[GET / SET] the Text of the TextBlock
A TextBox Widget
Constructor
[GET / SET] The speed of key repeat, if key is presset
[GET / SET] the Text of the TextBox
[GET / SET] the Color of the Text
[GET / SET] the Font of the Text
A Window Widget
Constructor
[GET / SET] The size of the buttons
[GET / SET] if the Close button should be visible
[GET / SET] if the Maximize button should be visible
[GET / SET] if the Minimize button should be visible
[GET / SET] The custom appearance of the close button
[GET / SET] The custom appearance of the maximize button
[GET / SET] The custom appearance of the minimize button
[GET / SET] The custom appearance of the restore button
[GET / SET] if the Window can be dragged around
[GET / SET] the size of the Window when Maximized
[GET / SET] The Text of the Title
[GET / SET] the Color of the Title Text
The Font of the Title Text
This Component can be assigned to a Camera in order to detect and manage Input events such as Mouse and
Keyboard events and redirect said events to a BaseInputReceiver.
It allows to specify a default BaseInputReceiver which can receive all enabled events regardless of its
current status, and also to manage InputVisualReceivers in a way that allows the implementation of a basic GUI.
Constructor
[GET] The currently Focused InputVisualReceiver
[GET] The currently Hovered InputVisualReceiver
[GET / SET] If the Controller should register for Keyboard events
[GET / SET] The Keyboard key that will be treated as a Left Mouse click
[GET / SET] The Keyboard key that will be treated as a Middle Mouse click
[GET / SET] If the Controller should register for Mouse events
[GET / SET] The Keyboard key that will be used to focus on the next widget
[GET / SET] The Keyboard key that will be used to focus on the previous widget
[GET / SET] The Keyboard key that will be treated as a Right Mouse click