vkf_line_colors Interface

interface


Called by

interface~~vkf_line_colors~~CalledByGraph interface~vkf_line_colors vkf_line_colors proc~color_slice LineChain%color_slice proc~color_slice->interface~vkf_line_colors proc~tail_colors tail_colors proc~tail_colors->interface~vkf_line_colors proc~update_ribbon_tail RibbonArtist%update_ribbon_tail proc~update_ribbon_tail->interface~vkf_line_colors proc~point_color LineChain%point_color proc~point_color->proc~color_slice proc~update_tail CurveArtist%update_tail proc~update_tail->proc~tail_colors proc~write_intermediates write_intermediates proc~write_intermediates->proc~color_slice proc~write_marker write_marker proc~write_marker->proc~color_slice proc~write_segments~2 write_segments proc~write_segments~2->proc~color_slice proc~add_intermediates add_intermediates proc~add_intermediates->proc~write_intermediates proc~drawn_segment~2 CustomLineSegments%drawn_segment proc~drawn_segment~2->proc~point_color proc~marker_drawn_color MarkerArtist%marker_drawn_color proc~marker_drawn_color->proc~point_color proc~marker_update MarkerArtist%marker_update proc~marker_update->proc~write_marker proc~marker_update->proc~add_intermediates proc~segments_late_update CustomLineSegments%segments_late_update proc~segments_late_update->proc~write_segments~2

public function vkf_line_colors(line, capacity) bind(C, name="vkf_line_colors")

Arguments

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

line or ribbon handle

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

the buffer's capacity (points)

Return Value type(c_ptr)

Description

The colors (4 floats per point) of a line made by vkf_line_create_colored (null for others).