aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/evas_canvas3d_node.eo
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-23 15:41:28 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-23 15:58:33 +0100
commite984e5a11a777765761e0438911ee714f67cf322 (patch)
tree0a496432fa765c7f8110a3ce6fe7d02eb68963ce /src/lib/evas/canvas/evas_canvas3d_node.eo
parentelm_win: add elm_win_indcator_type and elm_win_indicator_enabled into window'... (diff)
downloadefl-e984e5a11a777765761e0438911ee714f67cf322.tar.gz
eolian: remove pointers from complex and class types
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
Diffstat (limited to 'src/lib/evas/canvas/evas_canvas3d_node.eo')
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_node.eo26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib/evas/canvas/evas_canvas3d_node.eo b/src/lib/evas/canvas/evas_canvas3d_node.eo
index 274ca5961c..78ac2c98b5 100644
--- a/src/lib/evas/canvas/evas_canvas3d_node.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_node.eo
@@ -26,7 +26,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.parent_get.]]
params {
- @in member: Evas.Canvas3D.Node *; [[Node object to be added.]]
+ @in member: Evas.Canvas3D.Node; [[Node object to be added.]]
}
}
member_del {
@@ -34,7 +34,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.member_add.]]
params {
- @in member: Evas.Canvas3D.Node *; [[Member node to be deleted from the given node.]]
+ @in member: Evas.Canvas3D.Node; [[Member node to be deleted from the given node.]]
}
}
@@ -42,19 +42,19 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
[[Get the parent node of the given node.
See also @Evas.Canvas3D.Node.member_add.]]
- return: Evas.Canvas3D.Node *; [[The parent node of the given node.]]
+ return: Evas.Canvas3D.Node; [[The parent node of the given node.]]
}
member_list_get @const {
[[Get the list of member nodes of the given node.
See also @Evas.Canvas3D.Node.member_add.]]
- return: const(list<Evas.Canvas3D.Node *>)*; [[The list of member nodes if any or $null if there are none.]]
+ return: const(list<Evas.Canvas3D.Node>); [[The list of member nodes if any or $null if there are none.]]
}
scene_root_get {
[[Get hash table of scenes using this node as root.]]
- return: hash<Evas.Canvas3D.Object *, uintptr> *; [[ scenes using this node as root. FIXME: Actually a scene, not object.]]
+ return: hash<Evas.Canvas3D.Object, uintptr>; [[ scenes using this node as root. FIXME: Actually a scene, not object.]]
}
position_set {
[[Set the position of the given node.
@@ -182,7 +182,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.member_add.]]
params {
- @in mesh: Evas.Canvas3D.Mesh *; [[The mesh to be added.]]
+ @in mesh: Evas.Canvas3D.Mesh; [[The mesh to be added.]]
}
}
@@ -194,7 +194,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.mesh_add.]]
params {
- @in mesh: Evas.Canvas3D.Mesh *; [[The mesh to be deleted.]]
+ @in mesh: Evas.Canvas3D.Mesh; [[The mesh to be deleted.]]
}
}
@@ -206,7 +206,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
node, $null will be returned.
See also @Evas.Canvas3D.Node.mesh_add.]]
- return: const(list<Evas.Canvas3D.Mesh *>)*; [[The list of meshes if any, or $null if there're none.]]
+ return: const(list<Evas.Canvas3D.Mesh>); [[The list of meshes if any, or $null if there're none.]]
}
bounding_box_get{
@@ -303,7 +303,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
}
values {
// FIXME: Evas_Canvas3D_Camera is necessary, but that introduces a cycle
- camera: Evas.Canvas3D.Object *; [[The camera of the given node if any, or $null if there're none.]]
+ camera: Evas.Canvas3D.Object; [[The camera of the given node if any, or $null if there're none.]]
}
}
@@ -322,7 +322,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.light.set.]]
}
values {
- light: Evas.Canvas3D.Light *; [[The light of the given node if any, or $null if there're none.]]
+ light: Evas.Canvas3D.Light; [[The light of the given node if any, or $null if there're none.]]
}
}
@@ -346,7 +346,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.mesh_add.]]
}
keys {
- mesh: Evas.Canvas3D.Mesh *; [[The given mesh.]]
+ mesh: Evas.Canvas3D.Mesh; [[The given mesh.]]
}
values {
frame: int; [[The animation frame number.]]
@@ -363,8 +363,8 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.billboard_target.set.]]
}
values {
- target: Evas.Canvas3D.Node *; [[The pointer to target node for billboard object,
- or $null if there're none.]]
+ target: Evas.Canvas3D.Node; [[The pointer to target node for billboard object,
+ or $null if there're none.]]
}
}
@property lod_enable {