Rechercher une page de manuel
Evas_Object_Group_Map
Langue: en
Version: 380912 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
NAME
UV Mapping (Rotation, Perspecitve, 3D...) -Evas allows different transformations to be applied to all kinds of objects.
Typedefs
typedef struct _Evas_Map Evas_Map
An opaque handle to map points.
Detailed Description
Evas allows different transformations to be applied to all kinds of objects.
These are applied by means of UV mapping.
With UV mapping, one maps points in the source object to a 3D space positioning at target. This allows rotation, perspective, scale and lots of other effects, depending on the map that is used.
Each map point may carry a multiplier color. If properly calculated, these can do shading effects on the object, producing 3D effects.
As usual, Evas provides both the raw and easy to use methods. The raw methods allow developer to create its maps somewhere else, maybe load them from some file format. The easy to use methods, calculate the points given some high-level parameters, such as rotation angle, ambient light and so on.
Note:
- applying mapping will reduce performance, so use with care. The impact on performance depends on engine in use. Software is quite optimized, but not as fast as OpenGL.
Typedef Documentation
Evas_Map
An opaque handle to map points. See also:
- evas_map_new()
evas_map_free()
evas_map_dup()
Author
Generated automatically by Doxygen for Evas from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre