create_huds Subroutine

private subroutine create_huds(self)

Create the window's nodes for its HUD texts (before its first frame).

Arguments

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

Calls

proc~~create_huds~~CallsGraph proc~create_huds create_huds proc~create_hud create_hud proc~create_huds->proc~create_hud interface~vkf_viewer_hud_add vkf_viewer_hud_add proc~create_hud->interface~vkf_viewer_hud_add proc~alignment HUDText%alignment proc~create_hud->proc~alignment proc~color HUDText%color proc~create_hud->proc~color proc~font HUDText%font proc~create_hud->proc~font proc~label_create label_create proc~create_hud->proc~label_create proc~position HUDText%position proc~create_hud->proc~position proc~revision HUDText%revision proc~create_hud->proc~revision proc~text~2 HUDText%text proc~create_hud->proc~text~2 interface~vkf_label_create vkf_label_create proc~label_create->interface~vkf_label_create proc~get_font get_font proc~label_create->proc~get_font proc~vsg_alignment vsg_alignment proc~label_create->proc~vsg_alignment interface~vkf_font_read vkf_font_read proc~get_font->interface~vkf_font_read proc~find_font find_font proc~get_font->proc~find_font proc~find_in_dirs find_in_dirs proc~find_font->proc~find_in_dirs

Called by

proc~~create_huds~~CalledByGraph proc~create_huds create_huds proc~frame WindowProxy%frame proc~frame->proc~create_huds proc~resize WindowProxy%resize proc~resize->proc~frame proc~run WindowProxy%run proc~run->proc~frame

Source Code

    subroutine create_huds(self)
        type(WindowProxy), intent(inout) :: self
        integer :: k
        do k = 1, self%n_huds
            call create_hud(self, k)
        end do
    end subroutine create_huds