Fixed Decimal Functions (FX)

[Function List]

Data Types

Fixed decimal type
fx16
fx32
fx64
fx64c
Matrix/Vector Types
MtxFx22
MtxFx33
MtxFx43
MtxFx44
VecFx32
VecFx16

Initialization

Initialization
FX_Init

Calculation

Calculation of Fixed Decimal
FX_Whole
FX_Floor
FX_Modf
FX_Mul
FX_Mul32x64c
FX_Div
FX_DivFx64c
FX_Mod
FX_Sqrt
FX_InvSqrt
FX_Inv
FX_InvFx64c
FX_SinIdx
FX_CosIdx
FX_SinFx64c
FX_CosFx64c
FX_AtanIdx
FX_Atan2Idx
FX_Atan
FX_Atan2
Calculation of Fixed Decimal (Asynchronous)
FX_DivAsync
FX_DivAsyncImm
FX_GetDivResultFx64c
FX_GetDivResult
FX_InvAsync
FX_InvAsyncImm
FX_GetInvResultFx64c
FX_GetInvResult
FX_SqrtAsync
FX_SqrtAsyncImm
FX_GetSqrtResult
2x2 Matrix Calculation
MTX_Identity22
MTX_Transpose22
MTX_Scale22
MTX_ScaleApply22
MTX_Rot22
MTX_Inverse22
MTX_Concat22
3x3 Matrix Calculation
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 Matrix Calculation
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
MTX_TransApply43
MTX_LookAt
4x4 Matrix Calculation
MTX_Identity44
MTX_Copy44To33
MTX_Copy44To43
MTX_Transpose44
MTX_Scale44
MTX_ScaleApply44
MTX_RotX44
MTX_RotY44
MTX_RotZ44
MTX_RotAxis44
MTX_Concat44
MTX_TransApply44
MTX_Perspective
MTX_PerspectiveW
MTX_Frustum
MTX_FrustumW
MTX_Ortho
MTX_OrthoW
Vector Calculation
VEC_Set
VEC_Add
VEC_Subtract
VEC_DotProduct
VEC_CrossProduct
VEC_Mag
VEC_Distance
VEC_Normalize
VEC_MultAdd
VEC_MultSubtract
VEC_Fx16Set
VEC_Fx16Add
VEC_Fx16Subtract
VEC_Fx16DotProduct
VEC_Fx16CrossProduct
VEC_Fx16Mag
VEC_Fx16Distance
VEC_Fx16Normalize
Other
FX_DivS32
FX_ModS32

Macros

fx16 Type Macros

fx32 Type Macros

fx64 Type Macros

fx64c Type Macros

Constants

fx16 Type Constant Macros

fx32 Type Constant Macros

fx64c Type Constant Macros