new_frame_manager Function

private function new_frame_manager(frame) result(fm)

A frame manager for the scene with root frame (optional).

Arguments

Type IntentOptional Attributes Name
class(ReferenceFrame), intent(in), optional, target :: frame

the root frame (not owned)

Return Value type(FrameManager)


Calls

proc~~new_frame_manager~~CallsGraph proc~new_frame_manager new_frame_manager proc~fm_set_frame FrameManager%fm_set_frame proc~new_frame_manager->proc~fm_set_frame interface~vkf_driver_preload vkf_driver_preload proc~fm_set_frame->interface~vkf_driver_preload

Called by

proc~~new_frame_manager~~CalledByGraph proc~new_frame_manager new_frame_manager interface~framemanager FrameManager interface~framemanager->proc~new_frame_manager

Source Code

    function new_frame_manager(frame) result(fm)
        class(ReferenceFrame), intent(in), target, optional :: frame  !! the root frame (not owned)
        type(FrameManager) :: fm
        if (present(frame)) call fm%set_frame(frame)
    end function new_frame_manager