allegro5.transformations

Undocumented in source.

Members

Functions

al_build_camera_transform
void al_build_camera_transform(ALLEGRO_TRANSFORM* trans, float position_x, float position_y, float position_z, float look_x, float look_y, float look_z, float up_x, float up_y, float up_z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_build_transform
void al_build_transform(ALLEGRO_TRANSFORM* trans, float x, float y, float sx, float sy, float theta)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_check_inverse
int al_check_inverse(ALLEGRO_TRANSFORM* trans, float tol)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_compose_transform
void al_compose_transform(ALLEGRO_TRANSFORM* trans, ALLEGRO_TRANSFORM* trans2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_copy_transform
void al_copy_transform(ALLEGRO_TRANSFORM* dest, ALLEGRO_TRANSFORM* src)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_get_current_inverse_transform
const(ALLEGRO_TRANSFORM)* al_get_current_inverse_transform()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_get_current_projection_transform
const(ALLEGRO_TRANSFORM)* al_get_current_projection_transform()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_get_current_transform
ALLEGRO_TRANSFORM* al_get_current_transform()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_horizontal_shear_transform
void al_horizontal_shear_transform(ALLEGRO_TRANSFORM* trans, float theta)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_identity_transform
void al_identity_transform(ALLEGRO_TRANSFORM* trans)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_invert_transform
void al_invert_transform(ALLEGRO_TRANSFORM* trans)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_orthographic_transform
void al_orthographic_transform(ALLEGRO_TRANSFORM* trans, float left, float right, float top, float bottom, float n, float f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_perspective_transform
void al_perspective_transform(ALLEGRO_TRANSFORM* trans, float left, float right, float top, float bottom, float n, float f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_rotate_transform
void al_rotate_transform(ALLEGRO_TRANSFORM* trans, float theta)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_rotate_transform_3d
void al_rotate_transform_3d(ALLEGRO_TRANSFORM* trans, float x, float y, float z, float angle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_scale_transform
void al_scale_transform(ALLEGRO_TRANSFORM* trans, float sx, float sy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_scale_transform_3d
void al_scale_transform_3d(ALLEGRO_TRANSFORM* trans, float sx, float sy, float sz)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_transform_coordinates
void al_transform_coordinates(ALLEGRO_TRANSFORM* trans, float* x, float* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_transform_coordinates_3d
void al_transform_coordinates_3d(ALLEGRO_TRANSFORM* trans, float* x, float* y, float* z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_translate_transform
void al_translate_transform(ALLEGRO_TRANSFORM* trans, float x, float y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_translate_transform_3d
void al_translate_transform_3d(ALLEGRO_TRANSFORM* trans, float x, float y, float z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_use_projection_transform
void al_use_projection_transform(ALLEGRO_TRANSFORM* trans)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_use_transform
void al_use_transform(ALLEGRO_TRANSFORM* trans)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_vertical_shear_transform
void al_vertical_shear_transform(ALLEGRO_TRANSFORM* trans, float theta)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

ALLEGRO_TRANSFORM
struct ALLEGRO_TRANSFORM
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta