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