7#include <QtSpatialAudio/qtspatialaudioglobal.h>
8#include <QtCore/qobject.h>
9#include <QtGui/qvector3d.h>
20 Q_PROPERTY(
QVector3D dimensions READ dimensions WRITE setDimensions NOTIFY dimensionsChanged)
22 Q_PROPERTY(
float reflectionGain READ reflectionGain WRITE setReflectionGain NOTIFY reflectionGainChanged)
23 Q_PROPERTY(
float reverbGain READ reverbGain WRITE setReverbGain NOTIFY reverbGainChanged)
24 Q_PROPERTY(
float reverbTime READ reverbTime WRITE setReverbTime NOTIFY reverbTimeChanged)
25 Q_PROPERTY(
float reverbBrightness READ reverbBrightness WRITE setReverbBrightness NOTIFY reverbBrightnessChanged)
75 void setWallMaterial(Wall wall, Material material);
76 Material wallMaterial(Wall wall)
const;
78 void setReflectionGain(
float factor);
79 float reflectionGain()
const;
81 void setReverbGain(
float factor);
82 float reverbGain()
const;
84 void setReverbTime(
float factor);
85 float reverbTime()
const;
87 void setReverbBrightness(
float factor);
88 float reverbBrightness()
const;
void wallsChanged()
Signals when the wall material changes.
void reverbBrightnessChanged()
void reflectionGainChanged()
Material
Defines different materials that can be applied to the different walls of the room.
Wall
An enum defining the 6 walls of the room.
The QQuaternion class represents a quaternion consisting of a vector and scalar.
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.
n void setPosition(void) \n\
GLdouble GLdouble GLdouble GLdouble q
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)