Oleksandr Shcherbina
dc0b144cf0
evas: Evas_3D - mechanism for finding node by color pick.
...
Summary:
See first part https://phab.enlightenment.org/D1811 (backend, gl)
Add get/set for color pick mode at evas_3d_mesh and evas_3d_scene
Add evas_3d_node_color_node_mesh_collect function to collect data at force rendering
Add state flag for scene to avoid useless force rendering in case scene wasn't changed
Add functionality for color pick in evas_3d_scene_pick method
Reviewers: Hermet, raster, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1956
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-11 17:44:50 +01:00
Daniel Zaoui
d5eb9bd590
Evas-3D: invoke eo_do_super in destructors.
2014-10-21 08:46:23 +03:00
Daniel Kolesa
4875123472
eo: update the EFL to use builtin complex types
2014-09-09 14:21:39 +01:00
Dmytro Dadyka
0d2f4dbc11
[Evas/evas-3d] Add shadow maps. Added two scene-API functions for enable and disable shadows on the scene. Added 6 light-API function for set and get the light projection.
...
Reviewers: raster, cedric, Hermet
Subscribers: raster, cedric
Differential Revision: https://phab.enlightenment.org/D1330
2014-09-03 21:19:16 +09:00
Daniel Kolesa
459638c2b9
eolian: more consistent syntax
...
"legacy foo" is now "legacy: foo" and "return foo" is now "return: foo".
2014-08-21 09:26:03 +01:00
Daniel Kolesa
d8e54e2636
eolian: use new syntax for const methods as per wiki
2014-07-22 17:13:24 +01:00
Daniel Kolesa
3798eb2f99
eolian: move eina types to namespaced syntax
2014-07-21 16:30:23 +01:00
Daniel Kolesa
c9744596de
eolian: builtin bool type, and change the eo files to use that
2014-07-11 14:40:49 +01:00
Tom Hacohen
896ef1a588
Evas eolian: Fix namespace for many more classes.
2014-06-30 17:47:06 +01:00
Tom Hacohen
c19948c2cf
Eo (base class): Fix .eo file to have proper namespacing for the class naem.
2014-06-30 17:47:06 +01:00
Daniel Kolesa
e9f4890747
eolian: fix end-of-file checking, move namespaces from :: to .
2014-06-20 10:46:04 +01:00
se.osadchy
0bc5d3176a
[Evas/evas_3d_scene] Propagate events.
...
Summary: Add 3 new APIs function for full work of the picking nodes.
Reviewers: Hermet, cedric, raster
CC: cedric
Differential Revision: https://phab.enlightenment.org/D889
2014-05-28 18:24:58 +09:00
Daniel Zaoui
a9779aa4ed
Evas_3d: modify .eo files to disable legacy.
...
Instead of setting legacy to null to every function, you can set the
class legacy_prefix to null. It will disable legacy for all the class.
2014-04-26 10:10:06 +03:00
Cedric Bail
53a9fcf301
evas: remove Evas_3D legacy API.
2014-04-25 19:29:08 +02:00
ChunEon Park
23af2510ce
evas/evas3d - changed file access authority.
...
don't other users execute or write them.
2014-04-25 17:19:51 +09:00
subhransu
ac7cea1eb8
Evas_3D : Eolian change for Evas_3D_Object.
...
Conflicts:
src/lib/evas/Evas_Eo.h
2014-04-25 17:01:04 +09:00
subhransu
e84e28fc22
Evas_3D : Eolian change
...
Conflicts:
src/Makefile_Evas.am
src/lib/evas/Evas_3D.h
src/lib/evas/Evas_Eo.h
2014-04-25 16:58:47 +09:00