ASCII terminal plotting backend - Backend Support Functions
This module contains support functions for polymorphic backend operations, including stub implementations and specialized interface functions.
Author: fortplot contributors
Extract RGB data from ASCII backend (not supported - dummy data)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | width | |||
| integer, | intent(in) | :: | height | |||
| real(kind=wp), | intent(out) | :: | rgb_data(width,height,3) | 
Get PNG data from ASCII backend (not supported)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | width | |||
| integer, | intent(in) | :: | height | |||
| integer(kind=1), | intent(out), | allocatable | :: | png_data(:) | ||
| integer, | intent(out) | :: | status | 
Prepare 3D data for ASCII backend (no-op - ASCII doesn't use 3D data)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(plot_data_t), | intent(in) | :: | plots(:) | 
Render Y-axis label for ASCII backend (no-op - handled elsewhere)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | ylabel | 
Render axes for ASCII context (stub implementation)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | title_text | ||
| character(len=*), | intent(in), | optional | :: | xlabel_text | ||
| character(len=*), | intent(in), | optional | :: | ylabel_text |