Functions | |
void | Set_Marker_Size (double weight) |
void | QSet_Marker_Size (const char *segment, double weight) |
void | UnSet_Marker_Size (void) |
void | QUnSet_Marker_Size (const char *segment) |
void Set_Marker_Size | ( | double | weight | ) |
Makes marker symbols larger or smaller than usual.
weight | - Scale factor to be applied to the normal Marker size. |
A Size of "2.0" causes the markers to be rendered twice as big as they would usually be, while a size of "0.5" makes them half as big.
There is not yet an implemented method of inquiring just how big a "standard marker" actually is on a given display screen.
On some displays using nonstandard Marker sizes may slow down rendering.
For some markers symbols, HOOPS can attempt to rendered the marker with hardware acceleration if the Set_Driver_Options suboption marker drawing is set to fastest as opposed to nicest. The table listed below identifies when certain markers symbols can be rendered with hardware acceleration:
Symbol | Fastest | Nicest |
. | ||
(*) | ||
[*] | ||
other |
void QSet_Marker_Size | ( | const char * | segment, | |
double | weight | |||
) |
Similar to Set_Marker_Size(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be changed. | |
weight | - Scale factor to be applied to the normal Marker size. |
void UnSet_Marker_Size | ( | void | ) |
Removes all settings established by a previous call to Set_Marker_Size().
void QUnSet_Marker_Size | ( | const char * | segment | ) |
Removes all settings established by a previous call Set_Marker_Size(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be changed. |