Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
engineslotvoxel.h
1 #pragma once
2 
3 #include <memory>
4 
5 #include "voxel/specialvoxel.h"
6 
7 
8 class EngineSlot;
9 
11 public:
12  EngineSlotVoxel(const glm::ivec3& gridCell, int index);
13 
14  virtual Visuals visuals() const override;
15 
16  virtual void addToObject(WorldObject* worldObject) override;
17 
18  virtual void onRemoval() override;
19  virtual void onDestruction() override;
20 
21 
22 protected:
23  std::shared_ptr<EngineSlot> m_engineSlot;
24 };
25 
Definition: worldobject.h:43
Definition: specialvoxel.h:6
Definition: engineslot.h:17
Definition: visuals.h:11
Definition: engineslotvoxel.h:10