Added missing virtual destructors
This commit is contained in:
parent
4521ce27d5
commit
bab7fc8f12
@ -36,7 +36,7 @@ inline UI::~UI() {}
|
|||||||
class CockpitUI final : public UI {
|
class CockpitUI final : public UI {
|
||||||
public:
|
public:
|
||||||
CockpitUI(unsigned int w, unsigned int h);
|
CockpitUI(unsigned int w, unsigned int h);
|
||||||
~CockpitUI() {}
|
~CockpitUI() override {}
|
||||||
|
|
||||||
CockpitUI(CockpitUI&&) = default;
|
CockpitUI(CockpitUI&&) = default;
|
||||||
CockpitUI& operator= (CockpitUI&&) = default;
|
CockpitUI& operator= (CockpitUI&&) = default;
|
||||||
@ -54,7 +54,7 @@ private:
|
|||||||
class WorldUI final : public UI {
|
class WorldUI final : public UI {
|
||||||
public:
|
public:
|
||||||
WorldUI(unsigned int w, unsigned int h, std::shared_ptr<Graphic3DRenderer>& engineInstance);
|
WorldUI(unsigned int w, unsigned int h, std::shared_ptr<Graphic3DRenderer>& engineInstance);
|
||||||
~WorldUI() {}
|
~WorldUI() override {}
|
||||||
|
|
||||||
WorldUI(WorldUI&&) = default;
|
WorldUI(WorldUI&&) = default;
|
||||||
WorldUI& operator= (WorldUI&&) = default;
|
WorldUI& operator= (WorldUI&&) = default;
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
class ObjectDbgCube final : public WorldObjectAbstract<ObjectDbgCube> {
|
class ObjectDbgCube final : public WorldObjectAbstract<ObjectDbgCube> {
|
||||||
public:
|
public:
|
||||||
ObjectDbgCube();
|
ObjectDbgCube();
|
||||||
~ObjectDbgCube() {}
|
~ObjectDbgCube() override {}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
class Tank final : public WorldObjectAbstract<Tank> {
|
class Tank final : public WorldObjectAbstract<Tank> {
|
||||||
public:
|
public:
|
||||||
Tank();
|
Tank();
|
||||||
~Tank() {}
|
~Tank() override {}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
class WorldObject {
|
class WorldObject {
|
||||||
public:
|
public:
|
||||||
|
virtual ~WorldObject() = 0;
|
||||||
virtual const Mesh& GetObjectMesh() const = 0;
|
virtual const Mesh& GetObjectMesh() const = 0;
|
||||||
virtual const size_t GetObjectVerticesCount() const = 0;
|
virtual const size_t GetObjectVerticesCount() const = 0;
|
||||||
const M3D_MATRIX GetTransform() noexcept {
|
const M3D_MATRIX GetTransform() noexcept {
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
#include "WorldObject.hpp"
|
#include "WorldObject.hpp"
|
||||||
|
|
||||||
|
|
||||||
|
inline WorldObject::~WorldObject() {}
|
||||||
|
|
||||||
template<class D>
|
template<class D>
|
||||||
inline WorldObjectAbstract<D>::~WorldObjectAbstract() {}
|
inline WorldObjectAbstract<D>::~WorldObjectAbstract() {}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user