Rename Mask::m_freeze_count -> Mask::m_freezes

This commit is contained in:
David Capello 2025-08-22 10:22:35 -03:00
parent bc312a37b3
commit ab6b040e83
2 changed files with 14 additions and 24 deletions

View File

@ -1,5 +1,5 @@
// Aseprite Document Library
// Copyright (C) 2019-2024 Igara Studio S.A.
// Copyright (C) 2019-2025 Igara Studio S.A.
// Copyright (C) 2001-2018 David Capello
//
// This file is released under the terms of the MIT license.
@ -46,24 +46,16 @@ void for_each_mask_pixel(Mask& a, const Mask& b, Func f)
Mask::Mask() : Object(ObjectType::Mask)
{
initialize();
}
Mask::Mask(const Mask& mask) : Object(mask)
{
initialize();
copyFrom(&mask);
}
Mask::~Mask()
{
ASSERT(m_freeze_count == 0);
}
void Mask::initialize()
{
m_freeze_count = 0;
m_bounds = gfx::Rect(0, 0, 0, 0);
ASSERT(m_freezes == 0);
}
int Mask::getMemSize() const
@ -78,17 +70,17 @@ void Mask::setName(const char* name)
void Mask::freeze()
{
ASSERT(m_freeze_count >= 0);
m_freeze_count++;
ASSERT(m_freezes >= 0);
m_freezes++;
}
void Mask::unfreeze()
{
ASSERT(m_freeze_count > 0);
m_freeze_count--;
ASSERT(m_freezes > 0);
m_freezes--;
// Shrink just in case
if (m_freeze_count == 0)
if (m_freezes == 0)
shrink();
}
@ -110,7 +102,7 @@ bool Mask::isRectangular() const
void Mask::copyFrom(const Mask* sourceMask)
{
ASSERT(m_freeze_count == 0);
ASSERT(m_freezes == 0);
clear();
setName(sourceMask->name().c_str());
@ -245,10 +237,10 @@ void Mask::intersect(const doc::Mask& mask)
void Mask::add(const gfx::Rect& bounds)
{
if (m_freeze_count == 0)
if (m_freezes == 0)
reserve(bounds);
// m_bitmap can be nullptr if we have m_freeze_count > 0
// m_bitmap can be nullptr if we have m_freezes > 0
if (!m_bitmap)
return;
@ -490,7 +482,7 @@ void Mask::reserve(const gfx::Rect& bounds)
void Mask::shrink()
{
// If the mask is frozen we avoid the shrinking
if (m_freeze_count > 0)
if (m_freezes > 0)
return;
#define SHRINK_SIDE(u_begin, u_op, u_final, u_add, v_begin, v_op, v_final, v_add, U, V, var) \

View File

@ -1,5 +1,5 @@
// Aseprite Document Library
// Copyright (c) 2020-2024 Igara Studio S.A.
// Copyright (c) 2020-2025 Igara Studio S.A.
// Copyright (c) 2001-2018 David Capello
//
// This file is released under the terms of the MIT license.
@ -65,7 +65,7 @@ public:
void unfreeze();
// Returns true if the mask is frozen (See freeze/unfreeze functions).
bool isFrozen() const { return m_freeze_count > 0; }
bool isFrozen() const { return m_freezes > 0; }
// Returns true if the mask is a rectangular region.
bool isRectangular() const;
@ -107,9 +107,7 @@ public:
void offsetOrigin(int dx, int dy);
private:
void initialize();
int m_freeze_count;
int m_freezes = 0;
std::string m_name; // Mask name
gfx::Rect m_bounds; // Region bounds
ImageRef m_bitmap; // Bitmapped image mask