29QQuick3DAudioRoom::QQuick3DAudioRoom()
31 m_room =
new QAudioRoom(QQuick3DAudioEngine::getEngine());
33 connect(
this, &QQuick3DNode::scenePositionChanged,
this, &QQuick3DAudioRoom::updatePosition);
34 connect(
this, &QQuick3DNode::sceneRotationChanged,
this, &QQuick3DAudioRoom::updateRotation);
35 connect(m_room, &QAudioRoom::dimensionsChanged,
this, &QQuick3DAudioRoom::dimensionsChanged);
36 connect(m_room, &QAudioRoom::rotationChanged,
this, &QQuick3DAudioRoom::rotationChanged);
37 connect(m_room, &QAudioRoom::wallsChanged,
this, &QQuick3DAudioRoom::wallsChanged);
38 connect(m_room, &QAudioRoom::reflectionGainChanged,
this, &QQuick3DAudioRoom::reflectionGainChanged);
39 connect(m_room, &QAudioRoom::reverbGainChanged,
this, &QQuick3DAudioRoom::reverbGainChanged);
40 connect(m_room, &QAudioRoom::reverbTimeChanged,
this, &QQuick3DAudioRoom::reverbTimeChanged);
41 connect(m_room, &QAudioRoom::reverbBrightnessChanged,
this, &QQuick3DAudioRoom::reverbBrightnessChanged);