22 lines
373 B
C++
22 lines
373 B
C++
#ifndef CAMERANODE_H
|
|
#define CAMERANODE_H
|
|
|
|
#include "scene.h"
|
|
#include "camera.h"
|
|
|
|
class CameraNode : public SceneNode, public Camera
|
|
{
|
|
public:
|
|
CameraNode();
|
|
virtual void update();
|
|
virtual glm::mat4 getProjectionMatrix();
|
|
virtual glm::mat4 getViewMatrix();
|
|
virtual void resize(int width, int height);
|
|
|
|
signals:
|
|
|
|
public slots:
|
|
};
|
|
|
|
#endif // CAMERANODE_H
|