Holds parameters for custom sprite.
Type: Value type
Declaration | Description |
---|---|
void HUDSpriteParams() | Constructor |
void HUDSpriteParams(const HUDSpriteParams& in other) | Copy constructor |
HUDSpriteParams& opAssign(const HUDSpriteParams& 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 and HUD_SPR enums. |
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) |
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 |
uint8 frame | Frame |
uint8 numframes | Number of frames |
float framerate | Framerate |
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. |