module
ToolsAdds various debugging tool plugins.
Most of these tools provide their own ImGui windows which can be toggled with the toolbox-plugin.
Modules
- module Collider Gizmos
- Draws gizmos for colliders of selected entities.
- module Console
- Displays the log messages in an ImGui window.
- module Debug Camera
- Adds a toggleable debug camera.
- module ECS Statistics
- Shows tons of statistics and information about the internal state of the ECS.
- module Entity Inspector
- Allows inspecting and modifying the components of the current Selection.
- module Metrics Panel
- Shows some useful performance metrics through a ImGui window.
- module Play Pause
- Allows changing the current simulation speed, or even pause it.
- module Selection
- Adds a resource which keeps track of what the current selection is.
- module Settings Inspector
- Allows inspecting the current setting values through a ImGui window.
- module Toolbox
- Allows toggling the visibility of other tools.
- module Transform Gizmo
- Adds a gizmo that allows changing the selected entity's position.
- module World Inspector
- Shows all of the entities in the world, and allows selecting them.
Files
- file plugin.hpp
- Plugin entry point.
Functions
-
auto toolsPlugin(Cubos& cubos) -> CUBOS_
ENGINE_ API void - Plugin entry function.
Function documentation
CUBOS_ ENGINE_ API void toolsPlugin(Cubos& cubos)
#include <engine/tools/plugin.hpp>
Plugin entry function.
Parameters | |
---|---|
cubos | Cubos main class |