Xavi Artigas
50f83d5d3a
doxygen docs: Fix several warnings in Eina files
2020-03-26 14:27:51 +01:00
Xavi Artigas
dc58262158
doxygen docs: remove @ender_group and organize eina vectors
...
Mysterious @ender_group is an invalid doxygen command and I could not find
it defined anywhere. I could not infer its purpose either so... removed.
Put the Eina Vector 2D and 3D groups in their proper place so they appear
with the rest of the Eina basic types.
2020-03-09 13:03:54 +01:00
junsu choi
d1660bdfe5
eina_matrix: Add eina_matrix4 operator(translate, rotate, scale)
...
Summary:
Add an operator related to the 3D transform in eina_matrix.
enum eina_matrix_axis
EINA_MATRIX_AXIS_X
EINA_MATRIX_AXIS_Y
EINA_MATRIX_AXIS_Z
eina_matrix4_translate
eina_matrix4_scale
eina_matrix4_rotate
eina_matrix4_transpose
Test Plan: src/tests/eina/eina_test_matrix.c
Reviewers: Hermet, bu5hm4n, kimcinoo, segfaultxavi
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11159
2020-01-29 15:31:07 +09:00
Bryce Harrington
f6d397df04
eina: Add doxygen in/out tags for remaining APIs
...
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D7007
2018-09-08 07:19:53 -04:00
Bryce Harrington
bdb9a41750
eina: Spelling fixes
...
Reviewers: devilhorns, Hermet
Reviewed By: Hermet
Subscribers: cedric, #committers, zmike
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6570
2018-07-12 16:27:15 +09:00
Bryce Harrington
ea52774fbd
eina: Improve documentation for Eina Matrix functions
...
Summary:
Adds documentation for several routines, fixes some incorrect
documentation, cleans up grammar throughout, corrects a few remaining
spelling errors.
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D6021
2018-05-02 19:44:56 -04:00
Bryce Harrington
4ea4a20455
eina: Improve documentation formatting
...
Summary:
Revise wording of a few parameters, improve consistency of punctuation
and documentation body placement.
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5918
Reviewed-by: Cedric BAIL <cedric@osg.samsung.com>
2018-04-16 11:21:50 -07:00
Bryce Harrington
58df1ba17e
eina: Fix typos
...
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5850
Reviewed-by: Cedric BAIL <cedric@osg.samsung.com>
2018-03-26 16:05:46 -07:00
Bryce Harrington
77dc9ab874
eina: Clarify that Eina_Matrix_Type can describe any matrix
...
Summary:
The Eina_Matrix_Type enum is returned by eina_matrix4_type_get and
eina_matrix2_type_get; it is not Matrix3-specific. Update doxygen
accordingly.
Reviewers: devilhorns
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5744
2018-01-18 08:19:08 -05:00
Bryce Harrington
98fd820648
eina: Fix matrix header guard name
...
Summary:
eina_matrix.h includes matrix2, matrix3, and matrix4, so the header
guards shouldn't specify MATRIX3.
Reviewers: cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D5508
2017-11-21 11:00:53 +09:00
Bryce Harrington
cc14a1288c
eina: Indicate in and out parameters for eina_matrix
...
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5496
2017-11-20 12:02:24 +09:00
Bryce Harrington
054e817572
eina: Fix spelling errors in documentation (log..matrix)
...
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5417
2017-11-01 11:36:50 +09:00
Jaehyun Cho
6c8ca79ff2
eina_matrix: Fix doxygen warnings
...
Change-Id: I7e697bae24170422d6253f91ce089d9485bd0e64
2017-10-25 21:59:55 +09:00
Bowon Ryu
01147d084f
eina: rename parameter for doxygen
...
Summary:
Some parameter's name are different in annotations and statements,
so it occurs doxygen warning.
To fix it, rename that parameters.
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5327
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-10-16 13:39:33 -07:00
Bryce Harrington
150485b5d4
eina: document matrix3 API routines.
...
Summary: This adds missing doxygen documentation for eight matrix3 operations.
Reviewers: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5279
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-13 11:47:58 -07:00
Bryce Harrington
224b75b46d
eina: document matrix3 multiplication routines
...
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5200
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-09-18 11:18:43 -07:00
Myoungwoon Roy, Kim
ec71f6607a
docs: Fix typos and some wrong expressions in Eina API reference doxygen.
...
Summary: I had fixed some typos and some wrong expressions, such as capital letters, singular, and orders of groups in Eina API reference doxygen.
Test Plan: Doxygen Revision
Reviewers: stefan, cedric, raster, Jaehyun_Cho, jpeg
Reviewed By: jpeg
Subscribers: conr2d
Differential Revision: https://phab.enlightenment.org/D4674
2017-02-21 10:46:28 +09:00
Jee-Yong Um
f1ab136abc
doxygen: remove reference warnings.
...
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4503
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-12-20 16:39:30 -08:00
Jee-Yong Um
33df065681
eina_matrix/quad: clean up documentation
...
Summary: adjust grouping to show reference correctly
Reviewers: Hermet, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4313
2016-09-26 15:04:15 +09:00
Jee-Yong Um
1d281906f2
eina_matrix: add missing "*" for doxygen
...
Summary:
"/**" requires for doxygen, but one "*" is omitted for the reference
of eina_matrix3_multiply().
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4266
2016-09-01 20:05:23 +09:00
se.osadchy
785f4c1a5e
evas: fix mistake in descriptions of matrix
...
Summary: Wrong word in documentation eina_matrix.h.
Reviewers: Hermet, raster, jpeg, cedric
Reviewed By: jpeg, cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3406
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-12-07 16:51:58 -08:00
se.osadchy
3d77f55f91
evas: refactor duplicated data structure with eina_matrix.
...
Summary: Move data structure and functionality to eina_matrix from evas_mat.
Reviewers: raster, Hermet, cedric
Subscribers: Oleksander, cedric
Differential Revision: https://phab.enlightenment.org/D3020
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 15:27:26 -08:00
Stefan Schmidt
242a2b2bba
eina_matrix: adjust since version for new APIs in 1.16
2015-10-06 13:12:47 +02:00
Cedric BAIL
abfe65e05d
eina: add eina_matrix4_multiply and eina_matrix4_identity function.
2015-08-21 16:40:31 +02:00
Cedric BAIL
26f33dc6bd
eina: add eina_matrix4_transpose.
2015-08-21 16:40:31 +02:00
Cedric BAIL
bb926e2dc7
eina: add eina_matrix4_inverse.
2015-08-21 16:40:31 +02:00
Cedric BAIL
694149c773
eina: add eina_matrix4_normalized.
2015-08-21 16:40:31 +02:00
Cedric BAIL
4f0f81bb30
eina: add eina_matrix4_determinant.
2015-08-21 16:40:31 +02:00
Cedric BAIL
9a83100a4a
eina: add the beginning of an Eina_Matrix4 API.
2015-05-29 17:20:28 +02:00
Stefan Schmidt
c3ee9ff22b
eina_matrix: Add since tags to all new functions in 1.14
2015-04-08 14:39:50 +02:00
Cedric BAIL
659d3c4fd7
eina: add eina_matrix.
...
This code come from Enesim and was done by Jorge. I did just take care
of changing the namespace and coding style.
2015-04-03 16:12:48 +02:00