Drawing canvas. More...
Modules | |
Top Level Functions | |
Functions that affect Evas as a whole. | |
Canvas Functions | |
Low level Evas canvas functions. | |
Generic Object Functions | |
Functions that manipulate generic Evas objects. | |
Specific Object Functions | |
Functions that work on specific 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). | |
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. | |
Evas 3D Extensions | |
Evas extension to support 3D rendering. | |
Evas_Object_Vg | |
Evas_Object_Vg is the scene graph for managing vector graphics objects. | |
Typedefs | |
typedef unsigned long long | Evas_Modifier_Mask |
An Evas modifier mask type. | |
typedef int | Evas_Coord |
A type for coordinates. | |
typedef struct _Evas_Map | Evas_Map |
An opaque handle to map points. More... | |
typedef struct _Evas_Modifier | Evas_Modifier |
An opaque type containing information on which modifier keys are registered in an Evas canvas. | |
typedef struct _Evas_Lock | Evas_Lock |
An opaque type containing information on which lock keys are registered in an Evas canvas. | |
typedef struct _Evas_Engine_Info | Evas_Engine_Info |
A generic Evas Engine information structure. | |
typedef struct _Evas_Axis | Evas_Axis |
Details for a single device axis state. More... | |
typedef double | Evas_Real |
A type for floating value. | |
Drawing canvas.
typedef struct _Evas_Map Evas_Map |
An opaque handle to map points.
typedef struct _Evas_Axis Evas_Axis |
Details for a single device axis state.
enum Evas_Aspect_Control |
Aspect types/policies for scaling size hints, used for evas_object_size_hint_aspect_set()
enum Evas_Render_Op |
How the object should be rendered to output.
How the mouse pointer should be handled by Evas.
In the mode #EVAS_OBJECT_POINTER_MODE_AUTOGRAB, when a mouse button is pressed down over an object and held, with the mouse pointer being moved outside of it, the pointer still behaves as being bound to that object, albeit out of its drawing region. When the button is released, the event will be fed to the object, that may check if the final position is over it or not and do something about it.
In the mode EVAS_OBJECT_POINTER_MODE_NOGRAB, the pointer will always be bound to the object right below it.
enum Evas_Text_Style_Type |
Types of styles to be applied on text objects.
The EVAS_TEXT_STYLE_SHADOW_DIRECTION_* ones are to be ORed together with others imposing shadow, to change shadow's direction
enum Evas_Button_Flags |
enum Evas_Event_Flags |
Flags for Events.
enum Evas_Callback_Type |
Identifier of callbacks to be set for Evas canvases or Evas objects.