vkf_rocky_map_settings Interface

interface


Called by

interface~~vkf_rocky_map_settings~~CalledByGraph interface~vkf_rocky_map_settings vkf_rocky_map_settings proc~apply_settings apply_settings proc~apply_settings->interface~vkf_rocky_map_settings proc~make_map make_map proc~make_map->proc~apply_settings proc~set_lighting TerrainBody%set_lighting proc~set_lighting->proc~apply_settings proc~terrain_build_contents TerrainBody%terrain_build_contents proc~terrain_build_contents->proc~make_map proc~terrain_update TerrainBody%terrain_update proc~terrain_update->proc~make_map

public function vkf_rocky_map_settings(map, lighting, background) bind(C, name="vkf_rocky_map_settings")

Arguments

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

map handle (vkf_rocky_map_create)

integer(kind=c_int), value :: lighting

(1: lit by the scene's lights, as vkframes' spheres; 0: imagery as is (Rocky's default))

real(kind=c_float), intent(in), dimension(4) :: background

the color where there is no imagery (rgba, 0 to 1)

Return Value integer(kind=c_int)

Description

A map's settings. Returns 0, or -1 on failure.