[ { "name": "MeterInterpolateColors", "options": [ "linearly", "faster near empty", "faster near full", "through random noise" ], "type": "enum" }, { "name": "MeterAnchorColors", "options": [ "at both ends", "at empty", "at full" ], "type": "enum" }, { "name": "Meter", "groups": [ { "name": "meter", "description": "Meter tags appear to be an older implementation of what the unit HUD interface does, except they are directly referenced in the globals tag. They are not used in any engine.\n\nNOTE: If you were looking for the meter shader, you were probably looking for shader_transparent_meter.", "first": "flags" } ], "fields": [ { "name": "flags", "type": "IsUnusedFlag", "unused": true }, { "name": "stencil bitmaps", "type": "TagReference", "non_cached": true, "comment": "Don't use this! This gets dereferenced on map build.", "groups": [ "bitmap" ] }, { "name": "source bitmap", "type": "TagReference", "non_cached": true, "comment": "Don't use this! This gets dereferenced on map build.", "groups": [ "bitmap" ] }, { "name": "stencil sequence index", "type": "uint16" }, { "name": "source sequence index", "type": "uint16" }, { "type": "pad", "size": 16 }, { "type": "pad", "size": 4 }, { "name": "interpolate colors", "type": "MeterInterpolateColors" }, { "name": "anchor colors", "type": "MeterAnchorColors" }, { "type": "pad", "size": 8 }, { "name": "empty color", "type": "ColorARGB" }, { "name": "full color", "type": "ColorARGB" }, { "type": "pad", "size": 20 }, { "name": "unmask distance", "type": "float", "unit": "meter units" }, { "name": "mask distance", "type": "float", "unit": "meter units" }, { "type": "pad", "size": 20 }, { "name": "encoded stencil", "type": "Data", "cache_only": true, "maximum": 65536 } ], "type": "struct", "comment": "This is probably a leftover from pre-CE development. I don't think this tag does anything in modern CE.", "size": 172, "group": "meter", "needs_preprocessed": true } ]