Public Member Functions | Static Public Member Functions
efl::vg::gradient_radial Struct Reference

Class gradient_radial. More...

Public Member Functions

 gradient_radial (Eo *eo)
 Eo Constructor. More...
 
 gradient_radial (std::nullptr_t)
 nullptr_t Constructor. More...
 
 gradient_radial (gradient_radial const &other)
 Copy Constructor.
 
template<typename F >
::efl::eo::signal_connection callback_callback_add_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 A callback was added.
 
template<typename T >
void callback_callback_add_call (T *info)
 A callback was added.
 
template<typename F >
::efl::eo::signal_connection callback_callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 A callback was deleted.
 
template<typename T >
void callback_callback_del_call (T *info)
 A callback was deleted.
 
template<typename F >
::efl::eo::signal_connection callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 Obj is being deleted.
 
template<typename T >
void callback_del_call (T *info)
 Obj is being deleted.
 
 gradient_radial (::efl::eo::parent_type _p)
 Constructs a new efl::vg::gradient_radial 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)
 
concreteoperator= (concrete const &other)
 Assignment operator.
 
concreteoperator= (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< concreteparent_get ()
 Get the parent of this object. More...
 
Eo_Dbg_Info dbg_info_get ()
 Get debug information of this object. More...
 
 operator bool () const
 
- Public Member Functions inherited from efl::gfx::base
 base (Eo *eo)
 Eo Constructor. More...
 
 base (std::nullptr_t)
 nullptr_t Constructor. More...
 
 base (base const &other)
 Copy Constructor.
 
void position_get (int *x_, int *y_) const
 Retrieves the position of the given Evas object. More...
 
void position_set (int x_, int y_) const
 Move the given Evas object to the given location inside its canvas' viewport. More...
 
void size_get (int *w_, int *h_) const
 Retrieves the (rectangular) size of the given Evas object. More...
 
void size_set (int w_, int h_) const
 Changes the size of the given Evas object. More...
 
void color_get (int *r_, int *g_, int *b_, int *a_) const
 Retrieves the general/main color of the given Evas object. More...
 
void color_set (int r_, int g_, int b_, int a_) const
 Sets the general/main color of the given Evas object to the given one. More...
 
bool color_part_get (::efl::eina::string_view part_, int *r_, int *g_, int *b_, int *a_) const
 Retrieves a specific color of the given Evas object. More...
 
bool color_part_set (::efl::eina::string_view part_, int r_, int g_, int b_, int a_) const
 Sets a specifc color of the given Efl.Gfx.Base object to the given one. More...
 
bool visible_get () const
 Retrieves whether or not the given Evas object is visible. More...
 
void visible_set (bool v_) const
 Makes the given Evas object visible or invisible. More...
 
 base (::efl::eo::parent_type _p)
 Constructs a new efl::gfx::base object. More...
 
- Public Member Functions inherited from efl::gfx::gradient::base
 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::gfx::gradient::radial
 radial (Eo *eo)
 Eo Constructor. More...
 
 radial (std::nullptr_t)
 nullptr_t Constructor. More...
 
 radial (radial const &other)
 Copy Constructor.
 
void center_get (double *x_, double *y_) const
 Gets the center of this radial gradient. More...
 
void center_set (double x_, double y_) const
 Sets the center of this radial gradient. More...
 
double radius_get () const
 Gets the center radius of this radial gradient. More...
 
void radius_set (double r_) const
 Sets the center radius of this radial gradient. More...
 
void focal_get (double *x_, double *y_) const
 Gets the focal point of this radial gradient. More...
 
void focal_set (double x_, double y_) const
 Sets the focal point of this radial gradient. More...
 
 radial (::efl::eo::parent_type _p)
 Constructs a new efl::gfx::gradient::radial object. More...
 
- Public Member Functions inherited from efl::gfx::stack
 stack (Eo *eo)
 Eo Constructor. More...
 
 stack (std::nullptr_t)
 nullptr_t Constructor. More...
 
 stack (stack const &other)
 Copy Constructor.
 
void stack_below (Efl_Gfx_Stack *below_) const
 Stack obj immediately below below. More...
 
void raise () const
 Raise obj to the top of its layer. More...
 
void stack_above (Efl_Gfx_Stack *above_) const
 Stack obj immediately above above. More...
 
void lower () const
 Lower obj to the bottom of its layer. More...
 
short layer_get () const
 Retrieves the layer of its canvas that the given object is part of. More...
 
void layer_set (short l_) const
 Sets the layer of its canvas that the given object will be part of. More...
 
Efl_Gfx_Stack * below_get () const
 Get the Evas object stacked right below obj. More...
 
Efl_Gfx_Stack * above_get () const
 Get the Evas object stacked right above obj. More...
 
 stack (::efl::eo::parent_type _p)
 Constructs a new efl::gfx::stack object. More...
 
- Public Member Functions inherited from efl::vg::base
 base (Eo *eo)
 Eo Constructor. More...
 
 base (std::nullptr_t)
 nullptr_t Constructor. More...
 
 base (base const &other)
 Copy Constructor.
 
void bounds_get (Eina_Rectangle *r_) const
 Give the bounding box in screen coordinate as being drawn. More...
 
const Eina_Matrix3transformation_get () const
 Gets the transformation matrix used for this node object. More...
 
void transformation_set (const Eina_Matrix3 *m_) const
 Sets the transformation matrix to be used for this node object. More...
 
void origin_get (double *x_, double *y_) const
 Gets the origin position of this node object. More...
 
void origin_set (double x_, double y_) const
 Sets the origin position of this node object. More...
 
Efl_VGmask_get () const
 
void mask_set (Efl_VG *m_) const
 
template<typename F >
::efl::eo::signal_connection callback_callback_add_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 A callback was added.
 
template<typename T >
void callback_callback_add_call (T *info)
 A callback was added.
 
template<typename F >
::efl::eo::signal_connection callback_callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 A callback was deleted.
 
template<typename T >
void callback_callback_del_call (T *info)
 A callback was deleted.
 
template<typename F >
::efl::eo::signal_connection callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 Obj is being deleted.
 
template<typename T >
void callback_del_call (T *info)
 Obj is being deleted.
 
 base (::efl::eo::parent_type _p)
 Constructs a new efl::vg::base object. More...
 
- Public Member Functions inherited from eo::base
 base (Eo *eo)
 Eo Constructor. More...
 
 base (std::nullptr_t)
 nullptr_t Constructor. More...
 
 base (base const &other)
 Copy Constructor.
 
void event_callback_forwarder_del (const Eo_Event_Description *desc_,::efl::eo::concrete new_obj_) const
 Remove an event callback forwarder for an event and an object. More...
 
void event_thaw () const
 thaw events of object. More...
 
void event_freeze () const
 freeze events of object. More...
 
void event_callback_array_del (const Eo_Callback_Array_Item *array_, const void *user_data_) const
 Del a callback array with a specific data associated to it for an event. More...
 
void wref_del (Eo **wref_) const
 Delete the weak reference passed. More...
 
void destructor () const
 Call the object's destructor. More...
 
::efl::eo::concrete finalize () const
 Called at the end of #eo_add. More...
 
void key_data_set (::efl::eina::string_view key_, const void *data_, eo_key_data_free_func free_func_) const
 Set generic data to object. More...
 
void * key_data_get (::efl::eina::string_view key_) const
 Get generic data from object. More...
 
void event_callback_del (const Eo_Event_Description *desc_, Eo_Event_Cb func_, const void *user_data_) const
 Del a callback with a specific data associated to it for an event. More...
 
void key_data_del (::efl::eina::string_view key_) const
 Del generic data from object. More...
 
void event_callback_array_priority_add (const Eo_Callback_Array_Item *array_, Eo_Callback_Priority priority_, const void *data_) const
 Add a callback array for an event with a specific priority. More...
 
void wref_add (::efl::eo::concrete *wref_) const
 Add a new weak reference to obj. More...
 
void dbg_info_get (Eo_Dbg_Info *root_node_) const
 Get dbg information from the object. More...
 
void event_callback_forwarder_add (const Eo_Event_Description *desc_,::efl::eo::concrete new_obj_) const
 Add an event callback forwarder for an event and an object. More...
 
bool event_callback_call (const Eo_Event_Description *desc_, void *event_info_) const
 Call the callbacks for an event of an object. More...
 
void event_callback_priority_add (const Eo_Event_Description *desc_, Eo_Callback_Priority priority_, Eo_Event_Cb cb_, const void *data_) const
 Add a callback for an event with a specific priority. More...
 
Eina_Iteratorchildren_iterator_new () const
 Get an iterator on all childrens.
 
bool composite_attach (::efl::eo::concrete comp_obj_) const
 
bool composite_detach (::efl::eo::concrete comp_obj_) const
 
bool composite_part_is () const
 
::efl::eo::concrete parent_get () const
 Get the parent of an object. More...
 
void parent_set (::efl::eo::concrete parent_) const
 Set the parent of an object Parents keep references to their children so in order to delete objects that have parents you need to set parent to NULL or use eo_del() that does that for you (and also unrefs the object). More...
 
int event_global_freeze_count_get () const
 return freeze events of object. More...
 
int event_freeze_count_get () const
 return freeze events of object. More...
 
bool finalized_get () const
 
template<typename F >
::efl::eo::signal_connection callback_callback_add_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 A callback was added.
 
template<typename T >
void callback_callback_add_call (T *info)
 A callback was added.
 
template<typename F >
::efl::eo::signal_connection callback_callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 A callback was deleted.
 
template<typename T >
void callback_callback_del_call (T *info)
 A callback was deleted.
 
template<typename F >
::efl::eo::signal_connection callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 Obj is being deleted.
 
template<typename T >
void callback_del_call (T *info)
 Obj is being deleted.
 
 base (::efl::eo::parent_type _p)
 Constructs a new eo::base object. More...
 
- Public Member Functions inherited from efl::vg::gradient
 gradient (Eo *eo)
 Eo Constructor. More...
 
 gradient (std::nullptr_t)
 nullptr_t Constructor. More...
 
 gradient (gradient const &other)
 Copy Constructor.
 
template<typename F >
::efl::eo::signal_connection callback_callback_add_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 A callback was added.
 
template<typename T >
void callback_callback_add_call (T *info)
 A callback was added.
 
template<typename F >
::efl::eo::signal_connection callback_callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 A callback was deleted.
 
template<typename T >
void callback_callback_del_call (T *info)
 A callback was deleted.
 
template<typename F >
::efl::eo::signal_connection callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_)
 Obj is being deleted.
 
