These interfaces will expose the reasonable functionality of the CEGUI class structure.
Functionality provided here should be considered for making generic, to be provided by other GUI implementations. Should this be reasonable, they will be moved into Common/Interfaces and renamed. Note: Some functionality can not become standardised. Specifically, it should be safe for the CEGUI implementation to assume an object was created by this implementation, and type-cast the Interfaces up to class objects without causing problems.
|
Data Structures |
| struct | DigitalSpaces::DICEGUIWindow |
| | {AAB065FE-7BB6-4db1-A4CB-D1E1A639B69F} More...
|
| struct | DigitalSpaces::DICEGUIFont |
| struct | DigitalSpaces::DICEGUIImage |
| struct | DigitalSpaces::DICEGUITooltip |
| struct | DigitalSpaces::DICEGUIRenderCache |
| | This DInterface purposely left blank. More...
|
| struct | DigitalSpaces::DICEGUIDragContainer |
| struct | DigitalSpaces::DICEGUIWindowRenderer |
| | This DInterface purposely left blank. More...
|
| struct | DigitalSpaces::DICEGUIListboxItem |
| struct | DigitalSpaces::DICEGUIListHeaderSegment |
| struct | DigitalSpaces::DICEGUIListbox |
| struct | DigitalSpaces::DICEGUIMultiColumnList |
| | {7927AD95-33E2-41e6-9C69-B76CD8F21C46} More...
|
| struct | DigitalSpaces::DICEGUIButton |
| | {22CB998B-1B54-4c16-9E98-4139C3DFA028} More...
|
| struct | DigitalSpaces::DICEGUIScrollbar |
| struct | DigitalSpaces::DICEGUIListHeader |
| struct | DigitalSpaces::DICEGUICheckbox |
| | {2AEC8629-CED4-46df-976A-99D0F277E423} More...
|
| struct | DigitalSpaces::DICEGUISlider |
| | {0B65289A-3358-4113-AE2A-FFBF1913A01E} More...
|
| struct | DigitalSpaces::DICEGUIThumb |
| struct | DigitalSpaces::DICEGUIRadioButton |
| struct | DigitalSpaces::DICEGUITabButton |
| struct | DigitalSpaces::DICEGUICombobox |
| struct | DigitalSpaces::DICEGUIEditbox |
| struct | DigitalSpaces::DICEGUIFrameWindow |
| struct | DigitalSpaces::DICEGUIItemEntry |
| struct | DigitalSpaces::DICEGUIMenuItem |
| struct | DigitalSpaces::DICEGUIItemListBase |
| struct | DigitalSpaces::DICEGUIMenuBase |
| struct | DigitalSpaces::DICEGUIPopupMenu |
| struct | DigitalSpaces::DICEGUIScrolledItemListBase |
| struct | DigitalSpaces::DICEGUIItemListbox |
| struct | DigitalSpaces::DICEGUIComboDropList |
| struct | DigitalSpaces::DICEGUIMultiLineEditbox |
| struct | DigitalSpaces::DICEGUIProgressBar |
| struct | DigitalSpaces::DICEGUIScrollablePane |
| struct | DigitalSpaces::DICEGUISpinner |
| struct | DigitalSpaces::DICEGUITabControl |
| struct | DigitalSpaces::DICEGUITitlebar |
| struct | DigitalSpaces::DICEGUIImageset |
| struct | DigitalSpaces::DICEGUI1 |
Enumerations |
| enum | DigitalSpaces::CEGUIVerticalAlignment { DigitalSpaces::VA_TOP,
DigitalSpaces::VA_CENTRE,
DigitalSpaces::VA_BOTTOM
} |
| enum | DigitalSpaces::CEGUIHorizontalAlignment { DigitalSpaces::HA_LEFT,
DigitalSpaces::HA_CENTRE,
DigitalSpaces::HA_RIGHT
} |
| | Enumerated type used when specifying horizontal alignments. More...
|
| enum | DigitalSpaces::CEGUIMouseCursorImage { DigitalSpaces::BlankMouseCursor = 0,
DigitalSpaces::DefaultMouseCursor = -1
} |
| | Enumeration of special values used for mouse cursor settings in Window objects. More...
|
| enum | DigitalSpaces::CEGUITextFormatting {
DigitalSpaces::LeftAligned,
DigitalSpaces::RightAligned,
DigitalSpaces::Centred,
DigitalSpaces::Justified,
DigitalSpaces::WordWrapLeftAligned,
DigitalSpaces::WordWrapRightAligned,
DigitalSpaces::WordWrapCentred,
DigitalSpaces::WordWrapJustified
} |
| | Enumerated type that contains valid formatting types that can be specified when rendering text into a Rect area (the formatting Rect). More...
|
| enum | DigitalSpaces::CEGUIListHeaderSegmentSortDirection { DigitalSpaces::None,
DigitalSpaces::Ascending,
DigitalSpaces::Descending
} |
| | Enumeration of possible values for sorting direction used with ListHeaderSegment classes. More...
|
| enum | DigitalSpaces::CEGUIMultiColumnListSelectionMode {
DigitalSpaces::RowSingle,
DigitalSpaces::RowMultiple,
DigitalSpaces::CellSingle,
DigitalSpaces::CellMultiple,
DigitalSpaces::NominatedColumnSingle,
DigitalSpaces::NominatedColumnMultiple,
DigitalSpaces::ColumnSingle,
DigitalSpaces::ColumnMultiple,
DigitalSpaces::NominatedRowSingle,
DigitalSpaces::NominatedRowMultiple
} |
| | Enumerated values for the selection modes possible with a Multi-column list. More...
|
| enum | DigitalSpaces::CEGUIItemListBaseSortMode { DigitalSpaces::ItemListBase_Ascending,
DigitalSpaces::ItemListBase_Descending,
DigitalSpaces::ItemListBase_UserSort
} |
| | Sort modes for ItemListBase Changed the names (Added ItemListBase_) to Distinguish from ListHeaderSegment SortDirection. More...
|
| enum | DigitalSpaces::CEGUITextInputMode { DigitalSpaces::FloatingPoint,
DigitalSpaces::Integer,
DigitalSpaces::Hexadecimal,
DigitalSpaces::Octal
} |
| | Enumerated type specifying possible input and/or display modes for the spinner. More...
|
| enum | DigitalSpaces::CEGUITabPanePosition { DigitalSpaces::Top,
DigitalSpaces::Bottom
} |
Variables |
| static const DUID | DigitalSpaces::DID_CEGUIListboxItem |
| | {4B02A99F-5F0D-4da4-99E8-ADFCF085E851}
|
| static const DUID | DigitalSpaces::DID_CEGUIListbox |
| | {7160BCE5-6754-4450-9E88-BF787F3AC4C1}
|
| static const DUID | DigitalSpaces::DID_CEGUI1 |
| | {755C4D31-8453-4600-94C9-A7E9CDA1D391}
|