Fixing synchronization problem between descriptor sets and command buffers

This commit is contained in:
Dynamitos
2020-11-03 01:18:30 +01:00
parent 799ba20d49
commit 65caae9e21
24 changed files with 203 additions and 58 deletions
+15 -2
View File
@@ -21,7 +21,20 @@ Seele::SceneView::~SceneView()
{
}
void SceneView::keyCallback(KeyCode code, KeyAction action, KeyModifier modifier)
void SceneView::keyCallback(KeyCode code, InputAction action, KeyModifier modifier)
{
}
void SceneView::mouseMoveCallback(double xPos, double yPos)
{
static double prevXPos = 0.0f, prevYPos = 0.0f;
double deltaX = xPos - prevXPos;
double deltaY = yPos - prevYPos;
prevXPos = xPos;
prevYPos = yPos;
activeCamera->getCameraComponent()->mouseMove(deltaX, deltaY);
}
void SceneView::mouseButtonCallback(MouseButton button, InputAction action, KeyModifier modifier)
{
activeCamera->getCameraComponent()->moveOrigin(1);
}