Sha256: eaee546e648d9d89e2fec452502d13aa54e0b699609daa97fde170ecbf091174
Contents?: true
Size: 576 Bytes
Versions: 21
Compression:
Stored size: 576 Bytes
Contents
#pragma once #include <vector> #include <chrono> #include <opengl.h> #include <pixlib/shader.hpp> #include <pixlib/cube.hpp> #include <pixlib/camera.hpp> namespace Pixlib { class SceneRender { protected: SceneRender(); }; class ScreenRender : public SceneRender { public: ScreenRender(); void render(const IsoCamera& perspective, int width, int height); std::vector<Drawable*> models; private: Shader shader; void setupLights(const IsoCamera& perspective); std::chrono::time_point<std::chrono::steady_clock> lastRender; }; }
Version data entries
21 entries across 21 versions & 1 rubygems