ToyEngine/Exp2/ModelWorld.h

20 lines
543 B
C
Raw Normal View History

#pragma once
2023-06-03 01:04:32 +08:00
#include <World.h>
2023-06-03 01:04:32 +08:00
class ModelWorld : public World
{
public:
2023-06-03 01:04:32 +08:00
ModelWorld();
2023-06-02 15:07:13 +08:00
virtual void cursorPosCallback(GLFWwindow* window, double xpos, double ypos) override;
2023-06-01 14:13:08 +08:00
virtual void scrollCallback(GLFWwindow* window, double xoffset, double yoffset) override;
virtual void processInput(GLFWwindow* window, float deltaTime) override;
2023-04-20 00:21:22 +08:00
private:
2023-06-03 01:04:32 +08:00
std::shared_ptr<Actor> model;
2023-06-01 14:13:08 +08:00
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);
};