|
|
| evas_3d_light (::efl::eo::parent_type _p=(::efl::eo::parent=nullptr)) |
| |
| | evas_3d_light (Eo *eo) |
| | Eo Constructor. More...
|
| |
| | evas_3d_light (std::nullptr_t) |
| | nullptr_t Constructor. More...
|
| |
|
| evas_3d_light (evas_3d_light const &other) |
| | Copy Constructor.
|
| |
| void | ambient_set (Evas_Real r_, Evas_Real g_, Evas_Real b_, Evas_Real a_) const |
| | Set the ambient color of the given light. More...
|
| |
| void | ambient_get (Evas_Real *r_, Evas_Real *g_, Evas_Real *b_, Evas_Real *a_) const |
| | Get the ambient color of the given light. More...
|
| |
| void | diffuse_set (Evas_Real r_, Evas_Real g_, Evas_Real b_, Evas_Real a_) const |
| | Set the diffuse color of the given light. More...
|
| |
| void | diffuse_get (Evas_Real *r_, Evas_Real *g_, Evas_Real *b_, Evas_Real *a_) const |
| | Get the diffuse color of the given light. More...
|
| |
| void | specular_set (Evas_Real r_, Evas_Real g_, Evas_Real b_, Evas_Real a_) const |
| | Set the specular color of the given light. More...
|
| |
| void | specular_get (Evas_Real *r_, Evas_Real *g_, Evas_Real *b_, Evas_Real *a_) const |
| | Get the specular color of the given light. More...
|
| |
| void | attenuation_set (Evas_Real constant_, Evas_Real linear_, Evas_Real quadratic_) const |
| | Set the attenuation of the given light. More...
|
| |
| void | attenuation_get (Evas_Real *constant_, Evas_Real *linear_, Evas_Real *quadratic_) const |
| | Get the attenuation of the given light. More...
|
| |
| void | projection_matrix_set (const Evas_Real *matrix_) const |
| | Set the projection matrix of the given light source. More...
|
| |
| void | projection_matrix_get (Evas_Real *matrix_) const |
| | Get the projection matrix of the given light source. More...
|
| |
| void | projection_perspective_set (Evas_Real fovy_, Evas_Real aspect_, Evas_Real dnear_, Evas_Real dfar_) const |
| | Set the projection matrix of the given light source with perspective projection. More...
|
| |
| void | projection_frustum_set (Evas_Real left_, Evas_Real right_, Evas_Real bottom_, Evas_Real top_, Evas_Real dnear_, Evas_Real dfar_) const |
| | Set the projection matrix of the given light source with frustum projection. More...
|
| |
| void | projection_ortho_set (Evas_Real left_, Evas_Real right_, Evas_Real bottom_, Evas_Real top_, Evas_Real dnear_, Evas_Real dfar_) const |
| | Set the projection matrix of the given light source with orthogonal projection. More...
|
| |
| bool | directional_get () const |
| | Get the directional flag of the given light. More...
|
| |
| void | directional_set (bool directional_) const |
| | Set the directional flag of the given light. More...
|
| |
| Evas_Real | spot_exponent_get () const |
| | Get the spot exponent of the given light. More...
|
| |
| void | spot_exponent_set (Evas_Real exponent_) const |
| | Set the spot exponent of the given light. More...
|
| |
| Evas_Real | spot_cutoff_get () const |
| | Get the spot cutoff angle of the given light. More...
|
| |
| void | spot_cutoff_set (Evas_Real cutoff_) const |
| | Set the spot cutoff angle of the given light. More...
|
| |
| bool | attenuation_enable_get () const |
| | Get the attenuation enable flag of the given light. More...
|
| |
| void | attenuation_enable_set (bool enable_) const |
| | Set the attenuation enable flag of the given light. More...
|
| |
|
address_of | operator& () |
| |
|
address_const_of | operator& () const |
| |
| | 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 |
| |
| void | event_callback_forwarder_del (const Eo_Event_Description *desc_,::efl::eina::optional< ::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::eina::optional< ::efl::eo::concrete > | finalize () const |
| | Called at the end of #eo_add. More...
|
| |
| void | key_data_set (::efl::eina::optional< std::string > key_, const void *data_, eo_key_data_free_func free_func_) const |
| | Set generic data to object. More...
|
| |
| void * | key_data_get (::efl::eina::optional< std::string > 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::optional< std::string > 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::eina::optional< ::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_Iterator * | children_iterator_new () const |
| | Get an iterator on all childrens.
|
| |
| bool | composite_attach (::efl::eina::optional< ::efl::eo::concrete > comp_obj_) const |
| |
| bool | composite_detach (::efl::eina::optional< ::efl::eo::concrete > comp_obj_) const |
| |
| bool | composite_part_is () const |
| |
| ::efl::eina::optional< ::efl::eo::concrete > | parent_get () const |
| | Get the parent of an object. More...
|
| |
| void | parent_set (::efl::eina::optional< ::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_) |
| |
|
template<typename T > |
| void | callback_callback_add_call (T *info) |
| |
|
template<typename F > |
| ::efl::eo::signal_connection | callback_callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_) |
| |
|
template<typename T > |
| void | callback_callback_del_call (T *info) |
| |
|
template<typename F > |
| ::efl::eo::signal_connection | callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_) |
| |
|
template<typename T > |
| void | callback_del_call (T *info) |
| |
|
| operator::eo::base () const |
| |
|
| operator::eo::base & () |
| |
|
| operator::eo::base const & () const |
| |
| Evas * | evas_get () const |
| | No description supplied by the EAPI. More...
|
| |
|
| operator::evas::common_interface () const |
| |
|
| operator::evas::common_interface & () |
| |
|
| operator::evas::common_interface const & () const |
| |
| void | change (Evas_3D_State state_, Evas_3D_Object *ref_) const |
| | Notify the object regarding its state change. More...
|
| |
|
Evas_3D_Object_Type | type_get () const |
| | Returns the type of the object.
|
| |
| void | type_set (Evas_3D_Object_Type type_) const |
| | Returns the type of the object. More...
|
| |
| bool | dirty_get (Evas_3D_State state_) const |
| | Returns the status of a particular state of the object. More...
|
| |
|
void | update () const |
| | Update request for the object.
|
| |
| void | update_notify () const |
| | Pure virtual update_notify function. More...
|
| |
| void | change_notify (Evas_3D_State state_, Evas_3D_Object *ref_) const |
| | Pure virtual change_notify function. More...
|
| |
|
| operator::evas_3d_object () const |
| |
|
| operator::evas_3d_object & () |
| |
|
| operator::evas_3d_object const & () const |
| |