Holds parameters for custom numeric/time display.
Type: Value type
| Declaration | Description |
|---|---|
| void HUDNumDisplayParams() | Constructor |
| void HUDNumDisplayParams(const HUDNumDisplayParams& in other) | Copy constructor |
| HUDNumDisplayParams& opAssign(const HUDNumDisplayParams& in other) | Assignment operator |
| Declaration | Description |
|---|---|
| uint8 channel | Channel. Range: 0-15 (each module type has its own channel group). |
| int flags | Flags See HUD_ELEM, HUD_NUM (numeric display only) and HUD_TIME (time display only) enums. |
| float value | Value |
| uint8 defdigits | Default number of digits (numeric display only) |
| uint8 maxdigits | Maximum number of digits (numeric display only) |
| float x | Horizontal position on the screen. <0, 1.0> = left to right (-1.0, 0) = right to left -1.0 = centered |
| float y | Vertical position on the screen. <0, 1.0> = top to bottom (-1.0, 0) = bottom to top -1.0 = centered |
| RGBA color1 | Color 1 |
| RGBA color2 | Color 2 |
| float fadeinTime | Fade in time |
| float fadeoutTime | Fade out time |
| float holdTime | Hold time |
| float fxTime | Effect time |
| uint8 effect | Effect See HUD_EFFECT enum. |
| string_t spritename | Sprite name |
| uint8 left | Sprite left offset Range: 0-255 |
| uint8 top | Sprite top offset Range: 0-255 |
| int16 width | Sprite width Range: 0-512 (0: auto; use total width of the sprite) |
| int16 height | Sprite height Range: 0-512 (0: auto; use total height of the sprite) |