![]() |
Qt 6.x
The Qt SDK
|
#include <qaudioroom_p.h>
Public Member Functions | |
float | wallOcclusion (QAudioRoom::Wall wall) const |
float | wallDampening (QAudioRoom::Wall wall) const |
void | update () |
Static Public Member Functions | |
static QAudioRoomPrivate * | get (const QAudioRoom *r) |
Public Attributes | |
QAudioEngine * | engine = nullptr |
vraudio::RoomProperties | roomProperties |
bool | dirty = true |
vraudio::ReverbProperties | reverb |
vraudio::ReflectionProperties | reflections |
float | m_wallOcclusion [6] = { -1.f, -1.f, -1.f, -1.f, -1.f, -1.f } |
float | m_wallDampening [6] = { -1.f, -1.f, -1.f, -1.f, -1.f, -1.f } |
Definition at line 27 of file qaudioroom_p.h.
|
inlinestatic |
Definition at line 30 of file qaudioroom_p.h.
Referenced by QSpatialSoundPrivate::updateRoomEffects(), and QAudioEnginePrivate::updateRooms().
void QAudioRoomPrivate::update | ( | ) |
Definition at line 91 of file qaudioroom.cpp.
References dirty, reflections, reverb, and roomProperties.
float QAudioRoomPrivate::wallDampening | ( | QAudioRoom::Wall | wall | ) | const |
Definition at line 86 of file qaudioroom.cpp.
References m_wallDampening, and roomProperties.
float QAudioRoomPrivate::wallOcclusion | ( | QAudioRoom::Wall | wall | ) | const |
Definition at line 81 of file qaudioroom.cpp.
References m_wallOcclusion, and roomProperties.
bool QAudioRoomPrivate::dirty = true |
Definition at line 34 of file qaudioroom_p.h.
Referenced by QAudioRoom::setDimensions(), QAudioRoom::setPosition(), QAudioRoom::setReflectionGain(), QAudioRoom::setReverbBrightness(), QAudioRoom::setReverbGain(), QAudioRoom::setReverbTime(), QAudioRoom::setRotation(), QAudioRoom::setWallMaterial(), and update().
QAudioEngine* QAudioRoomPrivate::engine = nullptr |
Definition at line 32 of file qaudioroom_p.h.
Referenced by QAudioRoom::QAudioRoom(), QAudioRoom::~QAudioRoom(), QAudioRoom::dimensions(), QAudioRoom::position(), QAudioRoom::setDimensions(), and QAudioRoom::setPosition().
Definition at line 40 of file qaudioroom_p.h.
Referenced by wallDampening().
Definition at line 39 of file qaudioroom_p.h.
Referenced by wallOcclusion().
vraudio::ReflectionProperties QAudioRoomPrivate::reflections |
Definition at line 37 of file qaudioroom_p.h.
Referenced by update(), and QAudioEnginePrivate::updateRooms().
vraudio::ReverbProperties QAudioRoomPrivate::reverb |
Definition at line 36 of file qaudioroom_p.h.
Referenced by update(), and QAudioEnginePrivate::updateRooms().
vraudio::RoomProperties QAudioRoomPrivate::roomProperties |
Definition at line 33 of file qaudioroom_p.h.
Referenced by QAudioRoom::dimensions(), QAudioRoom::position(), QAudioRoom::reflectionGain(), QAudioRoom::reverbBrightness(), QAudioRoom::reverbGain(), QAudioRoom::reverbTime(), QAudioRoom::rotation(), QAudioRoom::setDimensions(), QAudioRoom::setPosition(), QAudioRoom::setReflectionGain(), QAudioRoom::setReverbBrightness(), QAudioRoom::setReverbGain(), QAudioRoom::setReverbTime(), QAudioRoom::setRotation(), QAudioRoom::setWallMaterial(), update(), wallDampening(), QAudioRoom::wallMaterial(), and wallOcclusion().