diff options
Diffstat (limited to 'src/render/renderers/opengl/renderer/rendercommand_p.h')
-rw-r--r-- | src/render/renderers/opengl/renderer/rendercommand_p.h | 16 |
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 |