|
|
|
@ -113,15 +113,18 @@ void ColorBlock::splatY()
|
|
|
|
|
/// Returns true if the block has a single color.
|
|
|
|
|
bool ColorBlock::isSingleColor() const
|
|
|
|
|
{
|
|
|
|
|
for(int i = 1; i < 16; i++)
|
|
|
|
|
{
|
|
|
|
|
if (m_color[0] != m_color[i])
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
Color32 mask(0xFF, 0xFF, 0xFF, 0x00);
|
|
|
|
|
uint u = m_color[0].u & mask.u;
|
|
|
|
|
|
|
|
|
|
for (int i = 1; i < 16; i++)
|
|
|
|
|
{
|
|
|
|
|
if (u != (m_color[i].u & mask.u))
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// Count number of unique colors in this color block.
|
|
|
|
|