vkf_switch_set Interface

interface


Called by

interface~~vkf_switch_set~~CalledByGraph interface~vkf_switch_set vkf_switch_set proc~apply_mode apply_mode proc~apply_mode->interface~vkf_switch_set proc~realize ReferenceFrame%realize proc~realize->interface~vkf_switch_set proc~realize->proc~realize proc~build_decorations build_decorations proc~realize->proc~build_decorations proc~set_light_source_enabled ReferenceFrame%set_light_source_enabled proc~set_light_source_enabled->interface~vkf_switch_set proc~shadow_build_contents ShadowCones%shadow_build_contents proc~shadow_build_contents->interface~vkf_switch_set proc~show_contents ReferenceFrame%show_contents proc~show_contents->interface~vkf_switch_set proc~update_arrow update_arrow proc~update_arrow->interface~vkf_switch_set proc~update_switches update_switches proc~update_switches->interface~vkf_switch_set proc~write_region write_region proc~write_region->interface~vkf_switch_set proc~add_child ReferenceFrame%add_child proc~add_child->proc~realize proc~build_decorations->proc~update_switches proc~make_axis make_axis proc~build_decorations->proc~make_axis proc~make_name_label make_name_label proc~build_decorations->proc~make_name_label proc~frame WindowProxy%frame proc~frame->proc~realize proc~make_axis->proc~update_switches proc~make_line_node make_line_node proc~make_line_node->proc~apply_mode proc~make_name_label->proc~update_switches proc~make_name_node make_name_node proc~make_name_node->proc~apply_mode proc~make_star_node make_star_node proc~make_star_node->proc~apply_mode proc~make_star_node->proc~make_name_node proc~make_texture_node make_texture_node proc~make_texture_node->proc~apply_mode proc~set_display_scale VectorHandle%set_display_scale proc~set_display_scale->proc~update_arrow proc~set_draw_mode~2 SkySphere%set_draw_mode proc~set_draw_mode~2->proc~apply_mode proc~set_head_size VectorHandle%set_head_size proc~set_head_size->proc~update_arrow proc~set_vector VectorHandle%set_vector proc~set_vector->proc~update_arrow proc~shape_regions shape_regions proc~shape_regions->proc~write_region proc~show_axes ReferenceFrame%show_axes proc~show_axes->proc~update_switches proc~show_axes_labels ReferenceFrame%show_axes_labels proc~show_axes_labels->proc~update_switches proc~show_name_label ReferenceFrame%show_name_label proc~show_name_label->proc~update_switches proc~vector_build_contents VectorHandle%vector_build_contents proc~vector_build_contents->proc~update_arrow proc~move_axis move_axis proc~move_axis->proc~make_axis proc~new_shadow_cones new_shadow_cones proc~new_shadow_cones->proc~show_axes proc~new_shadow_cones->proc~show_axes_labels proc~new_shadow_cones->proc~show_name_label proc~node~2 SkySphere%node proc~node~2->proc~make_line_node proc~node~2->proc~make_star_node proc~node~2->proc~make_texture_node proc~place place proc~place->proc~shape_regions proc~remake_axes remake_axes proc~remake_axes->proc~make_axis proc~resize WindowProxy%resize proc~resize->proc~frame proc~run WindowProxy%run proc~run->proc~frame proc~set_constellations SkySphere%set_constellations proc~set_constellations->proc~make_line_node proc~set_label_font ReferenceFrame%set_label_font proc~set_label_font->proc~make_name_label proc~set_label_font->proc~remake_axes proc~set_star_data SkySphere%set_star_data proc~set_star_data->proc~make_star_node proc~set_star_names SkySphere%set_star_names proc~set_star_names->proc~make_name_node proc~set_texture_map~2 SkySphere%set_texture_map proc~set_texture_map~2->proc~make_texture_node proc~set_x_label ReferenceFrame%set_x_label proc~set_x_label->proc~make_axis proc~set_y_label ReferenceFrame%set_y_label proc~set_y_label->proc~make_axis proc~set_z_label ReferenceFrame%set_z_label proc~set_z_label->proc~make_axis proc~show_decorations ReferenceFrame%show_decorations proc~show_decorations->proc~show_axes proc~show_decorations->proc~show_axes_labels proc~show_decorations->proc~show_name_label proc~vector_move_handle_point VectorHandle%vector_move_handle_point proc~vector_move_handle_point->proc~set_vector interface~shadowcones ShadowCones interface~shadowcones->proc~new_shadow_cones proc~move_x_axis ReferenceFrame%move_x_axis proc~move_x_axis->proc~move_axis proc~move_y_axis ReferenceFrame%move_y_axis proc~move_y_axis->proc~move_axis proc~move_z_axis ReferenceFrame%move_z_axis proc~move_z_axis->proc~move_axis proc~new_time_handle new_time_handle proc~new_time_handle->proc~show_decorations proc~new_vector_handle new_vector_handle proc~new_vector_handle->proc~show_decorations proc~relayout_labels relayout_labels proc~relayout_labels->proc~remake_axes proc~set_color~2 ReferenceFrame%set_color proc~set_color~2->proc~remake_axes proc~set_sky WindowProxy%set_sky proc~set_sky->proc~node~2 proc~shadow_late_update ShadowCones%shadow_late_update proc~shadow_late_update->proc~place interface~timehandle TimeHandle interface~timehandle->proc~new_time_handle interface~vectorhandle VectorHandle interface~vectorhandle->proc~new_vector_handle proc~axes_set_color CoordinateAxes%axes_set_color proc~axes_set_color->proc~set_color~2 proc~grid_set_color LatLonGrid%grid_set_color proc~grid_set_color->proc~set_color~2 proc~new_reference_frame new_reference_frame proc~new_reference_frame->proc~set_color~2 proc~place_axes place_axes proc~place_axes->proc~move_x_axis proc~place_axes->proc~move_y_axis proc~place_axes->proc~move_z_axis proc~place_grid_axes place_grid_axes proc~place_grid_axes->proc~move_x_axis proc~place_grid_axes->proc~move_y_axis proc~place_grid_axes->proc~move_z_axis proc~segments_set_color CustomLineSegments%segments_set_color proc~segments_set_color->proc~set_color~2 proc~set_label_alignment ReferenceFrame%set_label_alignment proc~set_label_alignment->proc~relayout_labels proc~set_label_size ReferenceFrame%set_label_size proc~set_label_size->proc~relayout_labels proc~sphere_set_color Sphere%sphere_set_color proc~sphere_set_color->proc~set_color~2 proc~time_set_color TimeHandle%time_set_color proc~time_set_color->proc~set_color~2 proc~vector_set_color VectorHandle%vector_set_color proc~vector_set_color->proc~set_color~2 interface~referenceframe ReferenceFrame interface~referenceframe->proc~new_reference_frame proc~grid_set_parameters LatLonGrid%grid_set_parameters proc~grid_set_parameters->proc~place_grid_axes proc~new_coordinate_axes new_coordinate_axes proc~new_coordinate_axes->proc~place_axes proc~new_lat_lon_grid new_lat_lon_grid proc~new_lat_lon_grid->proc~place_grid_axes proc~new_radial_plane new_radial_plane proc~new_radial_plane->proc~place_axes proc~plane_set_parameters RadialPlane%plane_set_parameters proc~plane_set_parameters->proc~place_axes proc~set_axis_length CoordinateAxes%set_axis_length proc~set_axis_length->proc~place_axes interface~coordinateaxes CoordinateAxes interface~coordinateaxes->proc~new_coordinate_axes interface~latlongrid LatLonGrid interface~latlongrid->proc~new_lat_lon_grid interface~radialplane RadialPlane interface~radialplane->proc~new_radial_plane

public function vkf_switch_set(node, visible) bind(C, name="vkf_switch_set")

Arguments

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

switch handle (vkf_switch_create)

integer(kind=c_int), value :: visible

1 to show, 0 to hide

Return Value integer(kind=c_int)

Description

Show or hide all children of a switch. Returns 0, or -1 on failure.