|
AIFixedMathSuite Struct Reference
[API Suite List]
Use these functions to work with fixed-point numbers.
More...
#include <AIFixedMath.h>
List of all members.
Public Attributes |
AIAPI AIFixed(* | FixedAdd )(AIFixed a, AIFixed b) |
AIAPI AIFixed(* | FixedMul )(AIFixed a, AIFixed b) |
AIAPI AIFract(* | FractMul )(AIFract a, AIFract b) |
AIAPI AIFixed(* | FractFixedMul )(AIFract a, AIFixed b) |
AIAPI AIFixed(* | FixedDiv )(AIFixed a, AIFixed b) |
AIAPI AIFract(* | FractDiv )(AIFract a, AIFract b) |
AIAPI AIFixed(* | ShortRatio )(ai::int16 a, ai::int16 b) |
AIAPI AIFract(* | FixedRatio )(AIFixed a, AIFixed b) |
AIAPI AIFixed(* | FractRatio )(AIFract a, AIFract b) |
AIAPI AIFixed(* | FixedMulAdd )(AIFixed a, AIFixed b, AIFixed c, AIFixed d) |
AIAPI AIFixed(* | FixedMultiple )(AIFixed a, AIFixed multiple, AIBoolean ceiling) |
AIAPI AIFract(* | FixedSin )(AIFixed a) |
AIAPI AIFract(* | FixedCos )(AIFixed a) |
AIAPI AIFixed(* | FixedATan )(AIFixed a, AIFixed b) |
AIAPI AIFixed(* | DegreeToRadian )(AIFixed degree) |
AIAPI AIFixed(* | RadianToDegree )(AIFixed radian) |
AIAPI AIUFract(* | FractSqrt )(AIUFract a) |
AIAPI AIFixed(* | FixedLength )(AIFixed a, AIFixed b) |
AIAPI AIFixed(* | FixedInterpolate )(AIFixed a, AIFixed b, AIFixed t) |
AIAPI AIFloat(* | FixedToFloat )(AIFixed a) |
AIAPI AIFixed(* | FloatToFixed )(AIFloat a) |
AIAPI AIFloat(* | FractToFloat )(AIFract a) |
AIAPI AIFract(* | FloatToFract )(AIFloat a) |
AIAPI void(* | FixedPointAdd )(AIFixedPoint *a, AIFixedPoint *b, AIFixedPoint *result) |
AIAPI void(* | FixedPointSubtract )(AIFixedPoint *a, AIFixedPoint *b, AIFixedPoint *result) |
AIAPI AIBoolean(* | FixedPointEqual )(AIFixedPoint *a, AIFixedPoint *b) |
AIAPI AIBoolean(* | FixedPointClose )(AIFixedPoint *a, AIFixedPoint *b, AIFixed tolerance) |
AIAPI AIFixed(* | FixedPointAngle )(AIFixedPoint *a, AIFixedPoint *b) |
AIAPI AIFixed(* | FixedPointLength )(AIFixedPoint *a, AIFixedPoint *b) |
AIAPI void(* | FixedPointLengthAngle )(AIFixed length, AIFixed angle, AIFixedPoint *result) |
AIAPI void(* | FixedPointInterpolate )(AIFixedPoint *a, AIFixedPoint *b, AIFixed t, AIFixedPoint *result) |
AIAPI void(* | FixedRectSet )(AIFixedRect *a, AIFixed left, AIFixed top, AIFixed right, AIFixed bottom) |
AIAPI AIBoolean(* | FixedRectEqual )(AIFixedRect *a, AIFixedRect *b) |
AIAPI AIBoolean(* | FixedRectEmpty )(AIFixedRect *a) |
AIAPI void(* | FixedRectInset )(AIFixedRect *a, AIFixed h, AIFixed v) |
AIAPI void(* | FixedRectOffset )(AIFixedRect *a, AIFixed h, AIFixed v) |
AIAPI void(* | FixedRectUnion )(AIFixedRect *a, AIFixedRect *b, AIFixedRect *result) |
AIAPI void(* | FixedPointUnion )(AIFixedPoint *a, AIFixedRect *b, AIFixedRect *result) |
AIAPI AIBoolean(* | FixedRectOverlap )(AIFixedRect *a, AIFixedRect *b) |
AIAPI AIBoolean(* | FixedRectIntersect )(AIFixedRect *a, AIFixedRect *b, AIFixedRect *result) |
AIAPI AIBoolean(* | FixedRectInFixedRect )(AIFixedRect *a, AIFixedRect *b) |
AIAPI AIBoolean(* | FixedPointInFixedRect )(AIFixedPoint *a, AIFixedRect *b) |
AIAPI void(* | FixedRectAlign )(AIFixedRect *a, AIFixedRect *result) |
AIAPI void(* | FixedMatrixSet )(AIFixedMatrix *m, AIFixed a, AIFixed b, AIFixed c, AIFixed d, AIFixed tx, AIFixed ty) |
AIAPI void(* | FixedMatrixSetIdentity )(AIFixedMatrix *m) |
AIAPI AIBoolean(* | FixedMatrixEqual )(AIFixedMatrix *m, AIFixedMatrix *n) |
AIAPI AIBoolean(* | FixedMatrixIdentity )(AIFixedMatrix *m) |
AIAPI AIBoolean(* | FixedMatrixSingular )(AIFixedMatrix *m) |
AIAPI void(* | FixedMatrixSetTranslate )(AIFixedMatrix *m, AIFixed tx, AIFixed ty) |
AIAPI void(* | FixedMatrixSetScale )(AIFixedMatrix *m, AIFixed h, AIFixed v) |
AIAPI void(* | FixedMatrixSetRotate )(AIFixedMatrix *m, AIFixed angle) |
AIAPI void(* | FixedMatrixConcatTranslate )(AIFixedMatrix *m, AIFixed tx, AIFixed ty) |
AIAPI void(* | FixedMatrixConcatScale )(AIFixedMatrix *m, AIFixed h, AIFixed v) |
AIAPI void(* | FixedMatrixConcatRotate )(AIFixedMatrix *m, AIFixed angle) |
AIAPI void(* | FixedMatrixConcat )(AIFixedMatrix *m, AIFixedMatrix *n, AIFixedMatrix *result) |
AIAPI short(* | FixedMatrixInvert )(AIFixedMatrix *m) |
AIAPI void(* | FixedMatrixXformPoint )(AIFixedMatrix *m, AIFixedPoint *a, AIFixedPoint *result) |
Detailed Description
Use these functions to work with fixed-point numbers.
These exist primarily for use by older plug-ins that were fixed-point based. Modern plug-ins should use the AIRealMathSuite .
Member Data Documentation
The documentation for this struct was generated from the following file:
|