Wwise SDK 2021.1.14
_ak_spatial_audio_types_8h_source
バージョン
menu_open
link
Wwise SDK 2021.1.14
|
AkSpatialAudioTypes.h
[詳解]
74 typedef AkArrayAllocatorAlignedSimd<AkMemID_SpatialAudioGeometry> ArrayPoolSpatialAudioGeometrySIMD;
80 typedef AkString<ArrayPoolSpatialAudio, wchar_t> WString; ///< Wide string type for use in Wwise Spatial Audio
81 typedef AkString<ArrayPoolSpatialAudio, AkOSChar> OsString; ///< OS string type for use in Wwise Spatial Audio
82 typedef AkString<ArrayPoolSpatialAudio, char> String; ///< String type for use in Wwise Spatial Audio
129 /// 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
130 /// 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
131 /// represent rooms using AkRoomID's provided by the client; AkRoomID's are converted to AkGameObjectID's by calling AsGameObjectID().
147 AkGameObjectID AsGameObjectID() const { return IsValid() ? (AkGameObjectID)id : OutdoorsGameObjID; }
159 /// A game object ID that is in the reserved range, used for 'outdoor' rooms, i.e. when not in a room.
160 /// \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
168 /// The outdoor room ID. This room is created automatically and is typically used for outdoors, i.e. when not in a room.
173 ///< 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
174 /// 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:114
Definition: AkArray.h:61
const AkUInt32 kDefaultDiffractionMaxPaths
Definition: AkSpatialAudioTypes.h:59
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudio > ArrayPoolSpatialAudioSIMD
Definition: AkSpatialAudioTypes.h:68
AkArrayAllocatorNoAlign< AkMemID_SpatialAudioPaths > ArrayPoolSpatialAudioPaths
Definition: AkSpatialAudioTypes.h:70
static AkRoomID FromGameObjectID(AkGameObjectID in_fromGameObject)
Conversion function used to convert to AkGameObjectIDs to AkRoomID.
Definition: AkSpatialAudioTypes.h:150
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioGeometry > ArrayPoolSpatialAudioGeometrySIMD
Definition: AkSpatialAudioTypes.h:74
AkDbString< ArrayPoolSpatialAudio, char, CAkLock > DbString
Instanced string type.
Definition: AkSpatialAudioTypes.h:83
bool operator==(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:111
bool operator!=(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:112
static const AkRoomID kOutdoorRoomID
The outdoor room ID. This room is created automatically and is typically used for outdoors,...
Definition: AkSpatialAudioTypes.h:169
AkString< ArrayPoolSpatialAudio, AkOSChar > OsString
OS string type for use in Wwise Spatial Audio
Definition: AkSpatialAudioTypes.h:81
Definition: AkString.h:67
AkSpatialAudioID(const void *ptr)
Conversion from a pointer to a AkSpatialAudioID
Definition: AkSpatialAudioTypes.h:109
AkString< ArrayPoolSpatialAudio, char > String
String type for use in Wwise Spatial Audio
Definition: AkSpatialAudioTypes.h:82
AkGameObjectID AsGameObjectID() const
Conversion function used to convert AkRoomID's to AkGameObjectIDs.
Definition: AkSpatialAudioTypes.h:147
bool operator>=(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:116
AkGameObjectID AsGameObjectID() const
Conversion function used internally to convert from a AkSpatialAudioID to a AkGameObjectID.
Definition: AkSpatialAudioTypes.h:122
Base type for ID's used by Wwise spatial audio.
Definition: AkSpatialAudioTypes.h:101
bool operator<(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:113
AkRoomID(const void *ptr)
Conversion from a pointer to a AkRoomID
Definition: AkSpatialAudioTypes.h:144
bool operator<=(AkSpatialAudioID rhs) const
Definition: AkSpatialAudioTypes.h:115
Definition: AkSpatialAudioTypes.h:136
AkArrayAllocatorNoAlign< AkMemID_SpatialAudio > ArrayPoolSpatialAudio
Definition: AkSpatialAudioTypes.h:67
AkSpatialAudioID()
Default constructor. Creates an invalid ID.
Definition: AkSpatialAudioTypes.h:103
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioPaths > ArrayPoolSpatialAudioPathsSIMD
Definition: AkSpatialAudioTypes.h:71
const AkUInt32 kDefaultDiffractionMaxEdges
Definition: AkSpatialAudioTypes.h:58
const AkUInt32 kPortalToPortalDiffractionMaxPaths
Definition: AkSpatialAudioTypes.h:65
Definition: AkArray.h:37
Definition: AkString.h:272
AkString< ArrayPoolSpatialAudio, wchar_t > WString
Wide string type for use in Wwise Spatial Audio
Definition: AkSpatialAudioTypes.h:80
AkArrayAllocatorNoAlign< AkMemID_SpatialAudioGeometry > ArrayPoolSpatialAudioGeometry
Definition: AkSpatialAudioTypes.h:73