virtual void render(const Texture2D &, const Texture2D &) { }
virtual void render(Renderer &, const Texture2D &, const Texture2D &);
virtual void render(const Texture2D &, const Texture2D &) { }
virtual void render(Renderer &, const Texture2D &, const Texture2D &);