Modules
Here is a list of all modules:
[detail level 123]
oTop Level FunctionsFunctions that affect Evas as a whole
oCanvas FunctionsLow level Evas canvas functions
|oRender Engine FunctionsFunctions that are used to set the render engine for a given function, and then get that engine working
|oOutput and Viewport Resizing FunctionsFunctions that set and retrieve the output and viewport size of an evas
|oCoordinate Mapping FunctionsFunctions that are used to map coordinates from the canvas to the screen or the screen to the canvas
|oPointer (Mouse) FunctionsFunctions that deal with the status of the pointer (mouse cursor)
|oCanvas EventsFunctions relating to canvas events, which are mainly reports on its internal states changing (an object got focused, the rendering is updated, etc)
||oInput 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
|oImage FunctionsFunctions that deals with images at canvas level
|oFont FunctionsFunctions that deals with fonts
||\Font Path FunctionsFunctions that edit the paths being used to load fonts
|oKey Input FunctionsFunctions which feed key events to the canvas
|oTouch 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
oGeneric Object FunctionsFunctions that manipulate generic Evas objects
|oBasic Object ManipulationAlmost every evas object created will have some generic function used to manipulate it
|oObject EventsObjects generate events when they are moved, resized, when their visibility change, when they are deleted and so on
|oUV Mapping (Rotation, Perspective, 3D...)Evas allows different transformations to be applied to all kinds of objects
|oSize 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
|oExtra Object ManipulationMiscellaneous functions that also apply to any object, but are less used or not implemented by all objects
|oFinding ObjectsFunctions that allows finding objects by their position, name or other properties
|\Object Method InterceptorsEvas provides a way to intercept method calls
oSpecific Object FunctionsFunctions that work on specific objects
|oRectangle Object FunctionsFunction to create evas rectangle objects
|oImage Object FunctionsHere are grouped together functions used to create and manipulate image objects
|oText Object FunctionsFunctions that operate on single line, single style text objects
|oTextblock Object FunctionsFunctions used to create and manipulate textblock objects
|oTextgrid Object Functions
|oLine Object FunctionsFunctions used to deal with evas line objects
|\Polygon Object FunctionsFunctions that operate on evas polygon objects
oSmart 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
oSmart Object FunctionsFunctions dealing with Evas smart objects (instances)
|oClipped 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
|oBox Smart ObjectA box is a convenience smart object that packs children inside it in sequence, using a layouting function specified by the user
|oTable 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
oShared 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