Wwise SDK 2019.2.15
Version
menu_open
link
Wwise SDK 2019.2.15
|
AkSpatialAudioTypes.h
Go to the documentation of this file.
73 typedef AkArrayAllocatorAlignedSimd<AkMemID_SpatialAudioGeometry> ArrayPoolSpatialAudioGeometrySIMD;
79 typedef AkString<ArrayPoolSpatialAudio, wchar_t> WString; ///< Wide string type for use in Wwise Spatial Audio
80 typedef AkString<ArrayPoolSpatialAudio, AkOSChar> OsString; ///< OS string type for use in Wwise Spatial Audio
81 typedef AkString<ArrayPoolSpatialAudio, char> String; ///< String type for use in Wwise Spatial Audio
128 /// Spatial Audio Room ID type. This ID type exists in the same ID-space as game object ID's. The client is responsible for not choosing room ID's
129 /// that conflict with registered game objects' ID's. Internally, the spatial audio rooms and portals API manages registration and un-registration of game objects that
130 /// represent rooms using AkRoomID's provided by the client; AkRoomID's are converted to AkGameObjectID's by calling AsGameObjectID().
146 AkGameObjectID AsGameObjectID() const { return IsValid() ? (AkGameObjectID)id : OutdoorsGameObjID; }
158 /// A game object ID that is in the reserved range, used for 'outdoor' rooms, i.e. when not in a room.
159 /// \akwarning This AkGameObjectID is the underlying game object ID of the outdoor room, and should not be confused with the actual outdoor room's ID, AK::SpatialAudio::kOutdoorRoomID.\endakwarning
167 /// The outdoor room ID. This room is created automatically and is typically used for outdoors, i.e. when not in a room.
172 ///< Unique ID for portals. This ID type exists in the same ID-space as game object ID's. The client is responsible for not choosing portal ID's
173 /// that conflict with registered game objects' ID's. Internally, the spatial audio rooms and portals API manages registration and un-registration of game objects that
bool operator>(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:113
Definition: AkArray.h:61
const AkUInt32 kDefaultDiffractionMaxPaths
Definition: AkSpatialAudioTypes.h:58
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudio > ArrayPoolSpatialAudioSIMD
Definition: AkSpatialAudioTypes.h:67
AkArrayAllocatorNoAlign< AkMemID_SpatialAudioPaths > ArrayPoolSpatialAudioPaths
Definition: AkSpatialAudioTypes.h:69
static AkRoomID FromGameObjectID(AkGameObjectID in_fromGameObject)
Conversion function used internally to convert to AkGameObjectIDs to AkRoomID.
Definition: AkSpatialAudioTypes.h:149
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioGeometry > ArrayPoolSpatialAudioGeometrySIMD
Definition: AkSpatialAudioTypes.h:73
AkDbString< ArrayPoolSpatialAudio, char, CAkLock > DbString
Instanced string type.
Definition: AkSpatialAudioTypes.h:82
bool operator==(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:110
bool operator!=(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:111
static const AkRoomID kOutdoorRoomID
The outdoor room ID. This room is created automatically and is typically used for outdoors,...
Definition: AkSpatialAudioTypes.h:168
AkString< ArrayPoolSpatialAudio, AkOSChar > OsString
OS string type for use in Wwise Spatial Audio.
Definition: AkSpatialAudioTypes.h:80
Definition: AkString.h:61
AkSpatialAudioID(const void *ptr)
Conversion from a pointer to a AkSpatialAudioID.
Definition: AkSpatialAudioTypes.h:108
AkString< ArrayPoolSpatialAudio, char > String
String type for use in Wwise Spatial Audio.
Definition: AkSpatialAudioTypes.h:81
AkGameObjectID AsGameObjectID() const
Conversion function used internally to convert AkRoomID's to AkGameObjectIDs.
Definition: AkSpatialAudioTypes.h:146
bool operator>=(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:115
AkGameObjectID AsGameObjectID() const
Conversion function used internally to convert from a AkSpatialAudioID to a AkGameObjectID.
Definition: AkSpatialAudioTypes.h:121
Base type for ID's used by Wwise spatial audio.
Definition: AkSpatialAudioTypes.h:100
bool operator<(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:112
AkRoomID(const void *ptr)
Conversion from a pointer to a AkRoomID.
Definition: AkSpatialAudioTypes.h:143
bool operator<=(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:114
Definition: AkSpatialAudioTypes.h:135
AkArrayAllocatorNoAlign< AkMemID_SpatialAudio > ArrayPoolSpatialAudio
Definition: AkSpatialAudioTypes.h:66
AkSpatialAudioID()
Default constructor. Creates an invalid ID.
Definition: AkSpatialAudioTypes.h:102
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioPaths > ArrayPoolSpatialAudioPathsSIMD
Definition: AkSpatialAudioTypes.h:70
const AkUInt32 kDefaultDiffractionMaxEdges
Definition: AkSpatialAudioTypes.h:57
const AkUInt32 kPortalToPortalDiffractionMaxPaths
Definition: AkSpatialAudioTypes.h:64
Definition: AkArray.h:37
Definition: AkString.h:264
AkString< ArrayPoolSpatialAudio, wchar_t > WString
Wide string type for use in Wwise Spatial Audio.
Definition: AkSpatialAudioTypes.h:79
AkArrayAllocatorNoAlign< AkMemID_SpatialAudioGeometry > ArrayPoolSpatialAudioGeometry
Definition: AkSpatialAudioTypes.h:72
Cette page a-t-elle été utile ?
Besoin d'aide ?
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'AideDécrivez-nous de votre projet. Nous sommes là pour vous aider.
Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !
Partir du bon pied avec Wwise