On Tuesday, 15 December 2020 at 05:10:27 UTC, Виталий Фадеев wrote:
On Tuesday, 15 December 2020 at 05:04:46 UTC, Виталий Фадеев wrote:
On Monday, 14 December 2020 at 16:19:18 UTC, Adam D. Ruppe wrote:
On Monday, 14 December 2020 at 16:11:16 UTC, Jacob Carlborg wrote:
Or you can call it `rgba`. It seems to be what Wikipedia prefers [1].

The ordering here tends to reflect the bytes. So argb puts the alpha byte first in the array whereas rgba puts red first.

But there's other ways here including just saying argb(...) or foo.as!"argb" or whatever well.

I think about .rgba.

Yes. The ordering! The logic.

ARGB = .argb

Thanks!

0x00AABBCC.argb

0x00AABBCC - is ARGB value
.argb      - is unit

...in my logic.

120.px
120       - is Pixel value
.px       - is unit

...in my logic.

100.percent
100       - is Percent value
.percent  - is unit

...in my logic.
)

Thanks!

This concept:
class X
{
    this()
    {
        props.fontFace   = "Ubuntu Mono";
        props.fontSize   = 24.px;
        props.lineHeight = 15.px;
        props.color      = 0xFFFFFF;
        props.backColor  = 0x222222;
        // or
        props.color      = 0xFFFFFF.rgb;
        props.backColor  = 0x222222.rgb;
        // or
        props.color      = 0x88FFFFFF.argb;
        props.backColor  = 0x88222222.argb;
    }
}

Thanks!
)
  • Hex constant method st... Виталий Фадеев via Digitalmars-d-learn
    • Re: Hex constant ... Виталий Фадеев via Digitalmars-d-learn
      • Re: Hex const... Paul Backus via Digitalmars-d-learn
        • Re: Hex c... Виталий Фадеев via Digitalmars-d-learn
          • Re: H... Jacob Carlborg via Digitalmars-d-learn
            • ... Adam D. Ruppe via Digitalmars-d-learn
              • ... Виталий Фадеев via Digitalmars-d-learn
                • ... Виталий Фадеев via Digitalmars-d-learn
                • ... Виталий Фадеев via Digitalmars-d-learn

Reply via email to