1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META http-equiv="Content-Style-Type" content="text/css"> 6<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows"> 7<BASE target="main"> 8<TITLE>FX Function List</TITLE> 9<LINK rel="stylesheet" href="../css/titles.css"> 10</HEAD> 11<BODY> 12<H3>Fixed Decimal Functions (FX)</H3> 13<P>[<B><A href="list_fx.html">Function List</A></B>]</P> 14<H4>Data Types</H4> 15<DL> 16<DT>Fixed Decimal Type 17<DD><A href="fx16.html">fx16</A> 18<DD><A href="fx32.html">fx32</A> 19<DD><A href="fx64.html">fx64</A> 20<DD><A href="fx64c.html">fx64c</A></DL> 21<DL> 22<DT>Matrix/Vector Types 23<DD><A href="mtx/MtxFx22.html">MtxFx22</A> 24<DD><A href="mtx/MtxFx33.html">MtxFx33</A> 25<DD><A href="mtx/MtxFx43.html">MtxFx43</A> 26<DD><A href="mtx/MtxFx44.html">MtxFx44</A> 27<DD><A href="vec/VecFx32.html">VecFx32</A> 28 <DD><A href="vec/VecFx16.html">VecFx16</A> 29</DL> 30<H4>Initialization</H4> 31<DL><DT>Initialization 32<DD><A href="FX_Init.html">FX_Init</A> 33</DL> 34<H4>Calculation</H4> 35<DL><DT>Calculation of Fixed Decimal 36<DD><A href="FX_Whole.html">FX_Whole</A> 37<DD><A href="FX_Floor.html">FX_Floor</A> 38 <DD><A href="FX_Modf.html">FX_Modf</A> 39 <DD><A href="FX_Mul.html">FX_Mul</A> 40<DD><A href="FX_Mul32x64c.html">FX_Mul32x64c</A> 41<DD><A href="FX_Div.html">FX_Div</A> 42<DD><A href="FX_DivFx64c.html">FX_DivFx64c</A> 43 <DD><A href="FX_Mod.html">FX_Mod</A> 44 <DD><A href="FX_Sqrt.html">FX_Sqrt</A> 45<DD><A href="FX_InvSqrt.html">FX_InvSqrt</A> 46<DD><A href="FX_Inv.html">FX_Inv</A> 47<DD><A href="FX_InvFx64c.html">FX_InvFx64c</A> 48<DD><A href="FX_SinIdx.html">FX_SinIdx</A> 49<DD><A href="FX_CosIdx.html">FX_CosIdx</A> 50<DD><A href="FX_SinFx64c.html">FX_SinFx64c</A> 51<DD><A href="FX_CosFx64c.html">FX_CosFx64c</A> 52<DD><A href="FX_AtanIdx.html">FX_AtanIdx</A> 53<DD><A href="FX_Atan2Idx.html">FX_Atan2Idx</A> 54 <DD><A href="FX_Atan.html">FX_Atan</A> 55 <DD><A href="FX_Atan2.html">FX_Atan2</A> 56 <DD><A href="FX_AsinIdx.html">FX_AsinIdx</A> 57 <DD><A href="FX_AcosIdx.html">FX_AcosIdx</A> 58 <DL> 59 <DT>Calculation of Fixed Decimal (Asynchronous) 60 <DD><A href="FX_DivAsync.html">FX_DivAsync</A> 61 <DD><A href="FX_DivAsyncImm.html">FX_DivAsyncImm</A> 62 <DD><A href="FX_GetDivResultFx64c.html">FX_GetDivResultFx64c</A> 63 <DD><A href="FX_GetDivResult.html">FX_GetDivResult</A> 64 <DD><A href="FX_InvAsync.html">FX_InvAsync</A> 65 <DD><A href="FX_InvAsyncImm.html">FX_InvAsyncImm</A> 66 <DD><A href="FX_GetInvResultFx64c.html">FX_GetInvResultFx64c</A> 67 <DD><A href="FX_GetInvResult.html">FX_GetInvResult</A> 68 <DD><A href="FX_SqrtAsync.html">FX_SqrtAsync</A> 69 <DD><A href="FX_SqrtAsyncImm.html">FX_SqrtAsyncImm</A> 70 <DD><A href="FX_GetSqrtResult.html">FX_GetSqrtResult</A> 71 </DL> 72 <DL> 73 <DT>2x2 Matrix Calculation 74 <DD><A href="mtx/MTX_Identity22.html">MTX_Identity22</A> 75 <DD><A href="mtx/MTX_Transpose22.html">MTX_Transpose22</A> 76 <DD><A href="mtx/MTX_Scale22.html">MTX_Scale22</A> 77 <DD><A href="mtx/MTX_ScaleApply22.html">MTX_ScaleApply22</A> 78 <DD><A href="mtx/MTX_Rot22.html">MTX_Rot22</A> 79 <DD><A href="mtx/MTX_Inverse22.html">MTX_Inverse22</A> 80 <DD><A href="mtx/MTX_Concat22.html">MTX_Concat22</A> 81 <DD><A href="mtx/MTX_Copy22.html">MTX_Copy22</A> 82 </DL> 83 <DL> 84 <DT>3x3 Matrix Calculation 85 <DD><A href="mtx/MTX_Identity33.html">MTX_Identity33</A> 86 <DD><A href="mtx/MTX_Copy33To43.html">MTX_Copy33To43</A> 87 <DD><A href="mtx/MTX_Copy33To44.html">MTX_Copy33To44</A> 88 <DD><A href="mtx/MTX_Transpose33.html">MTX_Transpose33</A> 89 <DD><A href="mtx/MTX_Scale33.html">MTX_Scale33</A> 90 <DD><A href="mtx/MTX_ScaleApply33.html">MTX_ScaleApply33</A> 91 <DD><A href="mtx/MTX_RotX33.html">MTX_RotX33</A> 92 <DD><A href="mtx/MTX_RotY33.html">MTX_RotY33</A> 93 <DD><A href="mtx/MTX_RotZ33.html">MTX_RotZ33</A> 94 <DD><A href="mtx/MTX_RotAxis33.html">MTX_RotAxis33</A> 95 <DD><A href="mtx/MTX_Inverse33.html">MTX_Inverse33</A> 96 <DD><A href="mtx/MTX_Concat33.html">MTX_Concat33</A> 97 <DD><A href="mtx/MTX_MultVec33.html">MTX_MultVec33</A> 98 <DD><A href="mtx/MTX_Copy33.html">MTX_Copy33</A> 99 </DL> 100 <DL> 101 <DT>4x3 Matrix Calculation 102 <DD><A href="mtx/MTX_Identity43.html">MTX_Identity43</A> 103 <DD><A href="mtx/MTX_Copy43To33.html">MTX_Copy43To33</A> 104 <DD><A href="mtx/MTX_Copy43To44.html">MTX_Copy43To44</A> 105 <DD><A href="mtx/MTX_Transpose43.html">MTX_Transpose43</A> 106 <DD><A href="mtx/MTX_Scale43.html">MTX_Scale43</A> 107 <DD><A href="mtx/MTX_ScaleApply43.html">MTX_ScaleApply43</A> 108 <DD><A href="mtx/MTX_RotX43.html">MTX_RotX43</A> 109 <DD><A href="mtx/MTX_RotY43.html">MTX_RotY43</A> 110 <DD><A href="mtx/MTX_RotZ43.html">MTX_RotZ43</A> 111 <DD><A href="mtx/MTX_RotAxis43.html">MTX_RotAxis43</A> 112 <DD><A href="mtx/MTX_Inverse43.html">MTX_Inverse43</A> 113 <DD><A href="mtx/MTX_Concat43.html">MTX_Concat43</A> 114 <DD><A href="mtx/MTX_MultVec43.html">MTX_MultVec43</A> 115 <DD><A href="mtx/MTX_TransApply43.html">MTX_TransApply43</A> 116 <DD><A href="mtx/MTX_LookAt.html">MTX_LookAt</A> 117 <DD><A href="mtx/MTX_Copy43.html">MTX_Copy43</A> 118 </DL> 119 <DL> 120 <DT>4x4 Matrix Calculation 121 <DD><A href="mtx/MTX_Identity44.html">MTX_Identity44</A> 122 <DD><A href="mtx/MTX_Copy44To33.html">MTX_Copy44To33</A> 123 <DD><A href="mtx/MTX_Copy44To43.html">MTX_Copy44To43</A> 124 <DD><A href="mtx/MTX_Transpose44.html">MTX_Transpose44</A> 125 <DD><A href="mtx/MTX_Scale44.html">MTX_Scale44</A> 126 <DD><A href="mtx/MTX_ScaleApply44.html">MTX_ScaleApply44</A> 127 <DD><A href="mtx/MTX_RotX44.html">MTX_RotX44</A> 128 <DD><A href="mtx/MTX_RotY44.html">MTX_RotY44</A> 129 <DD><A href="mtx/MTX_RotZ44.html">MTX_RotZ44</A> 130 <DD><A href="mtx/MTX_RotAxis44.html">MTX_RotAxis44</A> 131 <DD><A href="mtx/MTX_Concat44.html">MTX_Concat44</A> 132 <DD><A href="mtx/MTX_TransApply44.html">MTX_TransApply44</A> 133 <DD><A href="mtx/MTX_Perspective.html">MTX_Perspective</A> 134 <DD><A href="mtx/MTX_PerspectiveW.html">MTX_PerspectiveW</A> 135 <DD><A href="mtx/MTX_Frustum.html">MTX_Frustum</A> 136 <DD><A href="mtx/MTX_FrustumW.html">MTX_FrustumW</A> 137 <DD><A href="mtx/MTX_Ortho.html">MTX_Ortho</A> 138 <DD><A href="mtx/MTX_OrthoW.html">MTX_OrthoW</A> 139 <DD><A href="mtx/MTX_Copy44.html">MTX_Copy44</A> 140 </DL> 141 <DL> 142 <DT>Vector Calculation 143 <DD><A href="vec/VEC_Set.html">VEC_Set</A> 144 <DD><A href="vec/VEC_Add.html">VEC_Add</A> 145 <DD><A href="vec/VEC_Subtract.html">VEC_Subtract</A> 146 <DD><A href="vec/VEC_DotProduct.html">VEC_DotProduct</A> 147 <DD><A href="vec/VEC_CrossProduct.html">VEC_CrossProduct</A> 148 <DD><A href="vec/VEC_Mag.html">VEC_Mag</A> 149 <DD><A href="vec/VEC_Distance.html">VEC_Distance</A> 150 <DD><A href="vec/VEC_Normalize.html">VEC_Normalize</A> 151 <DD><A href="vec/VEC_MultAdd.html">VEC_MultAdd</A> 152 <DD><A href="vec/VEC_MultSubtract.html">VEC_MultSubtract</A> 153 <DD><A href="vec/VEC_Fx16Set.html">VEC_Fx16Set</A> 154 <DD><A href="vec/VEC_Fx16Add.html">VEC_Fx16Add</A> 155 <DD><A href="vec/VEC_Fx16Subtract.html">VEC_Fx16Subtract</A> 156 <DD><A href="vec/VEC_Fx16DotProduct.html">VEC_Fx16DotProduct</A> 157 <DD><A href="vec/VEC_Fx16CrossProduct.html">VEC_Fx16CrossProduct</A> 158 <DD><A href="vec/VEC_Fx16Mag.html">VEC_Fx16Mag</A> 159 <DD><A href="vec/VEC_Fx16Distance.html">VEC_Fx16Distance</A> 160 <DD><A href="vec/VEC_Fx16Normalize.html">VEC_Fx16Normalize</A> 161 </DL> 162 <DD> 163 <DL> 164 <DT>Other 165 <DD><A href="FX_DivS32.html">FX_DivS32</A> 166 <DD><A href="FX_ModS32.html">FX_ModS32</A> 167 </DL> 168 <H4>Macros</H4> 169 <P><A href="fx16_macros.html">fx16 Type Macros</A></P> 170 <P><A href="fx32_macros.html">fx32 Type Macros</A></P> 171 <P><A href="fx64_macros.html">fx64 Type Macros</A></P> 172 <P><A href="fx64c_macros.html">fx64c Type Macros</A></P> 173 <H4><B>Constants</B></H4> 174 <P><A href="fx16_const.html">fx16 Type Constant Macros</A></P> 175 <P><A href="fx32_const.html">fx32 Type Constant Macros</A></P> 176 <P><A href="fx64c_const.html">fx64c Type Constant Macros</A></P> 177</DL> 178<hr><p>CONFIDENTIAL</p></body> 179</HTML>