Modules
Here is a list of all modules:
[detail level 123]
| Functions that affect Evas as a whole | |
| Low level Evas canvas functions | |
| Functions that are used to set the render engine for a given function, and then get that engine working | |
| Functions that set and retrieve the output and viewport size of an evas | |
| Functions that are used to map coordinates from the canvas to the screen or the screen to the canvas | |
| Functions that deal with the status of the pointer (mouse cursor) | |
| Functions relating to canvas events, which are mainly reports on its internal states changing (an object got focused, the rendering is updated, etc) | |
| Functions that deal with the freezing of input event processing of an Evas canvas | |
| Functions to tell Evas that input events happened and should be processed | |
| Functions that deals with images at canvas level | |
| Functions that deals with fonts | |
| Functions that edit the paths being used to load fonts | |
| Functions which feed key events to the canvas | |
| Functions to get information of touched points in the Evas | |
| Functions that are used to do OpenGL rendering on Evas | |
| Functions that manipulate generic Evas objects | |
| Almost every evas object created will have some generic function used to manipulate it | |
| Objects generate events when they are moved, resized, when their visibility change, when they are deleted and so on | |
| Evas allows different transformations to be applied to all kinds of objects | |
| Objects may carry hints, so that another object that acts as a manager (see Smart Object Functions) may know how to properly position and resize its subordinate objects | |
| Miscellaneous functions that also apply to any object, but are less used or not implemented by all objects | |
| Functions that allows finding objects by their position, name or other properties | |
| Evas provides a way to intercept method calls | |
| Functions that work on specific objects | |
| Function to create evas rectangle objects | |
| Here are grouped together functions used to create and manipulate image objects | |
| Functions that operate on single line, single style text objects | |
| Functions used to create and manipulate textblock objects | |
| Functions used to deal with evas line objects | |
| Functions that operate on evas polygon objects | |
| Functions that deal with Evas_Smart structs, creating definition (classes) of objects that will have customized behavior for methods like evas_object_move(), evas_object_resize(), evas_object_clip_set() and others | |
| Functions dealing with Evas smart objects (instances) | |
| Clipped smart object is a base to construct other smart objects based on the concept of having an internal clipper that is applied to all children objects | |
| A box is a convenience smart object that packs children inside it in sequence, using a layouting function specified by the user | |
| Convenience smart object that packs children using a tabular layout using children size hints to define their size and alignment inside their cell space | |
| Convenience smart object that packs children under a regular grid layout, using their virtual grid location and size to determine children's positions inside the grid object's area | |
| Evas has an (optional) module which provides client-server infrastructure to share bitmaps across multiple processes, saving data and processing power | |
| Some functions that are handy but are not specific of canvas or objects |
