2020-07-18 15:42:45 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "Abstract.hpp"
|
|
|
|
|
|
|
|
class World;
|
|
|
|
class Chunk;
|
|
|
|
namespace contouring {
|
|
|
|
/// Useless contouring
|
|
|
|
class Dummy: public Abstract {
|
|
|
|
public:
|
|
|
|
Dummy(): Abstract() { }
|
|
|
|
virtual ~Dummy() { }
|
|
|
|
|
|
|
|
void update(const camera_pos &) override { }
|
2020-07-23 19:39:08 +00:00
|
|
|
void onUpdate(const chunk_pos &, const robin_hood::unordered_map<chunk_pos, std::shared_ptr<Chunk>> &, Faces) override {}
|
|
|
|
void onNotify(const chunk_pos &, const robin_hood::unordered_map<chunk_pos, std::shared_ptr<Chunk>> &) override { }
|
2020-07-18 15:42:45 +00:00
|
|
|
void onGui() override { }
|
2020-07-22 20:55:13 +00:00
|
|
|
std::string getOptions() override { return ""; }
|
2020-07-18 15:42:45 +00:00
|
|
|
void getModels(std::vector<std::pair<glm::mat4, Buffer *const>> &, const std::optional<Frustum>&, float) override { }
|
|
|
|
};
|
|
|
|
}
|