Data Structures | |
| struct | address_const_of |
| struct | address_of |
Public Member Functions | |
| image (::efl::eo::parent_type _p=(::efl::eo::parent=nullptr)) | |
| image (Eo *eo) | |
| Eo Constructor. More... | |
| image (std::nullptr_t) | |
| nullptr_t Constructor. More... | |
| image (image const &other) | |
| Copy Constructor. | |
| bool | animated_get () const |
| Check if an image can be animated (have multiple frames) More... | |
| void | load_size_get (int *w_, int *h_) const |
| void | load_size_set (int w_, int h_) const |
| Set the loading size of an image. More... | |
| bool | smooth_scale_get () const |
| Retrieves whether the given image is using high-quality image scaling algorithm. More... | |
| void | smooth_scale_set (bool smooth_scale_) const |
| Sets whether to use high-quality image scaling algorithm on the given image. More... | |
| double | ratio_get () const |
| The native ration of the image object. More... | |
| address_of | operator& () |
| address_const_of | operator& () const |
Public Member Functions inherited from efl::eo::concrete | |
| concrete (Eo *eo) | |
| Class constructor. More... | |
| concrete () | |
| Default constructor. More... | |
| ~concrete () | |
| Class destructor. | |
| concrete (concrete const &other) | |
| concrete (concrete &&other) | |
| concrete & | operator= (concrete const &other) |
| Assignment operator. | |
| concrete & | operator= (concrete &&other) |
| Eo * | _eo_ptr () const |
| Return a pointer to the EO Object stored in this instance. More... | |
| Eo * | _release () |
| Releases the reference from this concrete object and return the pointer to the EO Object stored in this instance. More... | |
| void | _reset (Eo *_ptr=nullptr) |
| Reset the current pointer to reference a new Eo object. | |
| int | ref_get () const |
| Get the reference count of this object. More... | |
| void | parent_set (concrete parent) |
| Set the parent of this object. More... | |
| eina::optional< concrete > | parent_get () |
| Get the parent of this object. More... | |
| Eo_Dbg_Info | dbg_info_get () |
| Get debug information of this object. More... | |
| operator bool () const | |
Static Public Member Functions | |
| static Eo_Class const * | _eo_class () |
Additional Inherited Members | |
Protected Attributes inherited from efl::eo::concrete | |
| Eo * | _eo_raw |
| The opaque EO Object. | |
|
inlineexplicit |
Eo Constructor.
Constructs the object from an Eo* pointer stealing its ownership.
| eo | The Eo object pointer. |
|
inlineexplicit |
nullptr_t Constructor.
Constructs an empty (null) object.
|
inline |
Check if an image can be animated (have multiple frames)
| is_animated | If it's animated or not. |
|
inline |
| w | The new width of the image's load size. |
| h | The new height of the image's load size. |
|
inline |
Set the loading size of an image.
The image will be loaded into memory as if it was the set size instead of the original size. This can save a lot of memory, and is important for scalable types like svg.
| w | The new width of the image's load size. |
| h | The new height of the image's load size. |
|
inline |
Retrieves whether the given image is using high-quality image scaling algorithm.
| smooth_scale | Whether to use smooth scale or not. |
|
inline |
Sets whether to use high-quality image scaling algorithm on the given image.
When enabled, a higher quality image scaling algorithm is used when scaling images to sizes other than the source image's original one. This gives better results but is more computationally expensive.
| smooth_scale | Whether to use smooth scale or not. |
|
inline |
The native ration of the image object.
| ratio | The image's ratio |