fill Interface

public interface fill

Module Procedures

private subroutine fill_string(x, y, color, alpha, step)

Parameters x - x coordinates. y - y coordinates. color - named color string. alpha - fill opacity. step - stair-fill mode.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
character(len=*), intent(in) :: color
real(kind=wp), intent(in), optional :: alpha
character(len=*), intent(in), optional :: step

private subroutine fill_rgb(x, y, color, alpha, step)

Parameters x - x coordinates. y - y coordinates. color - literal RGB triple. alpha - fill opacity. step - stair-fill mode.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in) :: color(3)
real(kind=wp), intent(in), optional :: alpha
character(len=*), intent(in), optional :: step

private subroutine fill_default(x, y, alpha, step)

Parameters x - x coordinates. y - y coordinates. alpha - fill opacity. step - stair-fill mode.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), optional :: alpha
character(len=*), intent(in), optional :: step