固定小数関連(FX)

[機能一覧]

データ型

固定小数型
fx16
fx32
fx64
fx64c
行列・ベクトル型
MtxFx22
MtxFx33
MtxFx43
MtxFx44
VecFx32

初期化

初期化
FX_Init

計算

固定小数の計算
FX_Whole
FX_Floor
FX_Mul
FX_Mul32x64c
FX_Div
FX_DivFx64c
FX_Sqrt
FX_InvSqrt
FX_Inv
FX_InvFx64c
FX_SinIdx
FX_CosIdx
FX_SinFx64c
FX_CosFx64c
FX_Atan
FX_Atan2
固定小数の計算(非同期版)
FX_DivAsync
FX_DivAsyncImm
FX_GetDivResultFx64c
FX_GetDivResult
FX_InvAsync
FX_InvAsyncImm
FX_GetInvResultFx64c
FX_GetInvResult
FX_SqrtAsync
FX_SqrtAsyncImm
FX_GetSqrtResult
3x3行列計算
MTX_Identity33
MTX_Copy33To43
MTX_Copy33To44
MTX_Transpose33
MTX_Scale33
MTX_ScaleApply33
MTX_RotX33
MTX_RotY33
MTX_RotZ33
MTX_RotAxis33
MTX_Inverse33
MTX_Concat33
MTX_MultVec33
4x3行列計算
MTX_Identity43
MTX_Copy43To33
MTX_Copy43To44
MTX_Transpose43
MTX_Scale43
MTX_ScaleApply43
MTX_RotX43
MTX_RotY43
MTX_RotZ43
MTX_RotAxis43
MTX_Inverse43
MTX_Concat43
MTX_MultVec43
4x4行列計算
MTX_Identity44
MTX_Copy44To33
MTX_Copy44To43
MTX_Transpose44
MTX_Scale44
MTX_ScaleApply44
MTX_RotX44
MTX_RotY44
MTX_RotZ44
MTX_RotAxis44
MTX_Concat44
ベクトル計算
VEC_Add
VEC_Subtract
VEC_DotProduct
VEC_CrossProduct
VEC_Mag
VEC_Normalize

マクロ

fx16型用のマクロ
FX16_SHIFT
FX16_INT_SIZE
FX16_DEC_SIZE
FX16_INT_MASK
FX16_DEC_MASK
FX16_SIGN_MASK
FX16_MAX
FX16_MIN
fx32型用のマクロ
FX32_SHIFT
FX32_INT_SIZE
FX32_DEC_SIZE
FX32_INT_MASK
FX32_DEC_MASK
FX32_SIGN_MASK
FX32_MAX
FX32_MIN
FX_MUL
FX_MUL32x64C
FX_FX32_TO_F32
FX_F32_TO_FX32
fx64型用のマクロ
FX64_SHIFT
FX64_INT_SIZE
FX64_DEC_SIZE
FX64_INT_MASK
FX64_DEC_MASK
FX64_SIGN_MASK
FX64_MAX
FX64_MIN
fx64c型用のマクロ
FX64C_SHIFT
FX64C_INT_SIZE
FX64C_DEC_SIZE
FX64C_INT_MASK
FX64C_DEC_MASK
FX64C_SIGN_MASK
FX64C_MAX
FX64C_MIN

定数

fx16 型の定数
FX16_ONE
FX16_SQRT2
FX16_SQRT1_2
FX16_SQRT3
FX16_SQRT1_3
fx32型の定数
FX32_ONE
FX32_SQRT2
FX32_SQRT1_2
FX32_SQRT3
FX32_SQRT1_3
FX32_SIN[0-359]
FX32_COS[0-359]
fx64c 型の定数
FX64C_E
FX64C_LOG2E
FX64C_LOG10E
FX64C_LN2
FX64C_LN10
FX64C_PI
FX64C_TWOPI
FX64C_PI_2
FX64C_PI_4
FX64C_3PI_4
FX64C_SQRTPI
FX64C_1_PI
FX64C_2_PI
FX64C_2_SQRTPI
FX64C_SQRT2
FX64C_SQRT1_2
FX64C_SQRT3
FX64C_SQRT1_3
FX64C_IVLN10
FX64C_LOG2_E
FX64C_INVLN2
FX64C_1_360
FX64C_TWOPI_360
FX64C_360_TWOPI
FX64C_65536_TWOPI
FX64C_65536_360
FX64C_TWOPI_65536
FX64C_360_65536
FX64C_[1-99]_100