// Copyright (C) 2017 Juan José Casafranca. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only #include #include #include #include #include #include #include #include int main(int argc, char* argv[]) { QGuiApplication app(argc, argv); QQuickView view; view.setSource(QUrl("qrc:/main.qml")); QObject *rootObject = view.rootObject(); Qt3DCore::QBuffer *buffer = rootObject->findChild("buffer"); QObject::connect(buffer, &Qt3DCore::QBuffer::dataChanged, &app, [=](const QByteArray &bytes) { // I know I'm receiving int data const uint *data = reinterpret_cast(bytes.data()); qDebug() << "Data received"; for (uint i = 0; i < 1024; ++i) qDebug() << data[i]; }); view.show(); return app.exec(); }