1
0
Fork 0
Univerxel/src/contouring/Dummy.hpp

20 lines
874 B
C++
Raw Normal View History

2020-07-18 15:42:45 +00:00
#pragma once
#include "Abstract.hpp"
namespace contouring {
/// Useless contouring
class Dummy: public Abstract {
public:
Dummy(): Abstract() { }
virtual ~Dummy() { }
2020-08-02 20:15:53 +00:00
void update(const voxel_pos &, const world::area_map &) override {}
2020-08-03 16:15:02 +00:00
void onUpdate(const area_<chunk_pos> &, const chunk_pos &, const world::ChunkContainer &, geometry::Faces) override {}
void onNotify(const area_<chunk_pos> &, const chunk_pos &, const world::ChunkContainer &) override {}
2020-07-18 15:42:45 +00:00
void onGui() override { }
2020-08-05 13:14:57 +00:00
std::string getOptions() const override { return ""; }
std::pair<float, float> getFarRange() const override { return std::make_pair(0, 0); }
2020-08-01 21:31:01 +00:00
void getModels(std::vector<std::pair<glm::mat4, buffer::Abstract *const>> &, const std::optional<geometry::Frustum>&, const glm::llvec3&, int) override { }
2020-07-18 15:42:45 +00:00
};
}