Bogdan Devichev
7a059facf3
evas: Evas_3D - regularize resource for 3D examples.
...
Summary: This commit makes folder of examples for evas more ordered.
Reviewers: raster, Hermet, cedric
Subscribers: artem.popov, cedric
Differential Revision: https://phab.enlightenment.org/D1985
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-18 22:42:20 +01:00
Bogdan Devichev
5aecd48ac7
evas: make Evas 3d mesh is inherited from Efl.File (functions file_set and save)
2014-12-23 21:20:21 +01:00
Bogdan Devichev
ca12cab774
evas: Evas_3D_Mesh_File_Type sank into oblivion. Changing entry point to model_save_load. Changing API in examples.
2014-12-23 21:16:07 +01:00
Cedric BAIL
281c6ca162
evas: let's fix all Tasn borkage.
2014-10-08 17:10:28 +02:00
Tom Hacohen
ffdd193100
Eo: Get rid of eo_add_custom.
...
We decided to deprecate this one in favour of setting thing in the
construction between the constructor and the finalizer.
2014-09-25 10:30:56 +01:00
Savio Sena
dca043612b
evas: Examples - fix Evsa3D Eo classnames.
...
Summary: Renamed EVAS_OBJ_.+_CLASS to EVAS_.+_CLASS so that "make examples" works.
@fix
Reviewers: cedric, tasn, Hermet
CC: felipealmeida, smohanty, raster, cedric
Differential Revision: https://phab.enlightenment.org/D935
Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
2014-06-04 00:51:57 +02:00
ChunEon Park
fff7f694ea
evas/evas3d: applied eo intensively and fix indentation.
2014-05-12 13:30:50 +09:00
ChunEon Park
394aa81e5c
evas/evas3d: removed export of evas_3d_node_add() and apply eo to examples.
...
but still i don't like eo apis used in app side (if it's only way)
we should export legacy apis for convenience.
lets decide this policy later.
2014-05-07 22:36:34 +09:00
ChunEon Park
6582c3539b
evas/evas3d: call eo_unref() after eo_add().
...
since eo default ref count is 1 and increased by canvas parent again,
they should be unref() called if they wanna deleted automatically.
I wonder if evas unref the objects while it removes the objects from it's list,
then user don't need to call eo_unref() manually which may cause a mistake in usage.
2014-05-07 19:36:45 +09:00
ChunEon Park
58d87b53ab
evas/evas3d: set gl backened forcely in the examples
...
Right now, evas 3d doesn't support software renderer,
we set the gl backened forcely.
2014-05-07 15:35:36 +09:00
ChunEon Park
756fce31dc
evas/evas3d: rewrite evas-3d-md2 example with eo based.
2014-04-30 22:02:23 +09:00
ChunEon Park
eaab033561
evas/evas3d: rename 3d_scene_set()/get() to scene_set()/get()
...
if eolian generates c++ apis, the method name will be started with
numberic character that wont' be accepted by c++ language.
so renamed.
2014-04-25 19:53:18 +09:00
ChunEon Park
62778c8935
evas3d: forget evas_3d.h. it's merged to evas.h
...
Conflicts:
src/lib/evas/Evas_3D.h
2014-04-25 17:16:16 +09:00
Subhransu Sekhar Mohanty
5a82a1ed36
Evas: 3D: Change the api name from t3d_scene to 3d_scene as the eolian issue got fixed.
2014-04-25 16:47:32 +09:00
Taekyun Kim
0fdd31b981
Evas: 3D: Refined proxy texture implementation
...
Added new APIs for controlling source object's visibility.
Fixed bugs related to updating proxy textures.
2014-04-25 16:20:24 +09:00
Taekyun Kim
b61ceab457
Evas: 3D: Example: MD2 mesh file example
...
MD2 model file is from http://mb.srb2.org/showthread.php?t=34800
Thanks to Jeck Jim.
2014-04-25 16:19:10 +09:00