TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_element_flags.h File Reference

Go to the source code of this file.

Namespaces

namespace  tachyon

Enumerations

enum class  tachyon::ElementFlags : uint32_t {
  tachyon::ElementFlags::None = 0 , tachyon::ElementFlags::IsLabel = 1u << 0 , tachyon::ElementFlags::IsControl = 1u << 1 , tachyon::ElementFlags::HasText = 1u << 2 ,
  tachyon::ElementFlags::HasIcon = 1u << 3 , tachyon::ElementFlags::DoNotMeasureText = 1u << 4 , tachyon::ElementFlags::IsWindow = 1u << 5 , tachyon::ElementFlags::WindowCanMove = 1u << 6 ,
  tachyon::ElementFlags::WindowCanResize = 1u << 7 , tachyon::ElementFlags::WindowUserControlled = WindowCanMove | WindowCanResize , tachyon::ElementFlags::WindowNoCaption = 1u << 8 , tachyon::ElementFlags::WindowIsCentered = 1u << 9 ,
  tachyon::ElementFlags::WindowIsTransparent = 1u << 10 , tachyon::ElementFlags::WindowIsModal = 1u << 11 , tachyon::ElementFlags::WindowIsPopup = 1u << 12 , tachyon::ElementFlags::WindowCloseWithParent = 1u << 13 ,
  tachyon::ElementFlags::WindowNotFocusable = 1u << 14 , tachyon::ElementFlags::WindowRenderToImage = 1u << 18 , tachyon::ElementFlags::WindowCustomTitleBar = 1u << 19 , tachyon::ElementFlags::WindowConfirmClose = 1u << 21 ,
  tachyon::ElementFlags::Shadows = 1u << 15 , tachyon::ElementFlags::PropagatesDescendantState = 1u << 16 , tachyon::ElementFlags::NoInput = 1u << 17 , tachyon::ElementFlags::IsCachedScope = 1u << 20 ,
  tachyon::ElementFlags::SharesID = 1u << 22 , tachyon::ElementFlags::AnimatesSelected = 1u << 23 , tachyon::ElementFlags::IsMenuWindow = IsWindow | WindowUserControlled | WindowNoCaption | WindowIsPopup | Shadows
}
 What an element is and how it behaves, combined with |. More...