Skip to content

Commit cabc394

Browse files
committed
remove deprecated entity::name
1 parent 629c875 commit cabc394

File tree

16 files changed

+33
-34
lines changed

16 files changed

+33
-34
lines changed

sources/include/cage-core/entities.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ namespace cage
4040
Entity *tryGet(uint32 entityId) const; // return nullptr if it does not exist
4141
Entity *get(uint32 entityId) const; // throw if it does not exist
4242
Entity *getOrCreate(uint32 entityId);
43-
[[deprecated]] bool has(uint32 entityId) const { return exists(entityId); }
4443
bool exists(uint32 entityId) const;
4544
PointerRange<Entity *const> entities() const;
4645
CAGE_FORCE_INLINE uint32 count() const { return numeric_cast<uint32>(entities().size()); }
@@ -76,7 +75,6 @@ namespace cage
7675
{
7776
public:
7877
EntityManager *manager() const;
79-
[[deprecated]] uint32 name() const { return id(); }
8078
uint32 id() const;
8179

8280
CAGE_FORCE_INLINE void add(EntityComponent *component) { unsafeValue(component); }

sources/libcore/entities.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ namespace cage
5151
static constexpr uint32 b = (uint32)1 << 30;
5252
if (generateId < a || generateId > b)
5353
generateId = a;
54-
while (has(generateId))
54+
while (exists(generateId))
5555
generateId = generateId == b ? a : generateId + 1;
5656
return generateId++;
5757
}

sources/libengine/graphics/renderPipeline.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1251,7 +1251,7 @@ namespace cage
12511251
Holder<AsyncTask> prepareShadowmap(CameraData &camera, Entity *e, const LightComponent &lc, const ShadowmapComponent &sc) const
12521252
{
12531253
ShadowmapData &data = camera.shadowmaps[e];
1254-
data.name = Stringizer() + camera.name + "_shadowmap_" + e->name();
1254+
data.name = Stringizer() + camera.name + "_shadowmap_" + e->id();
12551255
data.camera.sceneMask = camera.camera.sceneMask;
12561256
data.lightComponent = lc;
12571257
data.shadowmapComponent = sc;

sources/libengine/gui/events.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace cage
1313
{
1414
void findWidgets(HierarchyItem *item, uint32 name, std::vector<WidgetItem *> &result)
1515
{
16-
if (item->ent && item->ent->name() == name)
16+
if (item->ent && item->ent->id() == name)
1717
{
1818
if (WidgetItem *w = dynamic_cast<WidgetItem *>(+item->item))
1919
result.push_back(w);

sources/libengine/gui/gui.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,14 +169,14 @@ namespace cage
169169
// create all items
170170
for (auto e : impl->entityMgr->entities())
171171
{
172-
const uint32 name = e->name();
172+
const uint32 name = e->id();
173173
CAGE_ASSERT(name != 0 && name != m);
174174
map[name] = impl->memory->createHolder<HierarchyItem>(impl, e);
175175
}
176176
// attach all items to their parents
177177
for (auto e : impl->entityMgr->entities())
178178
{
179-
const uint32 name = e->name();
179+
const uint32 name = e->id();
180180
Holder<HierarchyItem> item = map[name].share();
181181
if (e->has<GuiParentComponent>())
182182
{
@@ -467,7 +467,7 @@ namespace cage
467467
void guiDestroyChildrenRecursively(Entity *root)
468468
{
469469
std::vector<Entity *> ents;
470-
const uint32 name = root->name();
470+
const uint32 name = root->id();
471471
entitiesVisitor(
472472
[name, &ents](Entity *e, const GuiParentComponent &p)
473473
{

sources/libengine/gui/guiBuilder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ namespace cage
3838
impl->nextName = 0;
3939
if (!impl->stack.empty())
4040
{
41-
e->value<GuiParentComponent>().parent = impl->stack.back().e->name();
41+
e->value<GuiParentComponent>().parent = impl->stack.back().e->id();
4242
e->value<GuiParentComponent>().order = impl->stack.back().order++;
4343
}
4444
impl->stack.push_back({ e });

sources/libengine/gui/items.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,15 +145,15 @@ namespace cage
145145
bool WidgetItem::hasFocus(uint32 parts) const
146146
{
147147
CAGE_ASSERT(hierarchy->ent);
148-
return hierarchy->impl->focusName && hierarchy->impl->focusName == hierarchy->ent->name() && (hierarchy->impl->focusParts & parts) > 0;
148+
return hierarchy->impl->focusName && hierarchy->impl->focusName == hierarchy->ent->id() && (hierarchy->impl->focusParts & parts) > 0;
149149
}
150150

151151
void WidgetItem::makeFocused(uint32 parts)
152152
{
153153
CAGE_ASSERT(parts != 0);
154154
CAGE_ASSERT(hierarchy->ent);
155155
CAGE_ASSERT(!widgetState.disabled);
156-
hierarchy->impl->focusName = hierarchy->ent->name();
156+
hierarchy->impl->focusName = hierarchy->ent->id();
157157
hierarchy->impl->focusParts = parts;
158158
}
159159

sources/libengine/gui/tooltips.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ namespace cage
198198
CAGE_ASSERT(findHierarchy(+root, it.tooltip));
199199
const Vec2 s = findHierarchy(+root, it.tooltip)->requestedSize;
200200
it.tooltip->value<GuiExplicitSizeComponent>().size = s + Vec2(1e-5);
201-
it.tooltip->value<GuiParentComponent>().parent = it.rootTooltip->name();
201+
it.tooltip->value<GuiParentComponent>().parent = it.rootTooltip->id();
202202
Vec2 &al = it.rootTooltip->value<GuiLayoutAlignmentComponent>().alignment;
203203
switch (it.placement)
204204
{
@@ -263,7 +263,7 @@ namespace cage
263263
{
264264
cfg.tooltip->value<GuiPanelComponent>();
265265
Entity *e = cfg.tooltip->manager()->createUnique();
266-
e->value<GuiParentComponent>().parent = cfg.tooltip->name();
266+
e->value<GuiParentComponent>().parent = cfg.tooltip->id();
267267
e->value<GuiLabelComponent>();
268268
e->value<GuiTextComponent>() = *txt;
269269
}

sources/libengine/window/window.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,8 +584,9 @@ namespace cage
584584
void Window::mouseRelativeMovement(bool relative)
585585
{
586586
WindowImpl *impl = (WindowImpl *)this;
587+
if (impl->mouseIntendRelative != relative)
588+
impl->lastRelativePosition = Vec2::Nan();
587589
impl->mouseIntendRelative = relative;
588-
impl->lastRelativePosition = Vec2::Nan();
589590
}
590591

591592
Vec2 Window::mousePosition() const

sources/libsimple/graphics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ namespace cage
242242
if (e->has<ScreenSpaceEffectsComponent>())
243243
data.inputs.effects = e->value<ScreenSpaceEffectsComponent>();
244244
data.inputs.effects.gamma = Real(confRenderGamma);
245-
data.inputs.name = Stringizer() + "camera_" + e->name();
245+
data.inputs.name = Stringizer() + "camera_" + e->id();
246246
data.inputs.target = cam.target ? TextureHandle(Holder<Texture>(cam.target, nullptr)) : TextureHandle();
247247
data.inputs.resolution = cam.target ? cam.target->resolution() : windowResolution;
248248
data.inputs.transform = modelTransform(e, eb.pipeline->interpolationFactor);

0 commit comments

Comments
 (0)