HUDEntry Derived Type

type, private :: HUDEntry

A HUD text shown in a window, with the window's node for it.


Inherits

type~~hudentry~~InheritsGraph type~hudentry HUDEntry c_ptr c_ptr type~hudentry->c_ptr node type~hudtext HUDText type~hudentry->type~hudtext p

Inherited by

type~~hudentry~~InheritedByGraph type~hudentry HUDEntry type~windowproxy WindowProxy type~windowproxy->type~hudentry huds

Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: font

the font its node was made with

type(c_ptr), public :: node = c_null_ptr

the window's label node for it (null until made)

type(HUDText), public, pointer :: p => null()

the HUD text (not owned)

integer, public :: revision = -1

the text's revision last shown


Source Code

    type :: HUDEntry
        type(HUDText), pointer :: p => null()               !! the HUD text (not owned)
        type(c_ptr) :: node = c_null_ptr                    !! the window's label node for it (null until made)
        integer :: revision = -1                    !! the text's revision last shown
        character(len=:), allocatable :: font       !! the font its node was made with
    end type HUDEntry