summaryrefslogtreecommitdiffstats
path: root/src/render/renderers/opengl/renderer/rendercommand_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/renderers/opengl/renderer/rendercommand_p.h')
-rw-r--r--src/render/renderers/opengl/renderer/rendercommand_p.h16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/render/renderers/opengl/renderer/rendercommand_p.h b/src/render/renderers/opengl/renderer/rendercommand_p.h
index 0180d6996..be00fb753 100644
--- a/src/render/renderers/opengl/renderer/rendercommand_p.h
+++ b/src/render/renderers/opengl/renderer/rendercommand_p.h
@@ -158,14 +158,6 @@ struct EntityRenderCommandData
passesData.push_back(std::move(p));
}
- EntityRenderCommandData &operator+=(const EntityRenderCommandData &t)
- {
- entities += t.entities;
- commands += t.commands;
- passesData += t.passesData;
- return *this;
- }
-
EntityRenderCommandData &operator+=(EntityRenderCommandData &&t)
{
entities += std::move(t.entities);
@@ -174,14 +166,10 @@ struct EntityRenderCommandData
return *this;
}
- EntityRenderCommandData mid(int idx, int len) const
- {
- return { entities.mid(idx, len), commands.mid(idx, len), passesData.mid(idx, len) };
- }
-
-
};
+using EntityRenderCommandDataPtr = QSharedPointer<EntityRenderCommandData>;
+
} // namespace Render