Matvey Cherevko
Matvey Cherevko
> Perhabs one reason is reflection will be added to CXX in the distant future. yes, static reflection will be added to the standard, but this is a little different...
Yes, it's interesting, I'll think about syntax like this: ```cpp ENUM_HPP_CLASS_DECL_EX(topology, int, (triangles, "triangles") (triangles_fan = 2, "triangles fan") (triangles_strip = 4, "triangles strip")) ```
Hello DeirhX! You need hierarchies for your task. Components: `parent`, `local_transform`, `world_transform` and System: `local_to_world` to update world_transform from `local_transform` and `parent` components. There are many ways to do it....
**Workaround** - Downgrade to 1.8.1
Hello! If you have `uvalue` with `shared_ptr` inside, you can call `uvalue::unmap` method to get `uvalue` with raw pointer `T*` from `shared_ptr`. This will be analogous to a call `shared_ptr::get`....
P.S. I have some ideas for a new mechanism that would allow smart pointers to be used as method instances. But it has not yet been implemented and not thought...
So, with this code preview it is difficult to understand what is happening, but as far as I can see you are trying to take a shared pointer to a...
+1 It would be great!
Why does this extension even use a direct graphics API? Wouldn't it be simpler to use the engine's internal API, meshes, textures, and so on? It's much simpler and more...
Hello! Thank you for your kind words! As for the examples/samples, I have a few ideas in mind, but at the moment, I have been focusing on a new relationship...