implemented core gizmo interaction functionality

This commit is contained in:
itsmattkc
2020-05-07 04:45:27 +10:00
parent 2eb753e99d
commit d02e9090b9
9 changed files with 95 additions and 36 deletions
+2 -2
View File
@@ -97,6 +97,7 @@ NodeValueTable MatrixGenerator::Value(NodeValueDatabase &value) const
return output;
}
/*
bool MatrixGenerator::HasGizmos() const
{
return true;
@@ -105,7 +106,6 @@ bool MatrixGenerator::HasGizmos() const
void MatrixGenerator::DrawGizmos(NodeValueDatabase &db, QPainter *p, const QVector2D &scale) const
{
// FIXME: Implement this properly
/*
p->setPen(Qt::white);
// Fold values into a matrix
@@ -116,8 +116,8 @@ void MatrixGenerator::DrawGizmos(NodeValueDatabase &db, QPainter *p, const QVect
// Draw ellipse
p->drawEllipse(QRect(0, 0, 100, 100));
*/
}
*/
QMatrix4x4 MatrixGenerator::GenerateMatrix(NodeValueDatabase &value) const
{