OrbitEngine::UI namespace

Contents

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

enum OrbitEngine::UI::RectAlignment

enum OrbitEngine::UI::Alignment

enum OrbitEngine::UI::AccessSpecifier

enum OrbitEngine::UI::LayoutProperty

enum OrbitEngine::UI::Axis

Typedef documentation

typedef AxisOrbitEngine::UI::Orientation