summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_canvas3d_node.eo (follow)
AgeCommit message (Collapse)Author
2019-09-13docs: Move property docs to property level instead of set/getXavi Artigas
Eolian @properties should be documented at the property level, and documentation at the setter or getter level should be left to setter- or getter-specific comments. There is usually no need at all to have setter- or getter- specific comments. Also, a property is not a method so descriptions should match that. This patch removes lots of duplicated text, and will allow enabling by default the eolian check that ensures that properties have proper property-level docs. No functional changes.
2019-03-11eolian: enable checking of beta/stable contexts in all classesDaniel Kolesa
Summary: This enables all the checks unconditionally, without ignoring classes that don't have an Efl namespace. This required a lot of beta marking to make it build. It most likely doesn't mark types correctly, as that is not fully enabled yet. Reviewers: zmike, cedric, segfaultxavi, bu5hm4n Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8266
2019-01-18efl: convert all classes to the new eolian syntaxMarcel Hollerbach
ref T7459 Reviewed-by: Daniel Kolesa <daniel@octaforge.org> Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D7684
2018-02-12evas3d: use a type setter function with finalize instead of a custom constructorMike Blumenkrantz
resolves a conflict with the 'constructor' method name
2017-12-22docs: Update evas canvas eo files for grammar and readabilityAndy Williams
Author: Nate Drake
2017-11-02eolian: only allow reference (ownable) types in containersDaniel Kolesa
2017-05-16evas: Rename evas_types to evas_canvas3d_typesJean-Philippe Andre
Now evas_types has nothing but canvas3d definitions. Fixes T5312
2016-11-15docs: evas3d: fill gaps in evas 3D canvas eo file documentationsStefan Schmidt
2016-11-03evas_canvas3d_node: remove pointersDaniel Kolesa
2016-08-11Change the EFL to follow the new Eo rename.Tom Hacohen
2016-06-21evas: Remove common interface and use provider_findJean-Philippe Andre
Evas.Common_Interface not only had a bad name, it also wasn't in line with how we can get a loop object, for instance. Use eo_provider_find in each implementing class.
2016-05-23eolian: remove pointers from complex and class typesDaniel Kolesa
Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
2016-05-12Efl: Remove "legacy_prefix: null;" as it's now the default.Tom Hacohen
2016-03-15evas.canvas3d: support static LOD technicOleksandr Shcherbina
Summary: Main flow: add several meshes(with different number of polygons) in one node, enable LOD for node, set boundary distances to choose need mesh depend on distance to the camera node, render only need mesh. Add API's enable lod in evas_canvas3d_node module and set boundary distance to module evas_canvas3d_mesh module Refactored function evas_canvas3d_node_mesh_collect to calculate distance. Refactored _scene_render to have possibility pass to the render only need LOD mesh. Reviewers: cedric, Hermet, raster Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3731 Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2016-02-17Evas canvas3d: Fix Eolian warnings.Tom Hacohen
This includes either migrating types to eolian, fixing namespace or importing extra types.
2016-01-06Evas 3d: Get hash table of scenes using the given node as root.perepelits.m
Summary: We need this to have an access to scene while running programs in edje-3d. Reviewers: cedric, raster, Hermet, jpeg Reviewed By: jpeg Subscribers: jpeg, artem.popov Differential Revision: https://phab.enlightenment.org/D3529
2015-08-04Evas canvas3d: Move evas 3d types to evas_types.eotOleksandr Shcherbina
Summary: Move evas_canvas3d types from Evas_Eo.h to evas_types.eot Change enum constatnt for vertex_arrtib, material_attrib, blend_func Correct namespace for Evas.Real type Reviewers: cedric, tasn Reviewed By: tasn Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2734
2015-07-20evas canvas3d: Eolian doc conversion of canvas3d_node.Srivardhan Hebbar
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric, tasn, q66 Reviewed By: q66 Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2839
2015-07-09Evas canvas3d: Fix reference to class in .eo file.Tom Hacohen
We should reference classes directly, not use 'Eo'.
2015-06-19evas canvas3d: Correct Eolian namespaceOleksandr Shcherbina
Summary: Proceed fixing T2479 Reviewers: cedric, tasn Subscribers: cedric, tasn Maniphest Tasks: T2479 Differential Revision: https://phab.enlightenment.org/D2723
2015-06-17evas: change interface evas_3d to evas_canvas3dOleksandr Shcherbina
Summary: Regard to https://phab.enlightenment.org/T2479 it is need for right generation Eolian files Reviewers: cedric Subscribers: cedric, tasn Differential Revision: https://phab.enlightenment.org/D2711 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>