UNPKG

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.

150 lines (67 loc) 1.82 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [rc-js-util](./rc-js-util.md) &gt; [RgbaColorPacker](./rc-js-util.rgbacolorpacker.md) ## RgbaColorPacker class Utility for packing and unpacking RGBA into int32 with one byte per channel. **Signature:** ```typescript export declare class RgbaColorPacker ``` ## Methods <table><thead><tr><th> Method </th><th> Modifiers </th><th> Description </th></tr></thead> <tbody><tr><td> [generateRandomPackedRGBA()](./rc-js-util.rgbacolorpacker.generaterandompackedrgba.md) </td><td> `static` </td><td> </td></tr> <tr><td> [getHexColorString(value)](./rc-js-util.rgbacolorpacker.gethexcolorstring.md) </td><td> `static` </td><td> Given a packed color, produce a dom color string like `#FF0000`<!-- -->. </td></tr> <tr><td> [makeDomColorString(color)](./rc-js-util.rgbacolorpacker.makedomcolorstring.md) </td><td> `static` </td><td> Given a packed color, produce a dom color string like `rgba(255, 255, 255, 1)`<!-- -->. </td></tr> <tr><td> [packColor(r, g, b, a)](./rc-js-util.rgbacolorpacker.packcolor.md) </td><td> `static` </td><td> </td></tr> <tr><td> [unpackA(color)](./rc-js-util.rgbacolorpacker.unpacka.md) </td><td> `static` </td><td> </td></tr> <tr><td> [unpackB(color)](./rc-js-util.rgbacolorpacker.unpackb.md) </td><td> `static` </td><td> </td></tr> <tr><td> [unpackG(color)](./rc-js-util.rgbacolorpacker.unpackg.md) </td><td> `static` </td><td> </td></tr> <tr><td> [unpackR(color)](./rc-js-util.rgbacolorpacker.unpackr.md) </td><td> `static` </td><td> </td></tr> </tbody></table>