#include <Affine.h>
|
static int16 | transform (int32 maximumParamTableRowsToComputePerCall, uint32 param, int16 paramTableRow, fixed_t targetHalfWidth, fixed_t targetHalfHeight, fix13_3 mx, fix13_3 my, fixed_t halfWidth, fixed_t halfHeight, const Rotation *rotation) |
static int16 | rotate (int32 maximumParamTableRowsToComputePerCall, uint32 param, int16 paramTableRow, fixed_t targetHalfWidth, fixed_t targetHalfHeight, fix13_3 mx, fix13_3 my, fixed_t halfWidth, fixed_t halfHeight, const Rotation *rotation) |
Class Affine
Inherits from Object
Implements various affine transformations.
Definition at line 28 of file Affine.h.
# rotate()
Rotate the affine matrix specified by param.
- Parameters
-
maximumParamTableRowsToComputePerCall | Used to defer param table computations (-1 to compute the whole table) |
param | Displacement within param tables space |
paramTableRow | Displacement within the specified param table |
targetHalfWidth | Image's target half width |
targetHalfHeight | Image's target half height |
mx | Image's x coordinate |
my | Image's y coordinate |
halfWidth | Image's half width |
halfHeight | Image's half height |
rotation | Target rotation |
Definition at line 263 of file Affine.c.
# transform()
Translate, scale and rotate the affine matrix specified by param.
- Parameters
-
maximumParamTableRowsToComputePerCall | Used to defer param table computations (-1 to compute the whole table) |
param | Displacement within param tables space |
paramTableRow | Displacement within the specified param table |
targetHalfWidth | Image's target half width |
targetHalfHeight | Image's target half height |
mx | Image's x coordinate |
my | Image's y coordinate |
halfWidth | Image's half width |
halfHeight | Image's half height |
rotation | Target rotation |
Definition at line 25 of file Affine.c.
The documentation for this class was generated from the following files: