ToyEngine/Exp2/ModelWorld.h

20 lines
543 B
C++

#pragma once
#include <World.h>
class ModelWorld : public World
{
public:
ModelWorld();
virtual void cursorPosCallback(GLFWwindow* window, double xpos, double ypos) override;
virtual void scrollCallback(GLFWwindow* window, double xoffset, double yoffset) override;
virtual void processInput(GLFWwindow* window, float deltaTime) override;
private:
std::shared_ptr<Actor> model;
glm::vec3 lightColor = glm::normalize(glm::vec3(0.7529, 0.7450, 0.6784));
float lightYaw = glm::radians(80.f);
float lightPitch = glm::radians(105.f);
};