.\" Automatically generated by Pandoc 1.17.2 .\" .TH "al_build_transform(3alleg5) Allegro reference manual" "" "" "" "" .hy .SH NAME .PP al_build_transform \- Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include\ void\ al_build_transform(ALLEGRO_TRANSFORM\ *trans,\ float\ x,\ float\ y, \ \ \ float\ sx,\ float\ sy,\ float\ theta) \f[] .fi .SH DESCRIPTION .PP Builds a transformation given some parameters. This call is equivalent to calling the transformations in this order: make identity, rotate, scale, translate. This method is faster, however, than actually calling those functions. .PP \f[I]Parameters:\f[] .IP \[bu] 2 trans \- Transformation to alter .IP \[bu] 2 x, y \- Translation .IP \[bu] 2 sx, sy \- Scale .IP \[bu] 2 theta \- Rotation angle in radians .RS .PP \f[I]Note\f[]: this function was previously documented to be equivalent to a different (and more useful) order of operations: identity, scale, rotate, translate. .RE .SH SEE ALSO .PP al_translate_transform(3alleg5), al_rotate_transform(3alleg5), al_scale_transform(3alleg5), al_compose_transform(3alleg5)