vkf_viewer_perspective Interface

interface


Called by

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

public function vkf_viewer_perspective(viewer, fovy, near_distance, far_distance) bind(C, name="vkf_viewer_perspective")

Arguments

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

viewer handle (vkf_viewer_create)

real(kind=c_double), value :: fovy

vertical field of view (degrees)

real(kind=c_double), value :: near_distance

near and far plane distances (scene units)

real(kind=c_double), value :: far_distance

near and far plane distances (scene units)

Return Value integer(kind=c_int)

Description

Use a perspective projection. Returns 0, or -1 on failure.