28class QAudioRoomPrivate :
public QObjectPrivate
31 static QAudioRoomPrivate *get(QAudioRoom *r) {
return r->d_func(); }
33 QAudioEngine *engine =
nullptr;
34 vraudio::RoomProperties roomProperties;
37 vraudio::ReverbProperties reverb;
38 vraudio::ReflectionProperties reflections;
40 std::array<
float, 6> m_wallOcclusion = { -1.f, -1.f, -1.f, -1.f, -1.f, -1.f };
41 std::array<
float, 6> m_wallDampening = { -1.f, -1.f, -1.f, -1.f, -1.f, -1.f };
43 float wallOcclusion(QAudioRoom::Wall wall)
const;
44 float wallDampening(QAudioRoom::Wall wall)
const;