Gamp v0.0.7-54-gccdc599
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
Shape.hpp File Reference
Include dependency graph for Shape.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gamp::graph::ui::Shape
 

Namespaces

namespace  gamp
 Gamp: Graphics, Audio, Multimedia and Processing Framework (Native C++, WebAssembly, ...)
 
namespace  gamp::graph
 
namespace  gamp::graph::ui
 
namespace  gamp::graph::ui::impl
 

Enumerations

enum class  gamp::graph::ui::impl::IOState : uint32_t {
  gamp::graph::ui::impl::none = 0 , gamp::graph::ui::impl::visible = 1_u32 << 0 , gamp::graph::ui::impl::interactive = 1_u32 << 1 , gamp::graph::ui::impl::activable = 1_u32 << 2 ,
  gamp::graph::ui::impl::toggleable = 1_u32 << 3 , gamp::graph::ui::impl::draggable = 1_u32 << 4 , gamp::graph::ui::impl::resizable = 1_u32 << 5 , gamp::graph::ui::impl::resize_fixed_ratio = 1_u32 << 6 ,
  gamp::graph::ui::impl::active = 1_u32 << 7 , gamp::graph::ui::impl::discarded = 1_u32 << 25 , gamp::graph::ui::impl::down = 1_u32 << 26 , gamp::graph::ui::impl::toggle = 1_u32 << 27 ,
  gamp::graph::ui::impl::drag_first = 1_u32 << 28 , gamp::graph::ui::impl::in_move = 1_u32 << 29 , gamp::graph::ui::impl::in_resize_br = 1_u32 << 30 , gamp::graph::ui::impl::in_resize_bl = 1_u32 << 31
}
 

Functions

 gamp::graph::ui::impl::JAU_MAKE_BITFIELD_ENUM_STRING (IOState, visible, interactive, activable, toggleable, draggable, resizable, resize_fixed_ratio, active, discarded, down, toggle, drag_first, in_move, in_resize_br, in_resize_bl)