rc-js-util
Version:
A collection of TS and C++ utilities to help writing performant and correct applications, achieved through strict typing and (removable) invariant checking.
95 lines (43 loc) • 913 B
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [rc-js-util](./rc-js-util.md) > [ERgbaShift](./rc-js-util.ergbashift.md)
## ERgbaShift enum
Bit offset for packed RGBA colors.
**Signature:**
```typescript
export declare enum ERgbaShift
```
## Enumeration Members
<table><thead><tr><th>
Member
</th><th>
Value
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
A
</td><td>
`24`
</td><td>
</td></tr>
<tr><td>
B
</td><td>
`16`
</td><td>
</td></tr>
<tr><td>
G
</td><td>
`8`
</td><td>
</td></tr>
<tr><td>
R
</td><td>
`0`
</td><td>
</td></tr>
</tbody></table>
## Remarks
After masking zero fill right shift to unpack. Left shift to pack (0-255 as input). Stored as ABGR to allow packing of RGB into float32.