|
Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
|
#include <cmath>#include <cstdarg>#include <cstdint>#include <optional>#include <jau/cpp_lang_util.hpp>#include <jau/environment.hpp>#include <jau/os/os_support.hpp>#include <jau/float_math.hpp>#include <jau/math/vec2f.hpp>#include <jau/math/vec2i.hpp>#include <jau/math/vec3f.hpp>#include <jau/math/vec4f.hpp>#include <jau/math/mat4f.hpp>#include <jau/math/recti.hpp>#include <jau/math/util/pmvmat4f.hpp>#include <jau/math/util/float_util.hpp>Go to the source code of this file.
Classes | |
| struct | gamp::Attachable |
| An attachable object. More... | |
| class | gamp::GampException |
| class | gamp::StringHashMapWrap< Value_type, Novalue_type, no_value > |
Namespaces | |
| namespace | gamp |
| Gamp: Graphics, Audio, Multimedia and Processing Framework (Native C++, WebAssembly, ...) | |
Macros | |
| #define | EMSCRIPTEN_KEEPALIVE |
Typedefs | |
| typedef std::shared_ptr< Attachable > | gamp::AttachableRef |
| typedef uintptr_t | gamp::handle_t |
| A native handle type, big enough to store a pointer. | |
| using | gamp::StringAttachables = StringHashMapWrap<AttachableRef, std::nullptr_t, nullptr> |
| template<typename K, typename V> | |
| using | gamp::StringlikeHashMap = std::unordered_map<K, V, jau::string_hash, std::equal_to<>> |
Functions | |
| template<typename T, typename U> | |
| U | gamp::castOrThrow (T has) |
| template<typename T, typename U> | |
| bool | gamp::checkOverflow (T has) |
| template<typename T, typename U> | |
| void | gamp::throwOnOverflow (T has) |
| #define EMSCRIPTEN_KEEPALIVE |
Definition at line 37 of file GampTypes.hpp.