Native render path for spec_t values.
This module translates spec_t into the low-level render state used by the
existing backends without routing through figure_t.
Delegates mark handling to fortplot_spec_mark_handlers and field rendering
to fortplot_spec_field_rendering. Shared utilities live in
fortplot_spec_rendering_utils.
Functions
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
filename |
|
Return Value
logical
Subroutines
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(spec_t),
|
intent(in) |
|
|
:: |
spec |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
filename |
|
|
integer,
|
intent(out) |
|
|
:: |
status |
|
|
type(figure_state_t),
|
intent(out), |
optional |
|
:: |
rendered_state |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(spec_t),
|
intent(in) |
|
|
:: |
spec |
|
|
character(len=*),
|
intent(in), |
optional |
|
:: |
backend_name |
|
|
logical,
|
intent(in), |
optional |
|
:: |
blocking |
|
|
type(figure_state_t),
|
intent(out), |
optional |
|
:: |
rendered_state |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(spec_t),
|
intent(in) |
|
|
:: |
spec |
|
|
type(figure_state_t),
|
intent(inout) |
|
|
:: |
state |
|
|
type(plot_data_t),
|
intent(inout), |
|
allocatable
|
:: |
plots(:) |
|
|
integer,
|
intent(inout) |
|
|
:: |
plot_count |
|
|
integer,
|
intent(out) |
|
|
:: |
status |
|