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