getColorRgbB method

PvrtcColorRgb getColorRgbB()

Implementation

PvrtcColorRgb getColorRgbB() {
  if (colorBIsOpaque != 0) {
    final r = colorB >> 10;
    final g = colorB >> 5 & 0x1f;
    final b = colorB & 0x1f;
    return PvrtcColorRgb(BitUtility.BITSCALE_5_TO_8[r],
        BitUtility.BITSCALE_5_TO_8[g], BitUtility.BITSCALE_5_TO_8[b]);
  } else {
    final r = colorB >> 8 & 0xf;
    final g = colorB >> 4 & 0xf;
    final b = colorB & 0xf;
    return PvrtcColorRgb(BitUtility.BITSCALE_4_TO_8[r],
        BitUtility.BITSCALE_4_TO_8[g], BitUtility.BITSCALE_4_TO_8[b]);
  }
}