Audaspace  1.3.0
A high level audio library.
Classes | Enumerations
I3DDevice.h File Reference

Defines the I3DDevice interface as well as the different distance models. More...

#include "util/Math3D.h"
Include dependency graph for I3DDevice.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  I3DDevice
 The I3DDevice interface represents an output device for 3D sound. More...
 

Enumerations

enum  DistanceModel {
  DISTANCE_MODEL_INVALID = 0, DISTANCE_MODEL_INVERSE, DISTANCE_MODEL_INVERSE_CLAMPED, DISTANCE_MODEL_LINEAR,
  DISTANCE_MODEL_LINEAR_CLAMPED, DISTANCE_MODEL_EXPONENT, DISTANCE_MODEL_EXPONENT_CLAMPED
}
 Possible distance models for the 3D device. More...
 

Detailed Description

Defines the I3DDevice interface as well as the different distance models.

Enumeration Type Documentation

◆ DistanceModel

Possible distance models for the 3D device.

The distance models supported are the same as documented in the OpenAL Specification.