Other Documentation

Wwise SDK 2023.1.0
AkVectors.h File Reference
#include <AK/SoundEngine/Common/AkTypes.h>
#include <AK/SoundEngine/Common/AkSimd.h>
#include <AK/SoundEngine/Common/AkSpeakerVolumes.h>
#include <AK/SoundEngine/Common/IAkPluginMemAlloc.h>
#include <AK/Tools/Common/AkArray.h>
#include <AK/Tools/Common/AkObject.h>
#include <math.h>
#include <stdio.h>
#include <float.h>

Go to the source code of this file.


class   Ak4DVector
struct   Ak3DIntVector
class   RealPrecision< AkReal32 >
class   RealPrecision< AkReal64 >
class   AkImplicitConversion
class   AkSafeConversion
class   T3DVector< TDataType >
class   Ak2DVector
class   AkMatrix4x4
class   AkMatrix3x3
class   AkQuaternion
struct   AkIntersectionPoints
class   AkLine
class   AkPlane
struct   TBoundingBox< TReal >
class   AkBox


#define  AKVECTORS_PI   (3.1415926535897932384626433832795f)
#define  AKVECTORS_TWOPI   (6.283185307179586476925286766559f)
#define  AKVECTORS_PIOVERTWO   (1.5707963267948966192313216916398f)
#define  AKVECTORS_EPSILON   (1.0e-38f)
#define  ADD(i, j)   out_res(i,j) = in_m0(i,j) + in_m1(i,j)
#define  EPSILON   0.01f


typedef T3DVector< AkReal32 Ak3DVector
typedef T3DVector< AkReal32 Ak3DVector32
typedef T3DVector< AkReal64 Ak3DVector64
typedef TBoundingBox< AkReal32 AkBoundingBox
typedef TBoundingBox< AkReal64 AkBoundingBox64


template<typename TDataType >
AkForceInline T3DVector< TDataType >  operator* (const TDataType f, const T3DVector< TDataType > &v)
template<typename TDataType >
AkForceInline T3DVector< TDataType >  operator/ (const TDataType f, const T3DVector< TDataType > &v)

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise