diff options
author | tylermurphy534 <tylermurphy534@gmail.com> | 2022-09-25 19:05:56 -0400 |
---|---|---|
committer | tylermurphy534 <tylermurphy534@gmail.com> | 2022-09-25 19:05:56 -0400 |
commit | 29e2d9db80e31003e9d58db986ee0966ec844df8 (patch) | |
tree | 58d30f380a8ebb547a8d10e1d3e393f9a2b14926 /engine/xe_engine.hpp | |
parent | merge in input (diff) | |
download | minecraftvulkan-29e2d9db80e31003e9d58db986ee0966ec844df8.tar.gz minecraftvulkan-29e2d9db80e31003e9d58db986ee0966ec844df8.tar.bz2 minecraftvulkan-29e2d9db80e31003e9d58db986ee0966ec844df8.zip |
3D Chunks rendering
Diffstat (limited to '')
-rw-r--r-- | engine/xe_engine.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engine/xe_engine.hpp b/engine/xe_engine.hpp index 28974cb..dc534ea 100644 --- a/engine/xe_engine.hpp +++ b/engine/xe_engine.hpp @@ -29,6 +29,7 @@ class Engine { Input& getInput() {return xeInput;} Camera& getCamera() {return xeCamera;} + Device& getDevice() {return xeDevice;} std::shared_ptr<Model> loadModelFromFile(const std::string &filename); std::shared_ptr<Model> loadModelFromData(std::vector<float> vertexData, uint32_t vertexSize, std::vector<uint32_t> indices); @@ -41,6 +42,8 @@ class Engine { bool poll(); float getFrameTime() { return frameTime; } + static Engine* getInstance(); + private: void loadDescriptorPool(); |