#include "renderer.h"
+class UniformBuffer;
+
+struct MorphVertUniforms {
+ float t;
+};
+
+struct MorphFragUniforms {
+ float fog_density;
+ Vec4 diffuse;
+};
+
class MorphRenderer : public Renderer {
+protected:
+ MorphVertUniforms mu;
+ UniformBuffer *mbuf;
+
public:
MorphRenderer();
virtual ~MorphRenderer();
- virtual bool create();
- virtual void draw() const;
+ virtual bool create() override;
+ virtual void draw() override;
};
-#endif // MORPH_RENDERER_H_
\ No newline at end of file
+#endif // MORPH_RENDERER_H_