Adding callbacks and viewports
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
#include "Scene/Scene.h"
|
||||
#include "Window.h"
|
||||
#include "Scene/Actor/CameraActor.h"
|
||||
#include "Scene/Components/CameraComponent.h"
|
||||
#include <iostream>
|
||||
|
||||
using namespace Seele;
|
||||
|
||||
@@ -10,11 +12,17 @@ Seele::SceneView::SceneView(Gfx::PGraphics graphics, PWindow owner, const Viewpo
|
||||
: View(graphics, owner, createInfo)
|
||||
{
|
||||
scene = new Scene(graphics);
|
||||
PCameraActor camera = new CameraActor();
|
||||
scene->addActor(camera);
|
||||
renderer = new SceneRenderPath(scene, graphics, viewport, camera);
|
||||
activeCamera = new CameraActor();
|
||||
scene->addActor(activeCamera);
|
||||
renderer = new SceneRenderPath(scene, graphics, viewport, activeCamera);
|
||||
}
|
||||
|
||||
Seele::SceneView::~SceneView()
|
||||
{
|
||||
}
|
||||
|
||||
void SceneView::keyCallback(KeyCode code, KeyAction action, KeyModifier modifier)
|
||||
{
|
||||
std::cout << "Key callback " << (uint32)code << std::endl;
|
||||
activeCamera->getCameraComponent()->moveOrigin(1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user