Evas_Canvas (3) - Linux Manuals
Evas_Canvas: Functions that deal with the basic evas object.
NAME
Evas Canvas - Functions that deal with the basic evas object.
Functions
EAPI Evas * evas_new (void)
Creates a new empty evas.
EAPI void evas_free (Evas *e)
Frees the given evas and any objects created on it.
Detailed Description
Functions that deal with the basic evas object.
They are the functions you need to use at a minimum to get a working evas, and to destroy it.
Function Documentation
EAPI void evas_free (Evas * e)
Frees the given evas and any objects created on it.
Any objects with 'free' callbacks will have those callbacks called in this function.
Parameters:
- e The given evas.
References evas_font_path_clear(), evas_hash_free(), evas_list_free(), and evas_list_remove().
EAPI Evas* evas_new (void)
Creates a new empty evas.
Note that before you can use the evas, you will to at a minimum:
- *
- Set its render method with evas_output_method_set .
- *
- Set its viewport size with evas_output_viewport_set .
- *
- Set its size of the canvas with evas_output_size_set .
- *
- Ensure that the render engine is given the correct settings with evas_engine_info_set .
This function should only fail if the memory allocation fails.
Returns:
- A new uninitialised Evas canvas on success. Otherwise, NULL.
References EVAS_FONT_HINTING_BYTECODE.
Author
Generated automatically by Doxygen for Evas from the source code.