orthographic_bounds Function

private pure function orthographic_bounds(self) result(bounds)

The bounds [left, right, bottom, top] of the orthographic projection.

Type Bound

View

Arguments

Type IntentOptional Attributes Name
class(View), intent(in) :: self

Return Value real(kind=wp), (4)


Called by

proc~~orthographic_bounds~~CalledByGraph proc~orthographic_bounds View%orthographic_bounds proc~place_camera place_camera proc~place_camera->proc~orthographic_bounds proc~view_camera view_camera proc~view_camera->proc~orthographic_bounds proc~cursor_ray WindowProxy%cursor_ray proc~cursor_ray->proc~view_camera proc~frame WindowProxy%frame proc~frame->proc~place_camera proc~dispatch_events dispatch_events proc~frame->proc~dispatch_events proc~screen_position WindowProxy%screen_position proc~screen_position->proc~view_camera proc~window_pick WindowProxy%window_pick proc~window_pick->proc~view_camera proc~drag_handle drag_handle proc~drag_handle->proc~cursor_ray proc~grab_handle grab_handle proc~grab_handle->proc~cursor_ray proc~hover_handle hover_handle proc~hover_handle->proc~window_pick proc~resize WindowProxy%resize proc~resize->proc~frame proc~run WindowProxy%run proc~run->proc~frame proc~dispatch_event dispatch_event proc~dispatch_event->proc~drag_handle proc~dispatch_event->proc~grab_handle proc~dispatch_event->proc~hover_handle proc~release_handle release_handle proc~dispatch_event->proc~release_handle proc~release_handle->proc~hover_handle proc~dispatch_events->proc~dispatch_event

Source Code

    pure function orthographic_bounds(self) result(bounds)
        class(View), intent(in) :: self
        real(wp) :: bounds(4)
        bounds = self%ortho
    end function orthographic_bounds