float reverbGain
A gain factor for reverb generated in this room.
float reverbBrightness
A brightness factor to be applied to the generated reverb.
void setReverbGain(float factor)
void setRotation(const QQuaternion &q)
void wallsChanged()
Signals when the wall material changes.
void setDimensions(QVector3D dim)
void reverbBrightnessChanged()
void reflectionGainChanged()
Material
Defines different materials that can be applied to the different walls of the room.
void setWallMaterial(Wall wall, Material material)
Sets wall to material.
void setReverbTime(float factor)
float reverbTime
A factor to be applies to all reverb timings generated for this room.
void setPosition(QVector3D pos)
void setReverbBrightness(float factor)
void setReflectionGain(float factor)
QVector3D dimensions
Defines the dimensions of the room in 3D space.
float reflectionGain
A gain factor for reflections generated in this room.
Material wallMaterial(Wall wall) const
returns the material being used for wall.
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
static QAudioEngine * getEngine()
void setReflectionGain(float factor)
\qmlproperty float AudioRoom::reflectionGain
void setReverbGain(float factor)
\qmlproperty float AudioRoom::reverbGain
void reflectionGainChanged()
void setReverbTime(float factor)
\qmlproperty float AudioRoom::reverbTime
QQuick3DAudioRoom()
\qmltype AudioRoom \inqmlmodule QtQuick3D.SpatialAudio
void reverbBrightnessChanged()
void setFloorMaterial(Material material)
void setRightMaterial(Material material)
void setFrontMaterial(Material material)
void setCeilingMaterial(Material material)
void setReverbBrightness(float factor)
\qmlproperty float AudioRoom::reverbBrightness
void setDimensions(QVector3D pos)
\qmlproperty vector3D AudioRoom::dimensions
void setBackMaterial(Material material)
void setLeftMaterial(Material material)
\qmlproperty AudioRoom::Material AudioRoom::leftMaterial \qmlproperty AudioRoom::Material AudioRoom::...
void sceneRotationChanged()
void scenePositionChanged()
QQuaternion sceneRotation
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.