namespace
UI
Classes
- class AlignableLayout
- class Canvas
- class ContentFitter
- class DragEvent
- class DraggableElement
- class Element
- class Event
- class Fitter
- class KeyBaseEvent
- class Layout
- class LayoutElement
- class LayoutManager
- class LinearLayout
- class MouseBaseEvent
- class MouseMoveEvent
- struct Offsets
- class PaddeableLayout
- class Panel
- class ParentFitter
- class Resizer
- class ScrollView
- class TableView
- class Text
- class TreeView
- class TreeViewItem
- class TreeViewModel
- class WheelEvent
- class Window
- class WindowFooter
- class WindowHeader
Enums
- enum Anchor { TOP_LEFT, TOP_CENTER, TOP_RIGHT, STRETCH_TOP_HORIZONTAL, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, STRETCH_MIDDLE_HORIZONTAL, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, STRETCH_BOTTOM_HORIZONTAL, STRETCH_LEFT_VERTICAL, STRETCH_CENTER_VERTICAL, STRETCH_RIGHT_VERTICAL, STRETCH_BOTH }
- enum RectAlignment { UPPER_LEFT, UPPER_CENTER, UPPER_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, LOWER_LEFT, LOWER_CENTER, LOWER_RIGHT }
- enum Alignment { UPPER, MIDDLE, LOWER }
- enum AccessSpecifier { COLLAPSED = 0, VISIBLE, HIDDEN }
- enum LayoutProperty { MINIMUM_SIZE = 0, PREFERRED_SIZE, FLEXIBLE_SIZE }
- enum Axis { HORIZONTAL = 0, VERTICAL = 1 }
Typedefs
- using Orientation = Axis
Enum documentation
enum OrbitEngine:: UI:: Anchor
#include <OE/UI/Elements/Element.hpp>
enum OrbitEngine:: UI:: RectAlignment
#include <OE/UI/Elements/Element.hpp>
enum OrbitEngine:: UI:: Alignment
#include <OE/UI/Elements/Element.hpp>
enum OrbitEngine:: UI:: AccessSpecifier
#include <OE/UI/Elements/Element.hpp>
enum OrbitEngine:: UI:: LayoutProperty
#include <OE/UI/Layouts/LayoutElement.hpp>
enum OrbitEngine:: UI:: Axis
#include <OE/UI/Layouts/LayoutElement.hpp>
Typedef documentation
typedef AxisOrbitEngine:: UI:: Orientation
#include <OE/UI/Layouts/LayoutElement.hpp>