固定小数関連(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