Create an image node from given texture or filename.
Create an image node from given texture or filename.
Remove any texture if attached.
Release ownership over the displayed texture.
Minimum size of the image.
Area on the screen the image was last drawn to.
Set the texture.
Load the texture from a filename.
Get the current texture.
Rectangle occupied by this node after all calculations.
Texture for this node.
If set, path in the filesystem the texture is to be loaded from.
If true, size of this imageView is adjusted automatically. Changes made to minSize will be reversed on size update.
Node core constructor parameters, to be passed from node to node.
Represents a node's layout
Node core constructor parameters, to be passed from node to node.
This node defines a single style, style, which also works as a default style for all other nodes. However, rather than for that, the purpose of this style is to define the convention of style being the node's default, idle style.
Tree data for the node. Note: requires at least one draw before this will work.
Layout for this node.
If true, this node will be removed from the tree on the next draw.
If true, mouse focus will be disabled for this node, so mouse signals will "go through" to its parents, as if the node wasn't there. The node will still detect hover like normal.
Minimum size of the node.
Get the current theme.
Set the theme.
Check if the node is hidden.
Set the visibility
Show the node.
Hide the node.
Disable this node.
Enable this node.
Toggle the node's visibility.
Remove this node from the tree before the next draw.
Check if this node is hovered.
Check if this node is disabled.
Checks if the node is disabled, either by self, or by any of its ancestors. Updated when drawn.
Queue an action to perform within this node's branch.
Recalculate the window size before next draw.
Draw this node as a root node.
Switch to the previous or next focused item
Switch focus towards a specified direction.
Draw this node at the specified location from within of another (parent) node.
Recalculate the minimum node size and update the minSize property.
Ditto
Draw this node.
Check if the node is hovered.
Get the current style.
A node specifically to display images.
The image will automatically scale to fit available space. It will keep aspect ratio by default and will be displayed in the middle of the available box.