#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>
类 | |
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) |