Castor3D 0.16.0
Multiplatform 3D engine
|
Namespaces | |
namespace | castor3d |
Concepts | |
concept | castor3d::ControlFlagTypeT |
Enumerations | |
enum class | castor3d::ControlType : uint8_t { castor3d::eNone = 0 , castor3d::ePanel = 1 , castor3d::eStatic = 2 , castor3d::eEdit = 3 , castor3d::eSlider = 4 , castor3d::eComboBox = 5 , castor3d::eListBox = 6 , castor3d::eButton = 7 , castor3d::eExpandablePanel = 8 , castor3d::eFrame = 9 , castor3d::eScrollBar = 10 , castor3d::eProgress = 11 , castor3d::eCount , castor3d::eMin = eNone } |
Enumeration of supported control types. More... | |
enum class | castor3d::ControlEvent : uint8_t { castor3d::eDrag = 0 , castor3d::eDrop = 1 , castor3d::eCount , castor3d::eMin = eDrag } |
Enumeration of supported control events. More... | |
enum class | castor3d::ComboBoxEvent : uint8_t { castor3d::eSelected = 0 , castor3d::eCount , castor3d::eMin = eSelected } |
Enumeration of supported combobox events. More... | |
enum class | castor3d::EditEvent : uint8_t { castor3d::eUpdated = 0 , castor3d::eReturn = 1 , castor3d::eCount , castor3d::eMin = eUpdated } |
Enumeration of supported edit events. More... | |
enum class | castor3d::ExpandablePanelEvent : uint8_t { castor3d::eExpand = 0 , castor3d::eRetract = 1 , castor3d::eCount , castor3d::eMin = eExpand } |
Enumeration of supported expandable panel events. More... | |
enum class | castor3d::ListBoxEvent : uint8_t { castor3d::eSelected = 0 , castor3d::eCount , castor3d::eMin = eSelected } |
Enumeration of supported listbox events. More... | |
enum class | castor3d::ButtonEvent : uint8_t { castor3d::eClicked = 0 , castor3d::eCount , castor3d::eMin = eClicked } |
Enumeration of supported button events. More... | |
enum class | castor3d::SliderEvent : uint8_t { castor3d::eThumbRelease = 0 , castor3d::eThumbTrack = 1 , castor3d::eCount , castor3d::eMin = eThumbRelease } |
Enumeration of supported slider events. More... | |
enum class | castor3d::ScrollBarEvent : uint8_t { castor3d::eThumbRelease = 0 , castor3d::eThumbTrack = 1 , castor3d::eCount , castor3d::eMin = eThumbRelease } |
Enumeration of supported combobox events. More... | |
enum class | castor3d::ControlFlag : ControlFlagType { castor3d::eAlwaysOnTop = 0x0000000000000001 , castor3d::eMovable = 0x0000000000000002 , castor3d::eResizable = 0x0000000000000004 } |
Listbox control supported flags. More... | |
enum class | castor3d::ComboBoxFlag : ControlFlagType { castor3d::eReadOnly = 0x0000000000000100 } |
Combo control supported flags. More... | |
enum class | castor3d::EditFlag : ControlFlagType { castor3d::eProcessEnter = 0x0000000000001000 , castor3d::eMultiline = 0x0000000000002000 , castor3d::eProcessTab = 0x0000000000004000 , castor3d::eWordWrap = 0x0000000000008000 } |
Edit control supported flags. More... | |
enum class | castor3d::SliderFlag : ControlFlagType { castor3d::eHorizontal = 0x0000000000100000 , castor3d::eVertical = 0x0000000000200000 } |
Slider control supported flags. More... | |
enum class | castor3d::StaticFlag : ControlFlagType { castor3d::eHAlignLeft = 0x0000000001000000 , castor3d::eHAlignCenter = 0x0000000002000000 , castor3d::eHAlignRight = 0x0000000004000000 , castor3d::eVAlignTop = 0x0000000010000000 , castor3d::eVAlignCenter = 0x0000000020000000 , castor3d::eVAlignBottom = 0x0000000040000000 } |
Static control supported flags. More... | |
enum class | castor3d::ScrollBarFlag : ControlFlagType { castor3d::eHorizontal = 0x0000000100000000 , castor3d::eVertical = 0x0000000200000000 } |
ScrollBar control supported flags. More... | |
enum class | castor3d::ProgressFlag : ControlFlagType { castor3d::eLeftRight = 0x0000001000000000 , castor3d::eRightLeft = 0x0000002000000000 , castor3d::eTopBottom = 0x0000004000000000 , castor3d::eBottomTop = 0x0000008000000000 , castor3d::eHasTitle = 0x0000010000000000 } |
Progress control supported flags. More... | |
enum class | castor3d::GuiEvent : uint8_t { castor3d::eShowMessageBox = 0 , castor3d::eResizeParent = 1 , castor3d::eCount , castor3d::eMin = eShowMessageBox } |
Enumeration of supported GUI events in ControlInfos. More... | |