aboutsummaryrefslogtreecommitdiff
path: root/src/client/render/plain.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/render/plain.h')
-rw-r--r--src/client/render/plain.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/client/render/plain.h b/src/client/render/plain.h
index 5180304a4..6bea36bf3 100644
--- a/src/client/render/plain.h
+++ b/src/client/render/plain.h
@@ -38,6 +38,19 @@ private:
RenderTarget *m_target {nullptr};
};
+class DrawWield : public RenderStep
+{
+public:
+ virtual void setRenderSource(RenderSource *) override {}
+ virtual void setRenderTarget(RenderTarget *target) override { m_target = target; }
+
+ virtual void reset(PipelineContext &context) override {}
+ virtual void run(PipelineContext &context) override;
+
+private:
+ RenderTarget *m_target {nullptr};
+};
+
/**
* Implements a pipeline step that renders the game HUD
*/