vkf_viewer_gui Interface

interface


Called by

interface~~vkf_viewer_gui~~CalledByGraph interface~vkf_viewer_gui vkf_viewer_gui proc~window_gui WindowProxy%window_gui proc~window_gui->interface~vkf_viewer_gui

public function vkf_viewer_gui(viewer, font, font_len, size) bind(C, name="vkf_viewer_gui")

Arguments

Type IntentOptional Attributes Name
type(c_ptr), value :: viewer

viewer handle (vkf_viewer_create)

character(kind=c_char, len=1), intent(in) :: font(*)

font file (empty: ImGui's)

integer(kind=c_int), value :: font_len

the length of font

real(kind=c_double), value :: size

font size (window units)

Return Value type(c_ptr)

Description

The viewer's GUI panels (vkf_gui.cpp), made on first use: a handle for the vkf_gui_* functions, valid while the viewer exists; null on failure.