vkf_sky_stars Interface

interface


Called by

interface~~vkf_sky_stars~~CalledByGraph interface~vkf_sky_stars vkf_sky_stars proc~make_line_node make_line_node proc~make_line_node->interface~vkf_sky_stars proc~make_star_node make_star_node proc~make_star_node->interface~vkf_sky_stars proc~node~2 SkySphere%node proc~node~2->proc~make_line_node proc~node~2->proc~make_star_node proc~set_constellations SkySphere%set_constellations proc~set_constellations->proc~make_line_node proc~set_star_data SkySphere%set_star_data proc~set_star_data->proc~make_star_node proc~set_sky WindowProxy%set_sky proc~set_sky->proc~node~2

public function vkf_sky_stars(node, capacity) bind(C, name="vkf_sky_stars")

Arguments

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

stars or lines handle (vkf_stars_create, vkf_sky_lines_create)

integer(kind=c_int), intent(out) :: capacity

the buffer's capacity (stars or lines)

Return Value type(c_ptr)

Description

The stars' buffer, 8 floats per star (direction x, y, z, size in window units, then r, g, b, unused), to fill in place; null for a sky texture.