Used with ecs_unit_init().
More...
#include <meta.h>
|
| ecs_entity_t | entity |
| | Existing entity to associate with unit (optional).
|
| |
| const char * | symbol |
| | Unit symbol, e.g., "m", "%", "g".
|
| |
| ecs_entity_t | quantity |
| | Unit quantity, e.g., distance, percentage, weight.
|
| |
| ecs_entity_t | base |
| | Base unit, e.g., "meters" (optional).
|
| |
| ecs_entity_t | over |
| | Over unit, e.g., "per second" (optional).
|
| |
| ecs_unit_translation_t | translation |
| | Translation to apply to derived unit (optional).
|
| |
| ecs_entity_t | prefix |
| | Prefix indicating order of magnitude relative to the derived unit.
|
| |
Used with ecs_unit_init().
Definition at line 1212 of file meta.h.
◆ base
Base unit, e.g., "meters" (optional).
Definition at line 1223 of file meta.h.
◆ entity
Existing entity to associate with unit (optional).
Definition at line 1214 of file meta.h.
◆ over
Over unit, e.g., "per second" (optional).
Definition at line 1226 of file meta.h.
◆ prefix
Prefix indicating order of magnitude relative to the derived unit.
If set together with "translation", the values must match. If translation is not set, setting prefix will auto-populate it. Additionally, setting the prefix will enforce that the symbol (if set) is consistent with the prefix symbol + symbol of the derived unit. If the symbol is not set, it will be auto-populated.
Definition at line 1237 of file meta.h.
◆ quantity
Unit quantity, e.g., distance, percentage, weight.
(optional).
Definition at line 1220 of file meta.h.
◆ symbol
| const char* ecs_unit_desc_t::symbol |
Unit symbol, e.g., "m", "%", "g".
(optional).
Definition at line 1217 of file meta.h.
◆ translation
Translation to apply to derived unit (optional).
Definition at line 1229 of file meta.h.
The documentation for this struct was generated from the following file: