Class base. More...
Public Member Functions | |
| base (Eo *eo) | |
| Eo Constructor. More... | |
| base (std::nullptr_t) | |
| nullptr_t Constructor. More... | |
| base (base const &other) | |
| Copy Constructor. | |
| void | stop_get (const Efl_Gfx_Gradient_Stop **colors_, unsigned int *length_) const |
| get the list of color stops. More... | |
| void | stop_set (const Efl_Gfx_Gradient_Stop *colors_, unsigned int length_) const |
| Set the list of color stops for the gradient. More... | |
| Efl_Gfx_Gradient_Spread | spread_get () const |
| Returns the spread method use by this gradient. More... | |
| void | spread_set (Efl_Gfx_Gradient_Spread s_) const |
| Specifies the spread method that should be used for this gradient. More... | |
| base (::efl::eo::parent_type _p) | |
| Constructs a new efl::gfx::gradient::base object. More... | |
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. | |
Class base.
|
inlineexplicit |
Constructs a new efl::gfx::gradient::base object.
Constructs a new efl::gfx::gradient::base object. If you want this object to be a child of another Eo object, use an efl::eo::parent expression, like the example.
Example:
|
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.
| void efl::gfx::gradient::base::stop_get | ( | const Efl_Gfx_Gradient_Stop ** | colors_, |
| unsigned int * | length_ | ||
| ) | const |
get the list of color stops.
| colors | color stops list |
| length | length of the list |
| void efl::gfx::gradient::base::stop_set | ( | const Efl_Gfx_Gradient_Stop * | colors_, |
| unsigned int | length_ | ||
| ) | const |
Set the list of color stops for the gradient.
| colors | color stops list |
| length | length of the list |
| Efl_Gfx_Gradient_Spread efl::gfx::gradient::base::spread_get | ( | ) | const |
Returns the spread method use by this gradient.
The default is EFL_GFX_GRADIENT_SPREAD_PAD.
| s | spread type to be used |
| void efl::gfx::gradient::base::spread_set | ( | Efl_Gfx_Gradient_Spread | s_ | ) | const |
Specifies the spread method that should be used for this gradient.
| s | spread type to be used |