summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas_Eo.h
diff options
context:
space:
mode:
authorBryce Harrington <bryce@osg.samsung.com>2017-04-12 14:27:37 -0700
committerCedric BAIL <cedric@osg.samsung.com>2017-04-12 14:27:40 -0700
commitbb1a8779dbff0aa059f482c89104ff4f07556508 (patch)
treebd389c6b5e453a717a2cfdbae4a6b29e010ad91a /src/lib/evas/Evas_Eo.h
parent86008fa411378721ae3d772e778f0acfe477b057 (diff)
evas: correct pluralization grammar in Evas_Eo.h
Test Plan: - There are other grammatical errors, but I'm focusing this patch just on pluralization-related issues to ease review and make it clearer if I've introduced any inaccuracies. Reviewers: cedric Reviewed By: cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4784 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Diffstat (limited to 'src/lib/evas/Evas_Eo.h')
-rw-r--r--src/lib/evas/Evas_Eo.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/lib/evas/Evas_Eo.h b/src/lib/evas/Evas_Eo.h
index 4dd20e814d..02062c4229 100644
--- a/src/lib/evas/Evas_Eo.h
+++ b/src/lib/evas/Evas_Eo.h
@@ -87,7 +87,7 @@
87 * @section evas_canvas3d_intro Introduction 87 * @section evas_canvas3d_intro Introduction
88 * 88 *
89 * Evas 3D is an extension to support 3D scene graph rendering into 2D Evas 89 * Evas 3D is an extension to support 3D scene graph rendering into 2D Evas
90 * canvas supporting typical tree-based scene graph manipulation and other 3D 90 * canvases, supporting typical tree-based scene graph manipulation and other 3D
91 * graphics rendering techniques. 91 * graphics rendering techniques.
92 * 92 *
93 * Evas 3D provides 3D objects which are used for describing 3D scene and APIs 93 * Evas 3D provides 3D objects which are used for describing 3D scene and APIs
@@ -96,14 +96,14 @@
96 * 96 *
97 * Construction of a 3D scene is a process of locating desired cameras, lights and 97 * Construction of a 3D scene is a process of locating desired cameras, lights and
98 * meshes in the scene. Typically the scene is structured with some hierarchical 98 * meshes in the scene. Typically the scene is structured with some hierarchical
99 * data structure. Evas 3D support n-ary tree structure for describing the 99 * data structure. Evas 3D supports n-ary tree structures for describing the
100 * scene. Node is used to build the tree representation of the scene. Other 100 * scene. Node is used to build the tree representation of the scene. Other
101 * objects, like camera, light and mesh can be located in the scene by being 101 * objects, like camera, light and mesh can be located in the scene by being
102 * contained in a node. 102 * contained in a node.
103 * 103 *
104 * Like other 3D graphics engines, Evas 3D support standard 3D rendering method 104 * Like other 3D graphics engines, Evas 3D supports standard 3D rendering methods
105 * like flat shading, phong shading and normal map and other features like 105 * like flat shading, phong shading and normal map and other features like
106 * texture mapping, triangle meshes. 106 * texture mapping and triangle meshes.
107 * 107 *
108 * Besides all the traditional 3D rendering things, one of the key features of 108 * Besides all the traditional 3D rendering things, one of the key features of
109 * the Evas 3D is that it is able to use existing evas objects as textures 109 * the Evas 3D is that it is able to use existing evas objects as textures
@@ -112,7 +112,7 @@
112 * application without modifying the original source that much. 112 * application without modifying the original source that much.
113 * 113 *
114 * Also, 3D scene can be located on the canvas naturally stacked with existing 114 * Also, 3D scene can be located on the canvas naturally stacked with existing
115 * evas objects. This can make it possible putting 3D things into existing 2D 115 * evas objects. This can make it possible to put 3D things into existing 2D
116 * application layouts. 116 * application layouts.
117 * 117 *
118 * @section evas_canvas3d_example Introductory Example 118 * @section evas_canvas3d_example Introductory Example
@@ -131,14 +131,14 @@
131 * @defgroup Evas_Canvas3D_Object Generic 3D Object Descriptions 131 * @defgroup Evas_Canvas3D_Object Generic 3D Object Descriptions
132 * @ingroup Evas_3D 132 * @ingroup Evas_3D
133 * 133 *
134 * Evas 3D object is a generic type of all evas 3D objects like scene, node, 134 * Evas 3D object is a generic type of all evas 3D objects like scenes, nodes,
135 * camera, light, mesh, texture and material. Evas 3D object is basically 135 * cameras, lights, meshes, textures and materials. Evas 3D object is basically
136 * reference counted. Any successful function call on an object which make a 136 * reference counted. Any successful function call on an object which makes a
137 * reference to an another object will increase the reference count. When the 137 * reference to another object will increase the reference count. When the
138 * reference count gets to 0, the object will be actually deleted. 138 * reference count gets to 0, the object will be actually deleted.
139 * 139 *
140 * Any modifications are automatically propagated to other objects referencing 140 * Any modifications are automatically propagated to other objects referencing
141 * the modified objects. As a result, if the scene object is set to modified 141 * the modified objects. As a result, if the scene object is set to a modified
142 * state, all image objects having the scene as a rendering source are marked 142 * state, all image objects having the scene as a rendering source are marked
143 * as dirty, so that rendering will be updated at next frame. But all these 143 * as dirty, so that rendering will be updated at next frame. But all these
144 * things are done internally, so feel free to forget about calling some kind 144 * things are done internally, so feel free to forget about calling some kind
@@ -159,9 +159,9 @@
159 * @ingroup Evas_3D 159 * @ingroup Evas_3D
160 * 160 *
161 * A node is used for hierarchical construction of a scene graph. Evas 3D 161 * A node is used for hierarchical construction of a scene graph. Evas 3D
162 * provides n-ary tree structure for the scene graph construction. A node has 162 * provides n-ary tree structures for the scene graph construction. A node has
163 * its position, orientation and scale. Other objects, like camera, light and 163 * its position, orientation and scale. Other objects, like cameras, lights and
164 * mesh can be contained in a node to be located in a 3D space. 164 * meshes can be contained in a node to be located in a 3D space.
165 */ 165 */
166 166
167/** 167/**
@@ -187,7 +187,7 @@
187 * 187 *
188 * A light object represents a set of properties of a light source. Evas 3D 188 * A light object represents a set of properties of a light source. Evas 3D
189 * provides standard reflection model that of ambient, diffuse and specular 189 * provides standard reflection model that of ambient, diffuse and specular
190 * reflection model. Also, Evas 3D support 3 types of light model, directional, 190 * reflection model. Also, Evas 3D support 3 types of light models: directional,
191 * point and spot light. Light position and direction is determined by the node 191 * point and spot light. Light position and direction is determined by the node
192 * containing the light. 192 * containing the light.
193 */ 193 */
@@ -197,14 +197,14 @@
197 * @ingroup Evas_3D 197 * @ingroup Evas_3D
198 * 198 *
199 * A mesh object is a set of information on a visible geometrical object like 199 * A mesh object is a set of information on a visible geometrical object like
200 * character model, terrain or other structures and entities. Evas 3D support 200 * character models, terrains or other structures and entities. Evas 3D supports
201 * key-frame-based mesh animation, so a mesh can have multiple frames and each 201 * key-frame-based mesh animation, so a mesh can have multiple frames and each
202 * frame has its own material and geometric data. Like other data objects, a 202 * frame has its own material and geometric data. Like other data objects, a
203 * mesh can be located on a scene by being contained in a node. The mesh is 203 * mesh can be located on a scene by being contained in a node. The mesh is
204 * transformed from its modeling coordinate space into the node's coordinate 204 * transformed from its modeling coordinate space into the node's coordinate
205 * space. Also, the frame number is saved in the containing node. So, one can 205 * space. Also, the frame number is saved in the containing node. So, one can
206 * locate multiple nodes having same mesh object with different animation frame 206 * locate multiple nodes having same mesh object with different animation frames
207 * and transform. Unlike camera and light object, multiple meshes can be 207 * and transforms. Unlike camera and light objects, multiple meshes can be
208 * contained in a single node. 208 * contained in a single node.
209 */ 209 */
210 210
@@ -233,7 +233,7 @@
233 * 233 *
234 * A material object represents properties of surfaces. Evas 3D defines the 234 * A material object represents properties of surfaces. Evas 3D defines the
235 * properties with 5 material attributes, ambient, diffuse, specular emission 235 * properties with 5 material attributes, ambient, diffuse, specular emission
236 * and normal. Each attribute have its color value and texture map. Materials 236 * and normal. Each attribute has its own color value and texture map. Materials
237 * are used to determine the color of mesh surfaces. 237 * are used to determine the color of mesh surfaces.
238 */ 238 */
239 239