vkf_viewer_set_view_transform Interface

interface


Called by

interface~~vkf_viewer_set_view_transform~~CalledByGraph interface~vkf_viewer_set_view_transform vkf_viewer_set_view_transform proc~place_camera place_camera proc~place_camera->interface~vkf_viewer_set_view_transform proc~track_view track_view proc~track_view->interface~vkf_viewer_set_view_transform proc~frame WindowProxy%frame proc~frame->proc~place_camera proc~frame->proc~track_view proc~resize WindowProxy%resize proc~resize->proc~frame proc~run WindowProxy%run proc~run->proc~frame

public function vkf_viewer_set_view_transform(viewer, m) bind(C, name="vkf_viewer_set_view_transform")

Arguments

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

viewer handle (vkf_viewer_create)

real(kind=c_double), intent(in), dimension(4,4) :: m

world to view-frame matrix

Return Value integer(kind=c_int)

Description

Set the transform from world (scene root) to view-frame coordinates, applied after the trackball's eye/center/up (see ViewLookAt). Returns 0, or -1 on failure.