sculpto
|
Topology object basis class for mesh creating implementation module. More...
#include "utilities/macros/debug_memory_hook.h"
#include "utilities/macros/assert.h"
#include "utilities/macros/throw_if_failed.h"
#include "utilities/memory/smart_ptr.h"
#include "utilities/string/fixed_string.h"
#include "utilities/string/string_id.h"
#include "utilities/event/event_dispatcher.h"
#include "core/application/log.h"
Go to the source code of this file.
Namespaces | |
namespace | scl |
Macros | |
#define | SCL_BIND_EVENT_FN(fn) [this](auto&&... args) -> decltype(auto) { return this->fn(std::forward<decltype(args)>(args)...); } |
Typedefs | |
using | scl::degrees = math::degrees< float > |
using | scl::radians = math::radians< float > |
using | scl::vec2 = math::vec2< float > |
using | scl::vec3 = math::vec3< float > |
using | scl::vec4 = math::vec4< float > |
using | scl::ivec2 = math::vec2< int > |
using | scl::ivec3 = math::vec3< int > |
using | scl::ivec4 = math::vec4< int > |
using | scl::uvec2 = math::vec2< u32 > |
using | scl::uvec3 = math::vec3< u32 > |
using | scl::uvec4 = math::vec4< u32 > |
using | scl::matr3 = math::matr3< float > |
using | scl::matr3_data = math::matr3_data< float > |
using | scl::matr4 = math::matr4< float > |
using | scl::matr4_data = math::matr4_data< float > |
using | scl::window_handle = int |
Topology object basis class for mesh creating implementation module.
Definition in file base.h.
#define SCL_BIND_EVENT_FN | ( | fn | ) | [this](auto&&... args) -> decltype(auto) { return this->fn(std::forward<decltype(args)>(args)...); } |