Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
public function vkf_sky_lines_create(capacity) bind(C, name="vkf_sky_lines_create")
Arguments
Type
Intent
Optional
Attributes
Name
integer(kind=c_int),
value
::
capacity
the most lines
Return Value type(c_ptr)
Description
Lines on the sky (up to capacity; initially none; e.g. constellations): segments between
directions, of the color and width of the style's parameters (vkf_sky_style). A node handle, or null on
failure. Fortran fills the buffer as the stars' (vkf_sky_stars: 8 floats per line, its first direction
x, y, z, unused, then its second) and calls vkf_sky_stars_changed.