Modules
Here is a list of all modules:
[detail level 123]
Top Level Functions | Functions that affect Evas as a whole |
▼Canvas Functions | Low level Evas canvas functions |
Render Engine Functions | Functions that are used to set the render engine for a given function, and then get that engine working |
Output and Viewport Resizing Functions | Functions that set and retrieve the output and viewport size of an evas |
Coordinate Mapping Functions | Functions that are used to map coordinates from the canvas to the screen or the screen to the canvas |
Pointer (Mouse) Functions | Functions that deal with the status of the pointer (mouse cursor) |
▼Canvas Events | Functions 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 Functions | Functions that deal with the freezing of input event processing of an Evas canvas |
Input Events Feeding Functions | Functions to tell Evas that input events happened and should be processed |
Image Functions | Functions that deals with images at canvas level |
▼Font Functions | Functions that deals with fonts |
Font Path Functions | Functions that edit the paths being used to load fonts |
Key Input Functions | Functions which feed key events to the canvas |
Touch Point List Functions | Functions to get information of touched points in the Evas |
Rendering GL on Evas | Functions that are used to do OpenGL rendering on Evas |
▼Generic Object Functions | Functions that manipulate generic Evas objects |
Basic Object Manipulation | Almost every evas object created will have some generic function used to manipulate it |
Object Events | Objects 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 Hints | 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 |
Extra Object Manipulation | Miscellaneous functions that also apply to any object, but are less used or not implemented by all objects |
Finding Objects | Functions that allows finding objects by their position, name or other properties |
Object Method Interceptors | Evas provides a way to intercept method calls |
▼Specific Object Functions | Functions that work on specific objects |
Rectangle Object Functions | Function to create evas rectangle objects |
Image Object Functions | Here are grouped together functions used to create and manipulate image objects |
Text Object Functions | Functions that operate on single line, single style text objects |
Textblock Object Functions | Functions used to create and manipulate textblock objects |
Textgrid Object Functions | |
Line Object Functions | Functions used to deal with evas line objects |
Polygon Object Functions | Functions that operate on evas polygon objects |
Smart Functions | 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 |
▼Smart Object Functions | Functions dealing with Evas smart objects (instances) |
Clipped Smart Object | 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 |
Box Smart Object | A 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 Server | Evas has an (optional) module which provides client-server infrastructure to share bitmaps across multiple processes, saving data and processing power |
General Utilities | Some functions that are handy but are not specific of canvas or objects |