MySchoolEngine / GLEngine

The goal of this repository is to build rendering focused game engine. Feel free to join me and extend this project.
https://myschoolengine.github.io/GLEngine-Documentation/
Other
21 stars 1 forks source link

Reflection powered GUI #166

Closed RohacekD closed 2 years ago

RohacekD commented 2 years ago

Is your feature request related to a problem? Please describe. Instead of by the composition I would like to define GUI through metadata inside the reflection system.

Describe the solution you'd like I would like to fully describe GUI inside the metadata of the property. Than iterate over properties and use full power of the ImGui to build immediate mode GUI.

Describe alternatives you've considered It would be nice to make it possible to retain with current tech and just allow "new" way of writing gui. Maybe by using some wrapper over RTTR called directly from the class that wants to expose properties to GUI.