window_wall Function

private function window_wall(self)

The window's wall time (s): the wall clock's, or while recording the video's (its start, plus a frame's time per frame drawn).

Arguments

Type IntentOptional Attributes Name
type(WindowProxy), intent(in) :: self

Return Value real(kind=wp)


Calls

proc~~window_wall~~CallsGraph proc~window_wall window_wall proc~wall_time wall_time proc~window_wall->proc~wall_time

Called by

proc~~window_wall~~CalledByGraph proc~window_wall window_wall proc~fly fly proc~fly->proc~window_wall proc~frame WindowProxy%frame proc~frame->proc~window_wall proc~stop_recording WindowProxy%stop_recording proc~frame->proc~stop_recording proc~place_camera place_camera proc~frame->proc~place_camera proc~pause_time WindowProxy%pause_time proc~pause_time->proc~window_wall proc~set_time WindowProxy%set_time proc~set_time->proc~window_wall proc~set_time_scale WindowProxy%set_time_scale proc~set_time_scale->proc~window_wall proc~start_flight start_flight proc~start_flight->proc~window_wall proc~stop_recording->proc~window_wall proc~close WindowProxy%close proc~close->proc~stop_recording proc~place_camera->proc~fly proc~place_camera->proc~start_flight proc~resize WindowProxy%resize proc~resize->proc~frame proc~run WindowProxy%run proc~run->proc~frame proc~set_camera WindowProxy%set_camera proc~set_camera->proc~start_flight

Source Code

    real(wp) function window_wall(self)
        type(WindowProxy), intent(in) :: self
        if (self%recording_) then
            window_wall = self%record_wall + real(self%record_frames, wp) / self%record_fps
        else
            window_wall = wall_time()
        end if
    end function window_wall