Common Application Features
All applications that are built on top of ezGameApplication provide a number of useful features for developers.
The shortcuts below are also listed in the Engine menu of the in-game console and can be triggered from there.
In-game console
Press F1 to toggle the in-game console. See its documentation for further details.
Reload Resources
Press F4 to instruct the engine to reload all resources. This can be useful, if for example, you are working on a shader and want to see the result of your changes inside the game, without having to restart the game.
Reloading resources works for all assets that are used directly by the engine (e.g. Shaders). For some assets it will work, after the editor processed the input assets. For example for textures and materials and many others. Some resources, though, are not reloadable, e.g. things that get instantiated at runtime, such as prefabs.
Show Frames Per Second
Press F5 to toggle the display of the FPS counter.
Take a Profiling Capture
Press F8 to take a capture of the profiling data. See the profiling documentation for details.
Open ezInspector
Press F10 to launch the ezInspector tool. It is started from the directory of the running application, so it is only available if ezInspector was built and deployed next to it.
Take a RenderDoc Capture
Press F11 to take a RenderDoc capture. See the RenderDoc integration documentation for details.
Take a Screenshot
Press F12 to take a screenshot. Screenshots are stored in the appdata data directory (see the log output). On Windows this can be found by typing %appdata% into the Windows Explorer.