An object that represents a graphics context.
Definition GraphicsContext.hpp:45
Definition Optional.hpp:17
Base template for the event class.
Definition Event.hpp:27
An object that coordinates the layout and display of text characters.
Definition TextLayoutManager.hpp:74
A definition of the fundamental behavior for controls, which are specialized views that notify your a...
Definition UIControl.hpp:30
Definition Application.hpp:19
std::shared_ptr< T > SPtr
SPtr is a smart pointer that retains shared ownership of an object through a pointer.
Definition SmartPtr.hpp:37
Size2 UISize
A type that contains width and height values.
Definition UIUtility.hpp:30
UIButtonType
Button types that can be used with UIButton
Definition UIButton.hpp:18
@ Regular
A regular button type.
Rect2 UIRect
A structure that contains the location and dimensions of a rectangle.
Definition UIUtility.hpp:33
UITextureScaling
Constants that specify a view's texture scaling behavior.
Definition UIUtility.hpp:82
@ ProportionallyDown
If it is too large for the destination, scale the texture down while preserving the aspect ratio.
Point2 UIPoint
A type that contains a point in a two-dimensional coordinate system.
Definition UIUtility.hpp:27
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25
UITexturePosition
Constants for specifying the position of a view texture relative to its title.
Definition UIUtility.hpp:58
@ TextureLeft
The texture is to the left of the title.
A UI appearance property that returns a color.
Definition UIAppearance.hpp:30
Definition UIEvent.hpp:129
Definition UIEvent.hpp:173