template<typename T >
void callback_del_call (T *info)
 Obj is being deleted.
 
 gradient (::efl::eo::parent_type _p)
 Constructs a new efl::vg::gradient object. More...
 

Static Public Member Functions

static Eo_Class const * _eo_class ()
 
- Static Public Member Functions inherited from efl::gfx::base
static Eo_Class const * _eo_class ()
 
- Static Public Member Functions inherited from efl::gfx::gradient::base
static Eo_Class const * _eo_class ()
 
- Static Public Member Functions inherited from efl::gfx::gradient::radial
static Eo_Class const * _eo_class ()
 
- Static Public Member Functions inherited from efl::gfx::stack
static Eo_Class const * _eo_class ()
 
- Static Public Member Functions inherited from efl::vg::base
static Eo_Class const * _eo_class ()
 
- Static Public Member Functions inherited from eo::base
static void event_global_freeze ()
 freeze events of object. More...
 
static void event_global_thaw ()
 thaw events of object. More...
 
static Eo_Class const * _eo_class ()
 
- Static Public Member Functions inherited from efl::vg::gradient
static Eo_Class const * _eo_class ()
 

Additional Inherited Members

- Protected Attributes inherited from efl::eo::concrete
Eo_eo_raw
 The opaque EO Object.
 

Detailed Description

Class gradient_radial.

Constructor & Destructor Documentation

efl::vg::gradient_radial::gradient_radial ( ::efl::eo::parent_type  _p)
inlineexplicit

Constructs a new efl::vg::gradient_radial object.

Constructs a new efl::vg::gradient_radial object. If you want this object to be a child of another Eo object, use an efl::eo::parent expression, like the example.

Example:

efl::vg::gradient_radial my_gradient_radial(efl::eo::parent = parent_object);
See also
gradient_radial(Eo* eo)
efl::vg::gradient_radial::gradient_radial ( Eo eo)
inlineexplicit

Eo Constructor.

Constructs the object from an Eo* pointer stealing its ownership.

Parameters
eoThe Eo object pointer.
efl::vg::gradient_radial::gradient_radial ( std::nullptr_t  )
inlineexplicit

nullptr_t Constructor.

Constructs an empty (null) object.