Modules
Here is a list of all modules:
[detail level 123]
 Top Level FunctionsFunctions that affect Evas as a whole
 Canvas FunctionsLow level Evas canvas functions
 Render Engine FunctionsFunctions that are used to set the render engine for a given function, and then get that engine working
 Output and Viewport Resizing FunctionsFunctions that set and retrieve the output and viewport size of an evas
 Coordinate Mapping FunctionsFunctions that are used to map coordinates from the canvas to the screen or the screen to the canvas
 Pointer (Mouse) FunctionsFunctions that deal with the status of the pointer (mouse cursor)
 Canvas EventsFunctions relating to canvas events, which are mainly reports on its internal states changing (an object got focused, the rendering is updated, etc)
 Input Events Freezing FunctionsFunctions that deal with the freezing of input event processing of an Evas canvas
 Input Events Feeding FunctionsFunctions to tell Evas that input events happened and should be processed
 Image FunctionsFunctions that deals with images at canvas level
 Font FunctionsFunctions that deals with fonts
 Font Path FunctionsFunctions that edit the paths being used to load fonts
 Key Input FunctionsFunctions which feed key events to the canvas
 Touch Point List FunctionsFunctions to get information of touched points in the Evas
 Rendering GL on EvasFunctions that are used to do OpenGL rendering on Evas
 Generic Object FunctionsFunctions that manipulate generic Evas objects
 Basic Object ManipulationAlmost every evas object created will have some generic function used to manipulate it
 Object EventsObjects generate events when they are moved, resized, when their visibility change, when they are deleted and so on
 UV Mapping (Rotation, Perspective, 3D...)Evas allows different transformations to be applied to all kinds of objects
 Size HintsObjects 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
 Extra Object ManipulationMiscellaneous functions that also apply to any object, but are less used or not implemented by all objects
 Finding ObjectsFunctions that allows finding objects by their position, name or other properties
 Object Method InterceptorsEvas provides a way to intercept method calls
 Specific Object FunctionsFunctions that work on specific objects
 Rectangle Object FunctionsFunction to create evas rectangle objects
 Image Object FunctionsHere are grouped together functions used to create and manipulate image objects
 Text Object FunctionsFunctions that operate on single line, single style text objects
 Textblock Object FunctionsFunctions used to create and manipulate textblock objects
 Textgrid Object Functions
 Line Object FunctionsFunctions used to deal with evas line objects
 Polygon Object FunctionsFunctions that operate on evas polygon objects
 Smart FunctionsFunctions 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
 Smart Object FunctionsFunctions dealing with Evas smart objects (instances)
 Clipped Smart ObjectClipped 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
 Box Smart ObjectA box is a convenience smart object that packs children inside it in sequence, using a layouting function specified by the user
 Table Smart Object.Convenience smart object that packs children using a tabular layout using children size hints to define their size and alignment inside their cell space
 Grid Smart Object.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
 Shared Image Cache ServerEvas has an (optional) module which provides client-server infrastructure to share bitmaps across multiple processes, saving data and processing power
 General UtilitiesSome functions that are handy but are not specific of canvas or objects