Hex constant method starts from ".a": 0xCCCCCC.argb
Jacob Carlborg
doob at me.com
Mon Dec 14 16:11:16 UTC 2020
On Monday, 14 December 2020 at 05:51:28 UTC, Виталий Фадеев wrote:
>> It's parsing the `.a` in `.argb` as part of the number:
>>
>> auto color = 0x00AABBCC.a rgb; // what the compiler sees
>>
>> You can fix it with parentheses:
>>
>> auto color = (0x00AABBCC).argb;
>
> Thanks!
>
> It is not perfect, but also beauty!
Or you can call it `rgba`. It seems to be what Wikipedia prefers
[1].
[1] https://en.wikipedia.org/wiki/RGBA_color_model
--
/Jacob Carlborg
More information about the Digitalmars-d-learn
mailing list