Version

    Other Documentation

menu_open
Wwise SDK 2022.1.8
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.

Classes

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
 

Macros

#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
 

Typedefs

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

Functions

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