ggdt/examples/imgui_integration
Gered 4d359f3e3c update all explicit Path instance allocation and use
previously, there were a ton of places that were allocating new Path
instances via `Path::new` for the purpose of creating a path to be
passed into a function as a Path argument

this has now been simplified everywhere by updating all functions
and methods that previously took Path arguments to instead take
AsRef<Path> arguments, allowing much more flexibility in the types
of path arguments passed in
2024-09-04 00:31:30 -04:00
..
assets imgui_integration example initial commit, work in progress 2023-04-10 19:40:46 -04:00
src update all explicit Path instance allocation and use 2024-09-04 00:31:30 -04:00
Cargo.toml use workspace.dependencies for common dependency versions 2024-07-21 16:07:33 -04:00
README.md add readme for imgui_integration example 2023-04-14 14:00:02 -04:00
screenshot.png update screenshot 2023-04-15 02:19:38 -04:00

ggdt - ImGui Integration Demo

Borrows a lot of elements from the "slimed" demo, available in the /examples folder that this same demo is located within, to run a somewhat simpler world and entity system from that demo while showing some bits of entity state in realtime using an ImGui-based display of this state information.

The primary point of this demo is to show usage of the ggdt ImGui integration in a bigger application that somewhat resembles a "real" project (that is, using the application state management subsystem, the entity subsystem, etc) to show how this integration can be done.

The main points of interest in this demo are found in the main.rs module.

Simply do cargo run from this directory to try it out.