Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
al_use_transform(3)					   al_use_transform(3)

NAME
       al_use_transform	- Allegro 5 API

SYNOPSIS
	      #include <allegro5/allegro.h>

	      void al_use_transform(const ALLEGRO_TRANSFORM *trans)

DESCRIPTION
       Sets  the  transformation  to be	used for the the drawing operations on
       the target bitmap (each bitmap maintains	its own	transformation).   Ev-
       ery  drawing  operation	after this call	will be	transformed using this
       transformation.	Call this function with	an identity transformation  to
       return to the default behaviour.

       This function does nothing if there is no target	bitmap.

       The  parameter  is  passed by reference as an optimization to avoid the
       overhead	of stack copying.  The reference will not be stored in the Al-
       legro library so	it is safe to pass references to local variables.

	      void setup_my_transformation(void)
	      {
		 ALLEGRO_TRANSFORM transform;
		 al_translate_transform(&transform, 5, 10);
		 al_use_transform(&transform);
	      }

       Parameters:

       o trans - Transformation	to use

SEE ALSO
       al_get_current_transform(3), al_transform_coordinates(3)

Allegro	reference manual				   al_use_transform(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=al_use_transform&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help