ΒΆvoid init(
    ekg::runtime* p_ekg_runtime,
    ekg::runtime_property* p_ekg_runtime_property)

Description

The initialization of EKG, initialize `ekg::runtime_property` correct before calling this. EKG does not has a font-service to handle system fonts, so it is required to load a local (ttf, otf) font file. GPU API tells which GPU API the application is built in; For OpenGL API do not worry about the initialization setup process; Vulkan API requires more of work to setup, EKG only initialize the necessary descriptor sets, and PSO - you pre-initialize everything -. Check: <link -about-RHI-concept-documentation-not-done> The OS platform, under the system libraries (X11, Wayland, Win32) or window library (SDL, GLFW, etc). Check: <OS -platform-documention-aobut-not-done>

Declared at: include/ekg/ekg.hpp:83

Parameters

ekg::runtime* p_ekg_runtime
ekg::runtime_property* p_ekg_runtime_property