#include <hps.h>
Public Types | |
| enum | SizeUnits { SizeUnits::ScaleFactor, SizeUnits::ObjectSpace, SizeUnits::SubscreenRelative, SizeUnits::WindowRelative, SizeUnits::WorldSpace, SizeUnits::Points, SizeUnits::Pixels } |
This is the Line Class
|
strong |
Line Size Units
| Enumerator | |
|---|---|
| ScaleFactor |
A unitless linear scaling factor. A value of 2.0 will cause lines to be rendered twice as thick. A value of 1.0 will result in a visually pleasing device-dependent line weight. A value of 0 will result in the minimal weight line supported by the device. |
| ObjectSpace |
Object space units ignoring any scaling components in modelling matrices. |
| SubscreenRelative |
Fraction of the height of the outermost window. |
| WindowRelative |
Fraction of the height of the local window. |
| WorldSpace |
Object space units including any scaling components in modelling matrices and cameras. |
| Points |
Points units typically used for text size. 1 point corresponds to 1/72 inch. |
| Pixels |
Number of pixels. |