summaryrefslogtreecommitdiff
path: root/src/examples (follow)
AgeCommit message (Collapse)Author
2015-05-07eolian: change all EFL .eo files to use new syntax for propertiesDaniel Kolesa
2015-05-07evas: torus is normalized in Evas_3D examples.Bogdan Devichev
Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2334 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07evas: surface primitive is normalized in Evas_3D examples.Bogdan Devichev
Reviewers: cedric, Hermet, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2341 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07evas: sphere is rotated to standard axis and fix tangents of sphere for ↵Bogdan Devichev
Evas_3D examples. Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2333 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07evas: fix indexation of grid (it neccessary for future tangent calculation) ↵Bogdan Devichev
in Evas 3D examples Summary: New indexation for more easy calculation of tangents. Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2332 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-23Fix ecore_con_eet_client_example example compilation errorFelipe Magno de Almeida
Added eet to include flags for Makefile.am for ecore examples
2015-04-22ecore: build newly added Ecore_Con examples.Cedric BAIL
2015-04-22ecore_con: example program for ecore_con_eet.Srivardhan Hebbar
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2323 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-22ecore_con: fix ecore_con_lookup_example to actually exit when done.Srivardhan Hebbar
Summary: Without ecore_main_loop_quit the example won't end. So added that and as ecore_init is done in ecore_con_init removed that. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2399 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-17evas: update Evas_Object_VG examples to use eina_matrix api correctly after ↵Subhransu Mohanty
change. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-16evas: fix bug in Evas_3D examples.se.osadchy
Summary: Fix evas-3d-shooter and evas-3d-parallax-occlusion. Reviewers: cedric, raster, Hermet Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2365 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-15evas: fix compilation in the Evas 3D examples.se.osadchy
Summary: Fix compilation line. Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2340 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-14eolain_cxx: Fix C++ support for new Eolian featuresVitor Sousa
Added optional constructor methods for C++ Eolian wrappers. Changed the interface of wrappers' main constructors. If there are optional constructor methods they should be passed as variadic template argument at the end of the constructor. To support variadic template arguments, the optional "parent" parameter is now the first parameter and there is another constructor without the "parent" parameter. Checking for @optinal and @nullable attributes instead of @nonull. Now @nonull is the default, and eina::optional is only used when @optional or @nullable attribute is specified. The names of constructor methods no longer have the class name prefixed. Added unit tests for checking the binding of optional constructors. Added new .eo file to be used in the test. Changed the generated documentation of constructors. Changed the efl::eo::inherit accordingly, to address these new features. Now the constructor methods should be explicit called in the efl::eo::inherit constructor, which will receive them via variadic template arguments. Added another constructor to efl::eo::inherit for passing the parent object. Updated some tests and examples to follow the new interface. Removed some code that is no longer necessary. Also, fix Eolian C++ support for constructing properties. fix assertion when parsing constructing properties. Now if a property is a constructing property eolian_cxx will generate a constructor method that have the property name (without the "_set" suffix).
2015-04-14eolian_cxx: Add protected methods and events to C++ wrappers and fixesVitor Sousa
Using eina::string_view in eolian generated interfaces (instead of std::string) to allow lightweight passing of both C strings and C++ std::string. Also, No longer using eina::optional in generated headers for types that already implements the concept of null state (like Eo wrappers and eina_accessor). Also fix allocating callback objects require by class methods (i.e. static) in static vectors so the memory will be freed when the programs exit. Added a new test case for testing callbacks on class methods. Moved method definitions and supplementary code from generated C++ wrappers to auxiliary header file (.eo.impl.hh) generated together with the main ".eo.hh" file. Updated Makefiles to list such files in the compilation and cleanup processes. Updated .gitignore to include these new generated files. Made general adjustments on the documentation of generated C++ wrappers Added "PREDEFINED" preprocessor macro definition in the Doxyfile.in in order to make some adjustments for better documentation in the C++ generated headers. Excluding generation of documentation for classes in the "eo_cxx" namespace (the namespace for "abstract" eolian C++ wrappers). Now generating the documentation for the events too. Hiding some auxiliary code from being documented. Some aesthetic adjustments for generated white space. Generate documentation for the main constructor of C++ wrappers and added auxiliary grammars to list parameters names.
2015-04-10[evas/evas_3D] Some fixes in evas-3d-shadows exampleOleksandr Shcherbina
Summary: Regard to this https://phab.enlightenment.org/D2250 improve view of 3D objects Improve bug with incorect changing shade mode for billboard Reviewers: Hermet, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2299
2015-04-09eio model: Removed non-existent emodel.la library linkingFelipe Magno de Almeida
The library emodel.la doesn't exist. Emodel is now efl model interface. No need to link to it.
2015-04-09evas-3d: Fix example compilation of evas_3d_blendingFelipe Magno de Almeida
2015-04-09emile: Fix eina examples compilation when using a different build directoryFelipe Magno de Almeida
The Makefile.am added only include dirs for top_builddir. Added for top_srcdir as well so it can find the headers.
2015-04-07evas-3d: blending example uses spheres from primitivesBogdan Devichev
Reviewers: Hermet, raster, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2162
2015-04-07evas-3d: fog example uses spheres from primitivesBogdan Devichev
Reviewers: Hermet, raster, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2166
2015-04-06evas-3d: T2226 (Evas Eet saver does out of range access) fixed.Bogdan Devichev
Summary: texcoord now is 2D vector @fix Reviewers: cedric, Hermet, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2233
2015-04-06[evas/evas_3D] Billboard mechanismOleksandr Shcherbina
Summary: Add pointer to target billboard node in Evas_3D_Node Skip set flags change orientation for billboard node Add method node_billboard_update to use it for change orientation during traverse by nodes Split API evas_3d_node_look_at_set to have possibility change orientation of node without set flags Reviewers: cedric, Hermet Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2245
2015-04-06evas-3D: primitives: cylinder is standardized now (normalized and z is a ↵Bogdan Devichev
axis of symmetry) Summary: {F13942} Test Plan: D2248 gives app for testing. Reviewers: cedric, Hermet, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2250
2015-04-06evas-3d: parallax-occlusion example is fixed.Bogdan Devichev
Summary: wrong pathes to resources are fixed Reviewers: cedric, Hermet, raster, Sergeant_Whitespace Reviewed By: Sergeant_Whitespace Subscribers: Sergeant_Whitespace, Ievgen, cedric Differential Revision: https://phab.enlightenment.org/D2235
2015-04-06evas-3D: primitives: cone is standardized now (normalized and z is an axis ↵Bogdan Devichev
of symmetry) Summary: {F13944} Test Plan: D2248 gives app for testing. Reviewers: cedric, Hermet, raster, Sergeant_Whitespace Reviewed By: Sergeant_Whitespace Subscribers: Sergeant_Whitespace, cedric Differential Revision: https://phab.enlightenment.org/D2251
2015-04-05emodel: Created Emodel and Eio_Model.Larry Jr
2015-04-03evas: update batman example with shape property interpolationSubhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03evas: update batman example with transformation and opengl.Subhransu Mohanty
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03evas: don't track generated content.Cedric BAIL
2015-04-03evas: use legacy API for VG example.Cedric BAIL
2015-04-03evas: remove duplicated shape data and modified animation time in ↵Subhransu Sekhar Mohanty
evas-vg-batman. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03evas: call batman to the rescue !Cedric BAIL
The animation is not pretty yet, but definitively a nice demo of a changing shape with current Evas_VG API.
2015-04-03evas: correct evas_vg_simple header description.Cedric BAIL
2015-04-03gitignore: don't track generated examples.Cedric BAIL
2015-04-03evas: fix example with new namespace.Cedric BAIL
2015-04-03evas: fix Evas_3D examples with new Efl interface API.Cedric BAIL
2015-04-03evas: check rect and circle rendering with SVG specification in Evas_VG example.Cedric BAIL
2015-04-03evas: migrate Efl.VG example to legacy API.Cedric BAIL
2015-04-03evas: fix Evas_VG examples to match new API.Cedric BAIL
2015-04-03evas: add evas_vg_simple example.ChunEon Park
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03eolian_cxx: fix change visibility to visible.Cedric BAIL
2015-04-03evas: fix example to follow new Efl.Gfx interface.Cedric BAIL
2015-04-03evas: fix examples dependencies as they don't use the rest of the infra to ↵Cedric BAIL
discover it.
2015-03-25ecore_con: add example for ftp upload.Srivardhan Hebbar
Summary: Added example for ftp upload. In the .gitignore only 2 files added which were missing. The differences it is showing is cos of reordering. I did ls and redirected the file to gitignore. So the files got reordered. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2223 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-03-20Revert "evas-3d: materials in .mtl format are deleted"ChunEon Park
This reverts commit 59271716ba5443bcba215f5dfbc190fc107ae4ab. This patch submitted twice.
2015-03-20evas-3d: materials in .mtl format are deletedBogdan Devichev
Summary: Materials are not used in any loader and will not be used in nearest future. Reviewers: raster, Hermet, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2080 Conflicts: src/examples/evas/Makefile.am
2015-03-19evas: use switch instead of a serie of if for cleaner example.Cedric BAIL
2015-03-19evas: remove unused variable.Cedric BAIL
2015-03-19evas: remove useless line.Cedric BAIL
2015-03-18Spelling fixesBryce Harrington
Summary: emmited ==> emitted resistence ==> resistance occured ==> occurred Reviewers: cedric, zmike, devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2192