Attention : vous avez été redirigé vers la plus récente documentation correspondant à votre version générale ( 2023.1.7.8574 ). Si vous souhaitez accéder à la documentation de votre version précise, veuillez télécharger la documentation hors ligne depuis l'Audiokinetic Launcher et sélectionner l'option de documentation Offline dans l'application de création Wwise.
Go to the documentation of this file.
37 class AkAcousticPortal;
38 class AkImageSourceTriangle;
39 class AkImageSourcePlane;
41 #define AK_MAX_REFLECT_ORDER 4
42 #define AK_MAX_REFLECTION_PATH_LENGTH (AK_MAX_REFLECT_ORDER + 4)
43 #define AK_STOCHASTIC_RESERVE_LENGTH AK_MAX_REFLECTION_PATH_LENGTH
44 #define AK_MAX_SOUND_PROPAGATION_DEPTH 8
45 #define AK_MAX_SOUND_PROPAGATION_WIDTH 8
46 #define AK_SA_EPSILON (0.001f)
47 #define AK_SA_DIFFRACTION_EPSILON (0.002f) // Radians
48 #define AK_SA_DIFFRACTION_DOT_EPSILON (0.000002) // 1.f - cos(AK_SA_DIFFRACTION_EPSILON)
49 #define AK_SA_PLANE_THICKNESS (0.01f)
50 #define AK_SA_MIN_ENVIRONMENT_ABSORPTION (0.01f)
51 #define AK_SA_MIN_ENVIRONMENT_SURFACE_AREA (1.0f)
74 namespace SpatialAudio
91 #define AK_INVALID_VERTEX ((AkVertIdx)(-1))
92 #define AK_INVALID_TRIANGLE ((AkTriIdx)(-1))
93 #define AK_INVALID_SURFACE ((AkSurfIdx)(-1))
94 #define AK_INVALID_EDGE ((AkEdgeIdx)(-1))
150 if (in_fromGameObject != OutdoorsGameObjID)
151 id.id = (
AkUInt64)in_fromGameObject;
175 namespace SpatialAudio
bool operator>(AkSpatialAudioID rhs) const
uint16_t AkUInt16
Unsigned 16-bit integer.
const AkUInt32 kDefaultDiffractionMaxPaths
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudio > ArrayPoolSpatialAudioSIMD
AkSet< AkRoomID, ArrayPoolSpatialAudio > AkRoomIDSet
AkArrayAllocatorNoAlign< AkMemID_SpatialAudioPaths > ArrayPoolSpatialAudioPaths
AkUInt64 AkGameObjectID
Game object ID.
static AkRoomID FromGameObjectID(AkGameObjectID in_fromGameObject)
Conversion function used to convert to AkGameObjectIDs to AkRoomID.
bool operator!=(AkRoomHierarchyID rhs) const
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioGeometry > ArrayPoolSpatialAudioGeometrySIMD
AkSpatialAudioID(AkUInt64 _id)
Construct from a 64-bit int.
AkDbString< ArrayPoolSpatialAudio, char, CAkLock > DbString
Instanced string type.
float AkReal32
32-bit floating point
bool operator==(AkSpatialAudioID rhs) const
bool operator!=(AkSpatialAudioID rhs) const
const AkReal32 kMaxDiffraction
AkString< ArrayPoolSpatialAudio, AkOSChar > OsString
OS string type for use in Wwise Spatial Audio.
AkSpatialAudioID(const void *ptr)
Conversion from a pointer to a AkSpatialAudioID.
AkString< ArrayPoolSpatialAudio, char > String
String type for use in Wwise Spatial Audio.
AkUInt16 AkEdgeReceptorIdx
AkSpatialAudioID AkGeometrySetID
AkGameObjectID AsGameObjectID() const
Conversion function used to convert AkRoomID's to AkGameObjectIDs.
AkRoomID(AkUInt64 _id)
Construct from a 64-bit int.
bool operator>=(AkSpatialAudioID rhs) const
AkGameObjectID AsGameObjectID() const
Conversion function used internally to convert from a AkSpatialAudioID to a AkGameObjectID.
Base type for ID's used by Wwise spatial audio.
bool IsValid() const
Determine if this ID is valid.
const AkUInt32 kHashListBlockAllocItemCount
constexpr AkSpatialAudioID()
Default constructor. Creates an invalid ID.
bool operator<(AkSpatialAudioID rhs) const
constexpr AkRoomID kOutdoorRoomID
The outdoor room ID. This room is created automatically and is typically used for outdoors,...
constexpr AkRoomID()
Default constructor. Creates an invalid ID.
AkRoomID(const void *ptr)
Conversion from a pointer to a AkRoomID.
uint64_t AkUInt64
Unsigned 64-bit integer.
bool operator<=(AkSpatialAudioID rhs) const
uint32_t AkUInt32
Unsigned 32-bit integer.
AkArrayAllocatorNoAlign< AkMemID_SpatialAudio > ArrayPoolSpatialAudio
bool operator==(AkRoomHierarchyID rhs) const
AkSpatialAudioID AkPortalID
AkArrayAllocatorAlignedSimd< AkMemID_SpatialAudioPaths > ArrayPoolSpatialAudioPathsSIMD
const AkUInt32 kDefaultDiffractionMaxEdges
const AkUInt32 kPortalToPortalDiffractionMaxPaths
AkString< ArrayPoolSpatialAudio, wchar_t > WString
Wide string type for use in Wwise Spatial Audio.
AkArrayAllocatorNoAlign< AkMemID_SpatialAudioGeometry > ArrayPoolSpatialAudioGeometry
AkRoomHierarchyID(AkRoomID in_roomID)
const AkUInt32 kDiffractionMaxEdges
const AkUInt32 kDiffractionMaxPaths
AkSpatialAudioID AkGeometryInstanceID
Besoin d'aide ?
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'Aide
Dé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