|
Gamp v0.0.7-54-gccdc599
Gamp: Graphics, Audio, Multimedia and Processing
|
#include <jau/basic_types.hpp>#include <jau/darray.hpp>#include <jau/float_math.hpp>#include <jau/float_types.hpp>#include <jau/int_types.hpp>#include <jau/enum_util.hpp>#include <jau/fraction_type.hpp>#include <jau/math/geom/aabbox3f.hpp>#include <jau/math/geom/geom3f.hpp>#include <jau/math/vec3f.hpp>#include <jau/math/vec4f.hpp>#include <jau/math/quaternion.hpp>#include <jau/ordered_atomic.hpp>#include <gamp/render/gl/GLContext.hpp>#include <gamp/render/gl/GLTypes.hpp>#include <gamp/GampTypes.hpp>#include <gamp/Gamp.hpp>#include <gamp/wt/event/PointerEvent.hpp>#include <mutex>#include <vector>Go to the source code of this file.
Classes | |
| class | gamp::dag::RenderState |
| class | gamp::dag::Shape |
Namespaces | |
| namespace | gamp |
| Gamp: Graphics, Audio, Multimedia and Processing Framework (Native C++, WebAssembly, ...) | |
| namespace | gamp::dag |
| namespace | gamp::dag::impl |
Typedefs | |
| typedef std::vector< ShapeRef > | gamp::dag::ShapeList |
| typedef std::shared_ptr< Shape > | gamp::dag::ShapeRef |
Enumerations | |
| enum class | gamp::dag::impl::IOState : uint32_t { gamp::dag::impl::none = 0 , gamp::dag::impl::visible = 1_u32 << 0 , gamp::dag::impl::interactive = 1_u32 << 1 , gamp::dag::impl::activable = 1_u32 << 2 , gamp::dag::impl::toggleable = 1_u32 << 3 , gamp::dag::impl::draggable = 1_u32 << 4 , gamp::dag::impl::resizable = 1_u32 << 5 , gamp::dag::impl::resize_fixed_ratio = 1_u32 << 6 , gamp::dag::impl::active = 1_u32 << 7 , gamp::dag::impl::discarded = 1_u32 << 25 , gamp::dag::impl::down = 1_u32 << 26 , gamp::dag::impl::toggle = 1_u32 << 27 , gamp::dag::impl::drag_first = 1_u32 << 28 , gamp::dag::impl::in_move = 1_u32 << 29 , gamp::dag::impl::in_resize_br = 1_u32 << 30 , gamp::dag::impl::in_resize_bl = 1_u32 << 31 } |