Fixed Decimal Functions (FX)

[Function List]

Data Types

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

Initialization

FX_Init

Calculations

Fixed-Point Decimal Calculations
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
Fixed-Point Decimal Calculations (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 calculations
MTX_Identity22
MTX_Transpose22
MTX_Scale22
MTX_ScaleApply22
MTX_Rot22
MTX_Inverse22
MTX_Concat22
3x3 Matrix Calculations
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 Calculations
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 Calculations
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 Calculations
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
Miscellaneous
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