getColorRgbaB method
Implementation
PvrtcColorRgba getColorRgbaB() {
if (colorBIsOpaque != 0) {
final r = colorB >> 10;
final g = colorB >> 5 & 0x1f;
final b = colorB & 0x1f;
return PvrtcColorRgba(BitUtility.BITSCALE_5_TO_8[r],
BitUtility.BITSCALE_5_TO_8[g], BitUtility.BITSCALE_5_TO_8[b], 255);
} else {
final a = colorB >> 12 & 7;
final r = colorB >> 8 & 0xf;
final g = colorB >> 4 & 0xf;
final b = colorB & 0xf;
return PvrtcColorRgba(
BitUtility.BITSCALE_4_TO_8[r],
BitUtility.BITSCALE_4_TO_8[g],
BitUtility.BITSCALE_4_TO_8[b],
BitUtility.BITSCALE_3_TO_8[a]);
}
}