Commit Graph

827 Commits

Author SHA1 Message Date
urho3d-travis-ci
86f0ead2c0 Travis CI: API documentation update at 2014-12-19 16:21:17 UTC.
[ci package]
2014-12-19 16:21:17 +00:00
urho3d-travis-ci
cd4c28a226 Travis CI: API documentation update at 2014-12-17 14:00:28 UTC.
[ci package]
2014-12-17 14:00:28 +00:00
urho3d-travis-ci
b6743cc884 Travis CI: API documentation update at 2014-12-16 13:04:56 UTC.
[ci package]
2014-12-16 13:04:56 +00:00
urho3d-travis-ci
85af864e0f Travis CI: API documentation update at 2014-12-14 10:44:51 UTC.
[ci package]
2014-12-14 10:44:51 +00:00
urho3d-travis-ci
4d399f9637 Travis CI: API documentation update at 2014-12-13 16:35:32 UTC.
[ci package]
2014-12-13 16:35:32 +00:00
urho3d-travis-ci
ffa78ec4b3 Travis CI: API documentation update at 2014-12-11 17:57:57 UTC.
[ci package]
2014-12-11 17:57:57 +00:00
urho3d-travis-ci
a1986b0c2b Travis CI: API documentation update at 2014-12-09 12:41:35 UTC.
[ci package]
2014-12-09 12:41:35 +00:00
urho3d-travis-ci
da262f930a Travis CI: API documentation update at 2014-12-08 23:48:24 UTC.
[ci package]
2014-12-08 23:48:24 +00:00
urho3d-travis-ci
9d670a113e Travis CI: API documentation update at 2014-12-06 13:20:33 UTC.
[ci package]
2014-12-06 13:20:33 +00:00
urho3d-travis-ci
4950673692 Travis CI: API documentation update at 2014-12-01 13:16:56 UTC.
[ci package]
2014-12-01 13:16:57 +00:00
urho3d-travis-ci
641c07630f Travis CI: API documentation update at 2014-12-01 10:46:20 UTC.
[ci package]
2014-12-01 10:46:20 +00:00
urho3d-travis-ci
292cf0452b Travis CI: API documentation update at 2014-11-29 13:47:31 UTC.
[ci package]
2014-11-29 13:47:31 +00:00
urho3d-travis-ci
c1b51e611a Travis CI: API documentation update at 2014-11-24 15:10:14 UTC.
[ci package]
2014-11-24 15:10:14 +00:00
urho3d-travis-ci
5ea049470b Travis CI: API documentation update at 2014-11-24 10:49:19 UTC.
[ci package]
2014-11-24 10:49:19 +00:00
urho3d-travis-ci
aa3f467da2 Travis CI: API documentation update at 2014-11-20 11:17:19 UTC.
[ci package]
2014-11-20 11:17:19 +00:00
urho3d-travis-ci
26ebc5f780 Travis CI: API documentation update at 2014-11-17 21:35:01 UTC.
[ci package]
2014-11-17 21:35:01 +00:00
urho3d-travis-ci
5f4f6870d9 Travis CI: API documentation update at 2014-11-17 12:11:52 UTC.
[ci package]
2014-11-17 12:11:52 +00:00
urho3d-travis-ci
fa4b96895a Travis CI: API documentation update at 2014-11-15 18:43:15 UTC.
[ci package]
2014-11-15 18:43:15 +00:00
urho3d-travis-ci
153a818e7d Travis CI: API documentation update at 2014-11-12 17:07:51 UTC.
[ci package]
2014-11-12 17:07:51 +00:00
urho3d-travis-ci
a9e4e31ca3 Travis CI: API documentation update at 2014-11-07 18:14:07 UTC.
[ci package]
2014-11-07 18:14:07 +00:00
urho3d-travis-ci
e3d1f3e14f Travis CI: API documentation update at 2014-11-07 16:04:02 UTC.
[ci package]
2014-11-07 16:04:02 +00:00
urho3d-travis-ci
42226761de Travis CI: API documentation update at 2014-11-05 09:55:42 UTC.
[ci package]
2014-11-05 09:55:42 +00:00
urho3d-travis-ci
01850d3b93 Travis CI: API documentation update at 2014-11-03 19:48:23 UTC.
[ci package]
2014-11-03 19:48:23 +00:00
urho3d-travis-ci
aa0499e214 Travis CI: API documentation update at 2014-11-03 16:53:48 UTC.
[ci package]
2014-11-03 16:53:48 +00:00
urho3d-travis-ci
18dbf70d0f Travis CI: API documentation update at 2014-10-30 13:24:38 UTC.
[ci package]
2014-10-30 13:24:38 +00:00
urho3d-travis-ci
5456dcf406 Travis CI: API documentation update at 2014-10-28 10:29:07 UTC.
[ci package]
2014-10-28 10:29:07 +00:00
urho3d-travis-ci
4a362593c2 Travis CI: API documentation update at 2014-10-26 05:16:35 UTC.
[ci package]
2014-10-26 05:16:35 +00:00
Lasse Öörni
d7924f907f Added glyph offset functionality to Font. Closes #13. 2014-10-25 23:11:49 +03:00
urho3d-travis-ci
550d252cd1 Travis CI: API documentation update at 2014-10-14 19:36:58 UTC.
[ci package]
2014-10-14 19:36:58 +00:00
urho3d-travis-ci
40f745c82e Travis CI: API documentation update at 2014-10-13 21:52:40 UTC.
[ci package]
2014-10-13 21:52:40 +00:00
urho3d-travis-ci
d92798e667 Travis CI: API documentation update at 2014-10-06 16:49:13 UTC.
[ci package]
2014-10-06 16:49:13 +00:00
urho3d-travis-ci
c284dd07aa Travis CI: API documentation update at 2014-10-06 10:46:57 UTC.
[ci package]
2014-10-06 10:46:57 +00:00
urho3d-travis-ci
852eda6c50 Travis CI: API documentation update at 2014-10-06 08:06:00 UTC.
[ci package]
2014-10-06 08:06:00 +00:00
urho3d-travis-ci
abfc829958 Travis CI: API documentation update at 2014-10-01 18:28:47 UTC.
[ci package]
2014-10-01 18:28:47 +00:00
urho3d-travis-ci
4c1d24c81f Travis CI: API documentation update at 2014-09-29 20:18:04 UTC.
[ci package]
2014-09-29 20:18:05 +00:00
urho3d-travis-ci
a6d68e2787 Travis CI: API documentation update at 2014-09-29 11:45:03 UTC.
[ci package]
2014-09-29 11:45:03 +00:00
urho3d-travis-ci
27604eba64 Travis CI: API documentation update at 2014-09-25 06:36:15 UTC.
[ci package]
2014-09-25 06:36:15 +00:00
urho3d-travis-ci
5be661b29a Travis CI: API documentation update at 2014-09-23 07:25:16 UTC.
[ci package]
2014-09-23 07:25:16 +00:00
urho3d-travis-ci
91b8171b06 Travis CI: API documentation update at 2014-09-21 15:18:39 UTC.
[ci package]
2014-09-21 15:18:39 +00:00
urho3d-travis-ci
16fdf3b259 Travis CI: API documentation update at 2014-09-15 12:19:12 UTC.
[ci package]
2014-09-15 12:19:12 +00:00
urho3d-travis-ci
503b3e751c Travis CI: API documentation update at 2014-09-11 22:27:40 UTC.
[ci package]
2014-09-11 22:27:40 +00:00
urho3d-travis-ci
958c84c615 Travis CI: API documentation update at 2014-09-10 05:16:08 UTC.
[ci package]
2014-09-10 05:16:08 +00:00
urho3d-travis-ci
31157975b6 Travis CI: API documentation update at 2014-08-29 22:14:41 UTC.
[ci package]
2014-08-29 22:14:41 +00:00
urho3d-travis-ci
717d492b9a Travis CI: API documentation update at 2014-08-28 04:29:46 UTC.
[ci package]
2014-08-28 04:29:46 +00:00
urho3d-travis-ci
c75f56da41 Travis CI: API documentation update at 2014-08-27 16:22:36 UTC.
[ci package]
2014-08-27 16:22:36 +00:00
urho3d-travis-ci
26bdba2039 Travis CI: API documentation update at 2014-08-24 09:24:49 UTC.
[ci package]
2014-08-24 09:24:49 +00:00
urho3d-travis-ci
3fcb89e176 Travis CI: API documentation update at 2014-08-23 13:06:49 UTC.
[ci package]
2014-08-23 13:06:49 +00:00
urho3d-travis-ci
e50ec823a5 Travis CI: API documentation update at 2014-08-22 05:03:50 UTC.
[ci package]
2014-08-22 05:03:50 +00:00
urho3d-travis-ci
10efcd8c6a Travis CI: API documentation update at 2014-08-21 13:13:48 UTC.
[ci package]
2014-08-21 13:13:48 +00:00
urho3d-travis-ci
bd39c6d6af Travis CI: API documentation update at 2014-08-20 17:31:39 UTC.
[ci package]
2014-08-20 17:31:39 +00:00
Lasse Öörni
9246a5cfdb Dump a class list to AngelScript & Lua API dox pages. Also add a table of contents to both. Closes #426. 2014-08-20 20:16:42 +03:00
urho3d-travis-ci
81096e625a Travis CI: API documentation update at 2014-08-13 14:42:01 UTC.
[ci package]
2014-08-13 14:42:01 +00:00
urho3d-travis-ci
f215bf2b12 Travis CI: API documentation update at 2014-08-12 19:41:33 UTC.
[ci package]
2014-08-12 19:41:33 +00:00
urho3d-travis-ci
379bd474fe Travis CI: API documentation update at 2014-08-11 20:38:42 UTC.
[ci package]
2014-08-11 20:38:42 +00:00
urho3d-travis-ci
eea6082d9b Travis CI: API documentation update at 2014-08-11 18:54:27 UTC.
[ci package]
2014-08-11 18:54:27 +00:00
urho3d-travis-ci
d85139cdf7 Travis CI: API documentation update at 2014-08-04 15:25:09 UTC.
[ci package]
2014-08-04 15:25:09 +00:00
urho3d-travis-ci
a6b0535df4 Travis CI: API documentation update at 2014-08-02 10:08:52 UTC.
[ci package]
2014-08-02 10:08:52 +00:00
urho3d-travis-ci
5ad7ecd48c Travis CI: API documentation update at 2014-07-31 19:20:51 UTC.
[ci package]
2014-07-31 19:20:51 +00:00
urho3d-travis-ci
67f224bfe9 Travis CI: API documentation update at 2014-07-26 09:37:03 UTC.
[ci package]
2014-07-26 09:37:04 +00:00
urho3d-travis-ci
1b36be0115 Travis CI: API documentation update at 2014-07-25 14:57:16 UTC.
[ci package]
2014-07-25 14:57:16 +00:00
urho3d-travis-ci
92872df9b8 Travis CI: API documentation update at 2014-07-22 14:07:16 UTC.
[ci package]
2014-07-22 14:07:17 +00:00
urho3d-travis-ci
f1fb658719 Travis CI: API documentation update at 2014-07-16 14:05:04 UTC.
[ci package]
2014-07-16 14:05:05 +00:00
urho3d-travis-ci
f45fc7c426 Travis CI: API documentation update at 2014-07-15 19:26:28 UTC.
[ci package]
2014-07-15 19:26:28 +00:00
aster
f9e555c19d Merge branch 'remove-short-string-hash'
Conflicts:
	Source/Engine/Script/CoreAPI.cpp
2014-06-30 10:59:49 +08:00
Lasse Öörni
2f29b3a5c0 Update documentation to not refer to ShortStringHash. 2014-06-29 19:36:14 +03:00
urho3d-travis-ci
30dc4aaf57 Travis CI: API documentation update at 2014-06-28 07:07:40 UTC.
[ci package]
2014-06-28 07:07:40 +00:00
urho3d-travis-ci
57fbb5f827 Travis CI: API documentation update at 2014-06-20 23:21:27 UTC.
[ci package]
2014-06-20 23:21:27 +00:00
urho3d-travis-ci
0dd7980a57 Travis CI: API documentation update at 2014-06-18 19:00:44 UTC.
[ci package]
2014-06-18 19:00:44 +00:00
urho3d-travis-ci
4800408aed Travis CI: API documentation update at 2014-06-07 14:21:10 UTC.
[ci package]
2014-06-07 14:21:10 +00:00
urho3d-travis-ci
deec4ef512 Travis CI: API documentation update at 2014-06-06 05:39:49 UTC.
[ci package]
2014-06-06 05:39:49 +00:00
urho3d-travis-ci
00d299e43f Travis CI: API documentation update at 2014-06-05 15:52:55 UTC.
[ci package]
2014-06-05 15:52:55 +00:00
urho3d-travis-ci
e91e738afa Travis CI: API documentation update at 2014-06-04 04:50:57 UTC.
[ci package]
2014-06-04 04:50:57 +00:00
urho3d-travis-ci
7e024b0e1d Travis CI: API documentation update at 2014-06-03 16:42:49 UTC.
[ci package]
2014-06-03 16:42:50 +00:00
urho3d-travis-ci
1926a62c93 Travis CI: API documentation update at 2014-06-03 11:10:01 UTC.
[ci package]
2014-06-03 11:10:01 +00:00
urho3d-travis-ci
55abe19fab Travis CI: API documentation update at 2014-06-02 14:36:27 UTC.
[ci package]
2014-06-02 14:36:27 +00:00
urho3d-travis-ci
5c71b28244 Travis CI: API documentation update at 2014-05-30 13:44:01 UTC.
[ci package]
2014-05-30 13:44:01 +00:00
urho3d-travis-ci
319f996c5f Travis CI: API documentation update at 2014-05-28 06:18:37 UTC.
[ci package]
2014-05-28 06:18:37 +00:00
urho3d-travis-ci
165fed63ef Travis CI: API documentation update at 2014-05-24 04:37:11 UTC.
[ci package]
2014-05-24 04:37:11 +00:00
urho3d-travis-ci
f57ceceab6 Travis CI: API documentation update at 2014-05-14 12:16:59 UTC.
[ci package]
2014-05-14 12:16:59 +00:00
urho3d-travis-ci
0a18d9d9ed Travis CI: API documentation update at 2014-05-13 21:56:50 UTC.
[ci package]
2014-05-13 21:56:50 +00:00
urho3d-travis-ci
8a485cd7b5 Travis CI: API documentation update at 2014-05-13 19:17:55 UTC.
[ci package]
2014-05-13 19:17:56 +00:00
Lasse Öörni
f232856ac1 Added manual VectorBuffer overloads for AngelScript functions that take a File handle for loading/saving. Cleaned up some script bindings code and fixed AngelScript binding for Image::LoadColorLUT(). 2014-05-13 21:29:52 +03:00
urho3d-travis-ci
dec330e970 Travis CI: API documentation update at 2014-05-12 20:18:28 UTC.
[ci package]
2014-05-12 20:18:29 +00:00
urho3d-travis-ci
10bcc81234 Travis CI: API documentation update at 2014-05-12 11:28:45 UTC.
[ci package]
2014-05-12 11:28:45 +00:00
urho3d-travis-ci
bfb61af81a Travis CI: API documentation update at 2014-05-07 11:59:39 UTC.
[ci package]
2014-05-07 11:59:39 +00:00
urho3d-travis-ci
f16046cd5b Travis CI: API documentation update at 2014-05-05 19:14:47 UTC.
[ci package]
2014-05-05 19:14:47 +00:00
urho3d-travis-ci
a759018514 Travis CI: API documentation update at 2014-05-04 23:17:49 UTC.
[ci package]
2014-05-04 23:17:49 +00:00
urho3d-travis-ci
390f3b62ef Travis CI: API documentation update at 2014-05-02 22:22:15 UTC.
[ci package]
2014-05-02 22:22:15 +00:00
urho3d-travis-ci
719c126695 Travis CI: API documentation update at 2014-04-30 15:25:24 UTC.
[ci package]
2014-04-30 15:25:25 +00:00
urho3d-travis-ci
4bd6826be7 Travis CI: API documentation update at 2014-04-28 16:15:20 UTC.
[ci package]
2014-04-28 16:15:21 +00:00
urho3d-travis-ci
be8b579310 Travis CI: API documentation update at 2014-04-27 05:44:43 UTC.
[ci package]
2014-04-27 05:44:44 +00:00
urho3d-travis-ci
2862a82761 Travis CI: API documentation update at 2014-04-25 21:49:34 UTC.
[ci package]
2014-04-25 21:49:34 +00:00
urho3d-travis-ci
20c4250540 Travis CI: API documentation update at 2014-04-24 03:30:30 UTC.
[ci package]
2014-04-24 03:30:30 +00:00
urho3d-travis-ci
419026de8a Travis CI: API documentation update at 2014-04-21 17:29:45 UTC.
[ci package]
2014-04-21 17:29:45 +00:00
urho3d-travis-ci
13cf44766e Travis CI: API documentation update at 2014-04-21 14:19:03 UTC.
[ci package]
2014-04-21 14:19:03 +00:00
urho3d-travis-ci
7ddad564c8 Travis CI: API documentation update at 2014-04-21 10:24:44 UTC.
[ci package]
2014-04-21 10:24:44 +00:00
urho3d-travis-ci
722b2fa6e9 Travis CI: API documentation update at 2014-04-20 20:17:38 UTC.
[ci package]
2014-04-20 20:17:38 +00:00
urho3d-travis-ci
b2203a3037 Travis CI: API documentation update at 2014-04-20 13:10:06 UTC.
[ci package]
2014-04-20 13:10:06 +00:00
urho3d-travis-ci
937c259bb4 Travis CI: API documentation update at 2014-04-20 08:00:41 UTC.
[ci package]
2014-04-20 08:00:41 +00:00
urho3d-travis-ci
32b691d70d Travis CI: API documentation update at 2014-04-18 20:53:24 UTC.
[ci package]
2014-04-18 20:53:24 +00:00
urho3d-travis-ci
35ec1ba7fd Travis CI: API documentation update at 2014-04-18 00:55:45 UTC.
[ci package]
2014-04-18 00:55:45 +00:00
urho3d-travis-ci
aad0edde64 Travis CI: API documentation update at 2014-04-17 22:22:12 UTC.
[ci package]
2014-04-17 22:22:12 +00:00
urho3d-travis-ci
6454c2831d Travis CI: API documentation update at 2014-04-16 12:55:43 UTC.
[ci package]
2014-04-16 12:55:43 +00:00
urho3d-travis-ci
d6c5aa05bc Travis CI: API documentation update at 2014-04-16 06:02:35 UTC.
[ci package]
2014-04-16 06:02:35 +00:00
urho3d-travis-ci
742abf7866 Travis CI: API documentation update at 2014-04-15 21:59:46 UTC.
[ci package]
2014-04-15 21:59:46 +00:00
urho3d-travis-ci
f2f704f050 Travis CI: API documentation update at 2014-04-15 15:24:02 UTC.
[ci package]
2014-04-15 15:24:03 +00:00
urho3d-travis-ci
02c8dc1f76 Travis CI: API documentation update at 2014-04-13 15:51:15 UTC.
[ci package]
2014-04-13 15:51:15 +00:00
Lasse Öörni
b4ba4a3573 Fix AngelScript bindings on MSVC (asMETHODPR macro needs to be used in the template base class registration functions to allow static_cast to work). Make the class names links on the attribute list page. 2014-04-13 14:30:52 +03:00
urho3d-travis-ci
564b05c269 Travis CI: API documentation update at 2014-04-13 04:54:23 UTC.
[ci package]
2014-04-13 04:54:23 +00:00
Lasse Öörni
9a7a9110a2 Added generated attribute documentation. Move AngelScript API dumping to a separate .cpp file. Hack fix for Doxygen parsing bug which would cause the Events page not to be recognized. Closes #303. 2014-04-13 01:45:27 +03:00
urho3d-travis-ci
c4e5b7295b Travis CI: API documentation update at 2014-04-12 16:17:26 UTC.
[ci package]
2014-04-12 16:17:26 +00:00
urho3d-travis-ci
cbb95bbc7f Travis CI: API documentation update at 2014-04-12 06:20:48 UTC.
[ci package]
2014-04-12 06:20:48 +00:00
urho3d-travis-ci
60b09d480a Travis CI: API documentation update at 2014-04-12 03:33:38 UTC.
[ci package]
2014-04-12 03:33:38 +00:00
urho3d-travis-ci
1cec91b50a Travis CI: API documentation update at 2014-04-11 05:58:52 UTC.
[ci package]
2014-04-11 05:58:52 +00:00
urho3d-travis-ci
740547e488 Travis CI: API documentation update at 2014-04-10 13:59:31 UTC.
[ci package]
2014-04-10 13:59:32 +00:00
urho3d-travis-ci
891aa80bb7 Travis CI: API documentation update at 2014-04-10 06:28:34 UTC.
[ci package]
2014-04-10 06:28:34 +00:00
urho3d-travis-ci
a8bd6264df Travis CI: API documentation update at 2014-04-09 09:35:51 UTC.
[ci package]
2014-04-09 09:35:51 +00:00
urho3d-travis-ci
22c0671db5 Travis CI: API documentation update at 2014-04-08 06:23:29 UTC.
[ci package]
2014-04-08 06:23:29 +00:00
urho3d-travis-ci
8fd0ec75e1 Travis CI: API documentation update at 2014-04-07 20:38:52 UTC.
[ci package]
2014-04-07 20:38:53 +00:00
urho3d-travis-ci
5c4d23496f Travis CI: API documentation update at 2014-04-07 16:19:39 UTC.
[ci package]
2014-04-07 16:19:39 +00:00
urho3d-travis-ci
2349b6e119 Travis CI: API documentation update at 2014-04-05 14:23:24 UTC.
[ci package]
2014-04-05 14:23:24 +00:00
urho3d-travis-ci
1f0ece1d46 Travis CI: API documentation update at 2014-04-03 10:56:57 UTC.
[ci package]
2014-04-03 10:56:57 +00:00
urho3d-travis-ci
b5d5aca5b3 Travis CI: API documentation update at 2014-04-01 19:36:44 UTC.
[ci package]
2014-04-01 19:36:44 +00:00
urho3d-travis-ci
f3ec1387e9 Travis CI: API documentation update at 2014-04-01 10:40:37 UTC.
[ci package]
2014-04-01 10:40:37 +00:00
urho3d-travis-ci
c148392a0e Travis CI: API documentation update at 2014-03-31 22:44:26 UTC.
[ci package]
2014-03-31 22:44:26 +00:00
urho3d-travis-ci
6f9ca8abf0 Travis CI: API documentation update at 2014-03-31 00:29:48 UTC.
[ci package]
2014-03-31 00:29:48 +00:00
urho3d-travis-ci
4df29c07f9 Travis CI: API documentation update at 2014-03-29 22:59:40 UTC.
[ci package]
2014-03-29 22:59:40 +00:00
urho3d-travis-ci
001a35eff1 Travis CI: API documentation update at 2014-03-28 06:19:55 UTC.
[ci package]
2014-03-28 06:19:55 +00:00
urho3d-travis-ci
3271f832ba Travis CI: API documentation update at 2014-03-27 22:49:42 UTC.
[ci package]
2014-03-27 22:49:43 +00:00
urho3d-travis-ci
efca7e4554 Travis CI: API documentation update at 2014-03-26 18:38:49 UTC.
[ci package]
2014-03-26 18:38:49 +00:00
urho3d-travis-ci
d67bea9ddc Travis CI: API documentation update at 2014-03-26 10:39:58 UTC.
[ci package]
2014-03-26 10:39:58 +00:00
urho3d-travis-ci
5dfd057148 Travis CI: API documentation update at 2014-03-25 13:24:21 UTC.
[ci package]
2014-03-25 13:24:21 +00:00
urho3d-travis-ci
260d03d77c Travis CI: API documentation update at 2014-03-25 01:17:31 UTC.
[ci package]
2014-03-25 01:17:32 +00:00
urho3d-travis-ci
a55b29615c Travis CI: API documentation update at 2014-03-24 04:25:12 UTC.
[ci package]
2014-03-24 04:25:12 +00:00
urho3d-travis-ci
8ee9792c79 Travis CI: API documentation update at 2014-03-21 12:07:41 UTC.
[ci package]
2014-03-21 12:07:42 +00:00
urho3d-travis-ci
6037d1160f Travis CI: API documentation update at 2014-03-20 20:38:47 UTC.
[ci package]
2014-03-20 20:38:47 +00:00
urho3d-travis-ci
3d282f2c21 Travis CI: API documentation update at 2014-03-20 11:14:08 UTC.
[ci package]
2014-03-20 11:14:08 +00:00
urho3d-travis-ci
b00c0bd471 Travis CI: API documentation update at 2014-03-18 13:40:46 UTC.
[ci package]
2014-03-18 13:40:47 +00:00
urho3d-travis-ci
d5ad30b3ed Travis CI: API documentation update at 2014-03-17 16:22:50 UTC.
[ci package]
2014-03-17 16:22:50 +00:00
urho3d-travis-ci
1b604dd97c Travis CI: API documentation update at 2014-03-17 07:24:29 UTC.
[ci package]
2014-03-17 07:24:29 +00:00
urho3d-travis-ci
7c96c13fd0 Travis CI: API documentation update at 2014-03-17 05:44:48 UTC.
[ci package]
2014-03-17 05:44:48 +00:00
urho3d-travis-ci
822af7dfe4 Travis CI: API documentation update at 2014-03-15 21:23:16 UTC.
[ci package]
2014-03-15 21:23:16 +00:00
urho3d-travis-ci
0a27c02ba5 Travis CI: API documentation update at 2014-03-15 11:38:33 UTC.
[ci package]
2014-03-15 11:38:33 +00:00
urho3d-travis-ci
f6cd0f07d7 Travis CI: API documentation update at 2014-03-14 11:42:25 UTC.
[ci package]
2014-03-14 11:42:25 +00:00
urho3d-travis-ci
57631dff23 Travis CI: API documentation update at 2014-03-13 08:41:02 UTC.
[ci package]
2014-03-13 08:41:03 +00:00
urho3d-travis-ci
eff35a4ae7 Travis CI: API documentation update at 2014-03-12 02:39:20 UTC.
[ci skip]
2014-03-12 02:39:20 +00:00
urho3d-travis-ci
261a0326c1 Travis CI: API documentation update at 2014-03-11 17:21:25 UTC.
[ci package]
2014-03-11 17:21:25 +00:00
urho3d-travis-ci
189a04c548 Travis CI: API documentation update at 2014-03-11 08:21:59 UTC.
[ci package]
2014-03-11 08:21:59 +00:00
urho3d-travis-ci
af6c1c49df Travis CI: API documentation update at 2014-03-10 07:49:26 UTC.
[ci package]
2014-03-10 07:49:26 +00:00
urho3d-travis-ci
8788e70b21 Travis CI: API documentation update at 2014-03-10 00:17:40 UTC.
[ci package]
2014-03-10 00:17:40 +00:00
urho3d-travis-ci
db81e0ea61 Travis CI: API documentation update at 2014-03-09 01:50:10 UTC.
[ci package]
2014-03-09 01:50:10 +00:00
urho3d-travis-ci
4b5f26b455 Travis CI: API documentation update at 2014-03-07 04:50:42 UTC.
[ci package]
2014-03-07 04:50:42 +00:00
urho3d-travis-ci
ee15effdda Travis CI: API documentation update at 2014-03-06 21:02:45 UTC.
[ci package]
2014-03-06 21:02:45 +00:00
urho3d-travis-ci
4d01971fe3 Travis CI: API documentation update at 2014-03-06 15:11:35 UTC.
[ci package]
2014-03-06 15:11:35 +00:00
urho3d-travis-ci
7ad6d9cc9b Travis CI: API documentation update at 2014-03-04 10:52:52 UTC.
[ci package]
2014-03-04 10:52:52 +00:00
urho3d-travis-ci
cc5e6f7848 Travis CI: API documentation update at 2014-03-01 13:44:49 UTC.
[ci package]
2014-03-01 13:44:49 +00:00
urho3d-travis-ci
461c448c27 Travis CI: API documentation update at 2014-03-01 12:17:59 UTC.
[ci package]
2014-03-01 12:17:59 +00:00
urho3d-travis-ci
089b9ce083 Travis CI: API documentation update at 2014-02-28 12:57:40 UTC.
[ci package]
2014-02-28 12:57:41 +00:00
urho3d-travis-ci
927a652c74 Travis CI: API documentation update at 2014-02-27 16:14:04 UTC.
[ci package]
2014-02-27 16:14:04 +00:00
urho3d-travis-ci
2e2b8761e3 Travis CI: API documentation update at 2014-02-25 10:22:48 UTC.
[ci package]
2014-02-25 10:22:48 +00:00
urho3d-travis-ci
738b998139 Travis CI: API documentation update at 2014-02-24 17:19:30 UTC.
[ci skip]
2014-02-24 17:19:30 +00:00
urho3d-travis-ci
578377e8c4 Travis CI: API documentation update at 2014-02-23 19:36:02 UTC.
[ci skip]
2014-02-23 19:36:02 +00:00
urho3d-travis-ci
ce234504f0 Travis CI: API documentation update at 2014-02-22 20:32:27 UTC.
[ci skip]
2014-02-22 20:32:27 +00:00
urho3d-travis-ci
5fdab16972 Travis CI: API documentation update at 2014-02-22 13:07:34 UTC.
[ci skip]
2014-02-22 13:07:34 +00:00
urho3d-travis-ci
4380a9c7cb Travis CI: API documentation update at 2014-02-16 20:36:43 UTC.
[ci skip]
2014-02-16 20:36:43 +00:00
urho3d-travis-ci
b93e3a31c5 Travis CI: API documentation update at 2014-02-16 14:39:26 UTC.
[ci skip]
2014-02-16 14:39:26 +00:00
urho3d-travis-ci
a1bec9b862 Travis CI: API documentation update at 2014-02-16 13:30:47 UTC.
[ci skip]
2014-02-16 13:30:47 +00:00
urho3d-travis-ci
836831ebe4 Travis CI: API documentation update at 2014-02-16 08:14:40 UTC.
[ci skip]
2014-02-16 08:14:40 +00:00
urho3d-travis-ci
b6d2bee509 Travis CI: API documentation update at 2014-02-15 17:46:33 UTC.
[ci skip]
2014-02-15 17:46:33 +00:00
urho3d-travis-ci
eb8371b0dd Travis CI: API documentation update at 2014-02-13 13:48:14 UTC.
[ci skip]
2014-02-13 13:48:14 +00:00
urho3d-travis-ci
2c986aa7cb Travis CI: API documentation update at 2014-02-10 06:08:42 UTC.
[ci skip]
2014-02-10 06:08:42 +00:00
urho3d-travis-ci
1274627893 Travis CI: API documentation update at 2014-02-10 00:07:21 UTC.
[ci skip]
2014-02-10 00:07:22 +00:00
urho3d-travis-ci
6bc7ad853e Travis CI: API documentation update at 2014-02-07 14:34:51 UTC.
[ci skip]
2014-02-07 14:34:53 +00:00
urho3d-travis-ci
bb620fca64 Travis CI: API documentation update at 2014-02-07 12:57:49 UTC.
[ci skip]
2014-02-07 12:57:49 +00:00
urho3d-travis-ci
55784b8313 Travis CI: API documentation update at 2014-02-06 15:44:29 UTC.
[ci skip]
2014-02-06 15:44:30 +00:00
urho3d-travis-ci
ab10823b05 Travis CI: API documentation update at 2014-02-06 11:38:01 UTC.
[ci skip]
2014-02-06 11:38:01 +00:00
urho3d-travis-ci
4ee3bd492f Travis CI: API documentation update at 2014-02-05 21:29:38 UTC.
[ci skip]
2014-02-05 21:29:38 +00:00
urho3d-travis-ci
de104909af Travis CI: API documentation update at 2014-02-05 12:53:33 UTC.
[ci skip]
2014-02-05 12:53:33 +00:00
urho3d-travis-ci
7da9208b15 Travis CI: API documentation update at 2014-02-01 00:04:28 UTC.
[ci skip]
2014-02-01 00:04:28 +00:00
urho3d-travis-ci
b4c67e545e Travis CI: API documentation update at 2014-01-29 08:09:08 UTC.
[ci skip]
2014-01-29 08:09:08 +00:00
urho3d-travis-ci
aab95e149b Travis CI: API documentation update at 2014-01-28 12:32:22 UTC.
[ci skip]
2014-01-28 12:32:22 +00:00
urho3d-travis-ci
ae6a4d7676 Travis CI: API documentation update at 2014-01-28 01:06:48 UTC.
[ci skip]
2014-01-28 01:06:48 +00:00
urho3d-travis-ci
d2f98dddcc Travis CI: API documentation update at 2014-01-27 06:40:45 UTC.
[ci skip]
2014-01-27 06:40:45 +00:00
urho3d-travis-ci
1fb823ef0f Travis CI: API documentation update at 2014-01-24 07:33:29 UTC.
[ci skip]
2014-01-24 07:33:30 +00:00
urho3d-travis-ci
1e5ee94132 Travis CI: API documentation update at 2014-01-23 10:32:31 UTC.
[ci skip]
2014-01-23 10:32:31 +00:00
urho3d-travis-ci
983b32dac6 Travis CI: API documentation update at 2014-01-20 08:35:31 UTC.
[ci skip]
2014-01-20 08:35:31 +00:00
urho3d-travis-ci
f2de586353 Travis CI: API documentation update at 2014-01-19 22:34:55 UTC.
[ci skip]
2014-01-19 22:34:55 +00:00
urho3d-travis-ci
ac9c16b943 Travis CI: API documentation update at 2014-01-18 19:04:40 UTC.
[ci skip]
2014-01-18 19:04:40 +00:00
urho3d-travis-ci
fafde877a9 Travis CI: API documentation update at 2014-01-17 18:15:15 UTC.
[ci skip]
2014-01-17 18:15:15 +00:00
urho3d-travis-ci
de2165fc15 Travis CI: API documentation update at 2014-01-16 14:11:42 UTC.
[ci skip]
2014-01-16 14:11:42 +00:00
urho3d-travis-ci
5fe310f9b6 Travis CI: API documentation update at 2014-01-15 20:49:20 UTC.
[ci skip]
2014-01-15 20:49:20 +00:00
urho3d-travis-ci
0af251dfc9 Travis CI: API documentation update at 2014-01-12 12:44:17 UTC.
[ci skip]
2014-01-12 12:44:17 +00:00
urho3d-travis-ci
5670681373 Travis CI: API documentation update at 2014-01-05 23:24:56 UTC.
[ci skip]
2014-01-05 23:24:56 +00:00
urho3d-travis-ci
788b9faf21 Travis CI: API documentation update at 2014-01-05 05:32:55 UTC.
[ci skip]
2014-01-05 05:32:55 +00:00
Lasse Öörni
7f061206dc Add the byKey parameter to script bindings of SetFocusElement(). 2014-01-03 21:32:53 +02:00
Lasse Öörni
668772bb50 Added PhysicsWorld::RemoveCachedGeometry() function to manually invalidate cached collision geometry of a changed model. Added watching for CollisionShape model live reload. Removed internal but public functions from the Lua physics API. 2014-01-03 10:15:54 +02:00
urho3d-travis-ci
776e775012 Travis CI: API documentation update at 2014-01-02 14:33:45 UTC.
[ci skip]
2014-01-02 14:33:45 +00:00
urho3d-travis-ci
34f4c16446 Travis CI: API documentation update at 2014-01-01 18:51:07 UTC.
[ci skip]
2014-01-01 18:51:07 +00:00
urho3d-travis-ci
0c6c107935 Travis CI: API documentation update at 2014-01-01 10:34:53 UTC.
[ci skip]
2014-01-01 10:34:53 +00:00
Lasse Öörni
358d9c2849 Added default tooltip delay to UI, which will be used if the tooltip's own delay is zero. Use seconds for tooltip delay to match eg. the doubleclick interval. Removed layout from the editor's tooltip root element to prevent it resizing in unwanted fashion. 2013-12-30 14:28:46 +02:00
Lasse Öörni
5b8f5e290b Normalize name of tooltip class to ToolTip to match the filename.
Parent tooltip to root element to ensure display on top.
Improvements to UI::Update() to allow element reparenting and remove during update.
2013-12-29 16:44:33 +02:00
Lasse Öörni
b6d5fa48b5 Update documentation. 2013-12-28 02:44:31 +02:00
Lasse Öörni
c61a5e6f01 Added new ItemClicked event for ListView items which is also sent for right-clicks. ItemDoubleClicked is also sent also for right-clicks now. Added more event parameters to ItemClicked & ItemDoubleClicked events. Closes #88. 2013-12-27 14:34:38 +02:00
Lasse Öörni
8b8790e481 Added option to import non-skinning bones in AssetImporter. Closes #82.
Added case-sensitivity option to String::Contains().
2013-12-23 23:07:09 +02:00
Lasse Öörni
86932c9f0e Exposed missing scene binary load/save & node instantiation to Lua. To use instantiation, call eg. scene:InstantiateXML(fileSystem:GetProgramDir().."Data/Objects/Ninja.xml", Vector3(0, 0, 0), Quaternion()); 2013-12-22 20:39:50 +02:00
Alex Parlett
3166f1874d Changed adding Resource and Package files to be able to specify the location in the Vector for search priority when calling GetFile or GetResource
Added the ability to specify whether to search Package Files or Resource Dirs first when calling GetFile or GetResource
Added the functionality to angelscript and lua. Lua does not contain the ability to add resource dirs and packages, so that was not modified.
2013-12-21 19:09:07 +00:00
Lasse Öörni
cb45be26ef Added AngelScript & Lua property accessors for the XMLElement's value.
Added setters for Lua XMLElement.
Updated scripting documentation.
2013-12-17 00:02:49 +02:00
Yao Wei Tjong 姚伟忠
e97eedb771 Close Windows gap. No pun intended.
- Fix document build on Windows platform as Windows "shell" failed to perform the file name expansion (globbing) as expected.
- Refactor batch files to they can be invoked from any directory (similar to their shell script counterparts).
- Sort header files for generating event list so the output remains the same accross different scandir implementation.
2013-12-12 19:03:50 +08:00
Lasse Öörni
dc6294af16 Added generated event list documentation page. Closes #66. 2013-12-08 01:39:36 +02:00
Lasse Öörni
0d7d4826e5 Add pixel & time threshold for sending a drag begin UI event. Closes #65. Removed code duplication between mouse & touch hover. 2013-12-07 22:20:28 +02:00
Lasse Öörni
7e542be196 Added Save function to ParticleEmitter, which dumps the parameters as XML. Added menu items to editor to load/save ParticleEmitter parameters. Closes #51. 2013-12-06 18:47:35 +02:00
Lasse Öörni
a37ea5bb6e Added inner and outer angle parameters to SoundSource3D, which makes it possible to do cone-like directional sounds. Fixed sound attenuation if near and far distance are the same. Closes #49. 2013-12-04 00:25:20 +02:00
Lasse Öörni
aa0f72cf65 Added world position & normal to RayQueryResult. 2013-12-02 23:20:00 +02:00
Lasse Öörni
a022430876 Added Random() & RandomInt() script functions with min & max range parameters. Similar to the RandomInt(range) overload, in RandomInt(min, max) the max value is exclusive. Note that the corresponding C++ functions are simply called Random for both int and float versions. Closes #48. 2013-12-02 21:44:39 +02:00
Lasse Öörni
f02650d10e Add int versions of Max, Min & Clamp to the AngelScript API. 2013-11-21 00:14:50 +02:00
Lasse Öörni
0fe2469957 Improved resource unloading. Make it possible to unload all resource types by partial name at once. Editor unloads unnecessary resources after scene load or clear. Add weak ref check to all resource unloading to avoid shader programs being left without their parent shader. 2013-11-20 22:41:21 +02:00
Lasse Öörni
35b59e897f Allow setting AnimationState bone weights recursively. Added GetAnimationState() to public API of AnimationController. 2013-11-16 15:25:07 +02:00
Lasse Öörni
ee0e3aa663 Removed the mechanism of binary-serializing resource name hashes instead of resource names. This is to allow correct resource loading from binary scene files on platforms that cannot iterate the resources in the application installation (eg. Android). This also affects networking, downside is increased network payload size when resource attributes are transferred. All binary scenes saved with old Urho versions are also invalidated. 2013-11-14 14:24:03 +02:00
Lasse Öörni
3168019a5f Updated to AngelScript 2.28.0. Added dictionary addon from AngelScript SDK. Closes #46. 2013-11-14 00:16:56 +02:00
Lasse Öörni
bb56ee95d2 Added support for DelayedExecute() from free script functions. This allows calling free functions in the same script module as delayed. 2013-11-13 02:11:29 +02:00
Lasse Öörni
82007cc4f4 Removed the nonintuitive "invisible LOD factor" attribute from AnimatedModel and replaced it with updateInvisible flag similar to ParticleEmitter. This flag must be used for ragdolls or other physically animated objects to ensure that they come into view properly during animation if they previously were outside view. Fixes #40. 2013-11-09 21:26:08 +02:00
Yao Wei Tjong 姚伟忠
a27560c719 Enhance ScriptCompiler to also dump API as C Header file.
The C Header file is intended to be 'force included' in the IDE to get content assist / code completion when editing AngelScript file in the C/C++ editor. The output section of DumpAPI() method is reordered slightly to keep the parser happy. This work is inspired by the work done by Vladimir Andri (see https://groups.google.com/forum/#!topic/urho3d/8WOOGAdwlEU).
2013-11-08 12:41:21 +08:00
Lasse Öörni
b957f60143 Added ApplyMaterialList() function to StaticModel so that the feature can be used outside the editor as well. Refactored editor to use that function instead of its own implementation.
Unified the switch to output material list to -l in both AssetImporter & OgreImporter.
Removed the "use local IDs" toggle from editor as that can be specified with the import options.
2013-10-29 23:04:51 +02:00
Lasse Öörni
42ae752d2d Allow BillboardSet / ParticleEmitter to choose whether billboards should face the camera or follow the node orientation. Closes #22. 2013-10-26 23:42:08 +03:00
Lasse Öörni
02df5b2d02 Write package file size to the end of package files. If package signature is not found from the file beginning, seek to file end and read the size, then seek backward to check if the package file is concatenated eg. in the executable. Alternatively the start offset can be specified manually when opening a package file. Closes #27. 2013-10-24 00:06:19 +03:00
Lasse Öörni
db3bf3fbf9 Added timestep smoothing to Engine. By default the previous 2 frames' timesteps are averaged. 2013-10-19 22:51:47 +03:00
Lasse Öörni
347b840b7c Read HttpRequest in a background thread to prevent blocking. Always check all triangle mesh geometries for the closest hit in the RAY_TRIANGLE raycast mode. 2013-10-16 18:03:39 +03:00
Lasse Öörni
840d50ce0d Allow to force FreeType autohinting (old 2.3 version behavior.) Reload font faces when global font settings changed. 2013-10-15 15:31:39 +03:00
Lasse Öörni
267523a738 Adapted Aster Jian's mutable glyph mechanism. Globally switchable on from the UI subsystem. Configurable font texture max size in UI subsystem. 2013-10-13 21:42:36 +03:00
Lasse Öörni
c6a6f71aa3 Finalize LZ4 support. Do not repeatedly allocate compressed data buffer. Do not store global blocksize into the package file header. Increased Android read buffer to 32KB. 2013-10-12 15:03:17 +03:00
Lasse Öörni
36eb726d36 Add the concept of base class type to Object to simplify determining if a ScriptInstance's handle variable is a Node, Component or Resource. Serialize script's resource handles as ResourceRef attributes and allow editing them. 2013-10-05 23:24:39 +03:00
Lasse Öörni
25c7aa53c3 Added GetDesktopResolution() to Graphics. 2013-10-05 02:39:58 +03:00
Lasse Öörni
2fbe931cee Added SetWindowPosition() / GetWindowPosition() to Graphics. 2013-10-05 02:22:02 +03:00
Lasse Öörni
39c8295eb3 Added editable flag to UI elements. When disabled, will not edit the value (eg. LineEdit text) through user input. Fixes #4.
Moved UIElement default virtual function implementations to the header.
Removed clip border from the default style LineEdit, as some letters (eg. lowercase y) will clip with the font size used in the editor & console.
2013-10-04 01:58:46 +03:00
Lasse Öörni
36e165596a Create a dedicated depth stencil texture in View3D so that temporary depth stencils are not constantly generated when resizing a View3D.
Decrease screen buffer idle time before destruction to 1 second.
2013-09-30 11:22:11 +00:00
Lasse Öörni
0618b5fc94 Added LuaJIT license and documented the LuaJIT CMake option. 2013-09-29 22:29:24 +00:00
Lasse Öörni
b8a3157e91 Show enumerations in the generated AngelScript API. 2013-09-24 20:12:08 +00:00
Lasse Öörni
dbd7687c56 Added configurable Z bias to Text3D effect.
Default Text effect color changed to opaque black.
2013-09-23 18:49:50 +00:00
Aster Jian
247947f2b1 Update document. 2013-09-23 15:11:34 +00:00
Lasse Öörni
93fe884ceb Update script API. 2013-09-22 23:55:32 +00:00
Lasse Öörni
1cd73e46fd Exposed StaticModelGroup to script. Ported HugeObjectCount example group mode switching to script versions. 2013-09-19 22:44:06 +00:00
Lasse Öörni
b3777b652c Fixed StaticModel::SetModel() getting called instead of AnimatedModel::SetModel() in Lua script. 2013-09-18 23:42:48 +00:00
Lasse Öörni
6350f246e6 Register HttpRequest to script.
Register Deserializer::Read() & Serializer::Write() to script. They operate on Array<uint8>.
Trim HttpRequest headers and do not add empty headers.
2013-09-10 21:11:39 +00:00
Lasse Öörni
2a9be0b23e Cleaner fix for console crashes: only collect messages when posted, and print during PostUpdate.
Slightly darker error text color.
Updated script API & wiki.
2013-09-05 21:09:03 +00:00
Lasse Öörni
caf0994b8f Optimize vector/quaternion Normalize() to a no-op if already at unit length. Changed return value to void.
Optimize cache friendliness of Drawable bounding box update by including the local-space bounding box in the base class. Not used in all subclasses.
Optimize Drawable zone handling by making the zone pointers raw pointers instead of weak. Now finding a drawable's zone can be performed in the threaded view preparation phase.
Removed unnecessary collection of whole visible scene bounding box; it is not used anywhere.
2013-09-04 22:08:47 +00:00
Lasse Öörni
2f9b955f3c Script API update. 2013-09-03 20:46:58 +00:00
Lasse Öörni
7f64104825 Added -p command line argument, which specifies resource paths to use.
Added IsAbsolutePath() function to FileSystem.
Removed unnecessary double error message from ResourceCache.
2013-08-30 11:03:07 +00:00
Wei Tjong Yao
3efb36599a Refactored Findxxxx and Urho3D-CMake-magic modules to let linker uses absolute path to the found libraries. Updated documentation accordingly. 2013-08-27 14:31:05 +00:00
Lasse Öörni
42093ea88c Allow programmatic control of the mip reduction settings of Texture.
Fixed fonts loading incorrectly when texture quality is not at maximum.
2013-08-22 20:36:52 +00:00
Lasse Öörni
4a31966a14 Updated comments in the samples.
Updated script API.
2013-08-20 07:08:02 +00:00
Wei Tjong Yao
e952719302 In preparation for supporting shared library for Windows platform, selectively marked Engine class as public API. Setup the visibility compiler flags for GCC and Clang to hide non-marked API from shared library. 2013-08-05 15:40:35 +00:00
Lasse Öörni
96e80a2366 Per-bone weight control of animation state tracks. Not serialized yet. Eliminated map lookups from applying animations. 2013-08-04 11:32:44 +00:00
Lasse Öörni
8a94f363ee Material technique editing. 2013-07-30 22:57:11 +00:00
Lasse Öörni
6284d0db72 Expose material's TechniqueEntries to script.
Accuracy fixes to some classes' AngelScript app class type.
2013-07-30 15:12:57 +00:00
Lasse Öörni
ab50955ec4 Added alternative API to serialize Material into an XML element instead of a file.
Material edit undo/redo actions.
2013-07-29 10:38:37 +00:00
Lasse Öörni
c5dd749509 Texture picking in the material editor. 2013-07-28 20:52:15 +00:00
Lasse Öörni
0b657a893d Continue work on material editor.
Added shaderParameterNames property to Material's AngelScript API.
Added error prints to possible resource loading error situations.
2013-07-28 18:57:00 +00:00
Lasse Öörni
57899bce0c Added skeleton of a material editor window. 2013-07-26 15:46:55 +00:00
Lasse Öörni
adf668b386 Refactored the system cursor shape definition inside Cursor class; use SetUseSystemShapes() to enable.
Define OS cursors on demand when setting the shape; removed OS cursor visible parameter from Cursor::DefineShape().
2013-07-24 10:52:46 +00:00
Lasse Öörni
53d2404aee Applied OS cursor shape patch from Paul Noome. 2013-07-23 23:29:00 +00:00
Lasse Öörni
ad8b44d478 Added GetModel() & GetNode() to AnimationState.
Avoid double update in animation test, if an AnimationController is also playing the same animation.
2013-07-20 17:40:55 +00:00
Lasse Öörni
e908a9076a Support defining different action buttons for different resource types in the editor.
Added functionality to test animations in the editor.
Expose RefCounted class properly to script so that WeakHandle can point to all RefCounted types instead of just Object.
2013-07-20 13:53:42 +00:00
Lasse Öörni
9ff5b3d222 Renamed "Label Offset" attribute in Button to "Pressed Child Offset" to more accurately reflect what it does. 2013-07-20 09:30:31 +00:00
Lasse Öörni
3cd4625ad1 Store shader parameters as Variants to preserve the coordinate count & distinguish between eg. floats and Vector4's.
Fixed Lua API (bindings of RenderSurface object) in OpenGL mode.
2013-07-19 19:58:58 +00:00
Lasse Öörni
f167112a6a Update documentation. 2013-07-14 21:09:31 +00:00
Lasse Öörni
5ad269e68c Reverted the addition of IsTouchEnabled() as on some platforms it is set dynamically on receiving the first touch. 2013-07-13 13:31:36 +00:00
Lasse Öörni
4c46fe72df Always delete CMakeLists directory also in the Windows CMake batch files to prevent using wrong toolchain.
Added IsTouchEnabled() function to Input.
2013-07-13 12:53:24 +00:00
Lasse Öörni
0915fbddf3 Added SetAutoExit & GetAutoExit to Engine Lua bindings.
Update generated documentation.
2013-07-08 18:05:19 +00:00
Lasse Öörni
1114a3fc28 Option to disable the InternalEdgeUtility.
Mention indent spacing in coding conventions.
2013-06-26 08:54:56 +00:00
Lasse Öörni
65a4a3b51f Applied Bullet 2.81 update patch from amadeus_osa.
Added split impulse & number of constraint solver iteration attributes to PhysicsWorld. Split impulse gives more accurate collision detection but is disabled by default for better performance.
2013-06-23 12:38:11 +00:00
Lasse Öörni
27b31af0cf Added RigidBody::ReAddBodyToWorld().
Added heightfield smoothing attribute.
Allow CollisionShape::SetTriangleMesh() & SetConvexHull() without specifying LOD level (0 is default)
Refactored Vehicle example and increased vehicle speed.
2013-06-12 21:09:36 +00:00
Lasse Öörni
633378312b Added missing CollisionShape::SetStaticPlane() function. 2013-06-12 07:19:41 +00:00
Lasse Öörni
84dde8917b Added GetVelocityAtPoint() to RigidBody. 2013-06-11 22:47:52 +00:00
Lasse Öörni
3989849c55 Tweaked ragdoll parameters in TestScene & TestSceneOld.
Expose constraint's ERP & CFM parameters directly, instead of trying to derive them from a "softness" value.
2013-06-09 19:06:03 +00:00
Lasse Öörni
bd3a4c30f4 Added vehicle physics example.
Added softness parameter to Constraint.
Fixed exposing Quaternion::Slerp() to script.
Removed package download code also from Physics & Terrain examples.
2013-06-08 12:40:29 +00:00
Lasse Öörni
6899609644 Applied consistency edits to the ParticleEmitter API. Added missing UpdateInvisible attribute & functions.
Demonstrate use of viewmasks in TestSceneOld to exclude the billboards from raycasting.
2013-06-03 18:00:15 +00:00
Lasse Öörni
dd956fb560 Documentation update. 2013-06-01 14:32:45 +00:00
Lasse Öörni
4c2842967e Allow configuring the minimum instances per batch group to actually render as instanced. 2013-05-12 12:18:52 +00:00
Lasse Öörni
cd88d22e36 Renamed BillboardSet::Updated() to Commit() to match CustomGeometry API. 2013-05-11 09:30:29 +00:00
Lasse Öörni
5e5d98581c Concatenate world rotation separately to fix GetWorldRotation() returning erroneous values when parent node has nonuniform scale.
Reorganized component categories.
2013-05-09 20:34:29 +00:00
Lasse Öörni
1d2fec862c Applied CustomGeometry convex hull collision patch from Pete Leigh, with added serialization support. 2013-05-09 11:30:24 +00:00
Lasse Öörni
4a3ec28769 Added point inside StaticModel check from Firegorilla.
Simplified Node::LookAt() to always take a world space position.
Constness cleanup.
2013-05-08 22:31:29 +00:00
Lasse Öörni
8b28c12ae6 Added instancing to the OpenGL renderer, requires the ARB_instanced_arrays extension. 2013-05-01 15:14:31 +00:00
Wei Tjong Yao
703d4fb10d Fixed text rendering in Chat example app due to DefaultStyle.xml changes (Bug exists in the last release tag v1.23). Minor documentation fixed on NinjaSnowWar app. Cleaned up DefaultStyle.xml even more to remove repeating attribute declaration by taking advantage of the style inheritance feature. Changed the semantic of UIElement's style property in Script. 2013-04-30 10:53:35 +00:00
Lasse Öörni
c0dbf7f545 Generalized the factory category for all objects.
Removed hardcoded UI element type list in Editor.
2013-04-29 21:40:58 +00:00
Wei Tjong Yao
8d1c28bc3e Group components into categories. In the Editor app, dynamically create the menu structure based on the component categories. Added new GetCategory() method in Component class and exposed it to script. Reviewed and fixed as necessary the default attributes registration of Component's descendant classes. Removed 'Attenuation' and 'Panning' attributes from SoundSource3D as they are updated constantly in this class. Enhanced Context class to 'register' component category during the component factory registration. 2013-04-29 10:22:25 +00:00
Lasse Öörni
4625dc78a2 Applied contact processing threshold patch from primitivewaste.
Cleanup scenepass metadata processing code.
2013-04-28 12:25:36 +00:00
Lasse Öörni
7ba580852d Allow custom forward base, lighting and alpha pass names by defining metadata in the render path, and allowing the forwardlights command to specify the pass name to use. 2013-04-28 11:45:10 +00:00
Wei Tjong Yao
dcf9099d1f Modified the SetStyle() and SetStyleAuto() methods of UIElement class to return a bool indicating whether the operation is successful. In Editor app, when fails to set to a requested icon type then automatically set to an 'unknown' icon type. 2013-04-28 06:26:03 +00:00
Lasse Öörni
de3997dcfd Send events for view update begin/end and view render begin/end. 2013-04-26 22:56:04 +00:00
Wei Tjong Yao
1b2497dc10 Added new LoadChildXML() method to UIElement and exposed it to Script. Changed Editor app to call LoadChildXML() instead of LoadXML() to prevent child XML-chunk from accidentally modifying the parent element's tyle. Note: child XML-chunk does not require nested element tag anymore. 2013-04-26 04:11:05 +00:00
Lasse Öörni
9d507640f7 Exposed Ray<>Frustum HitDistance() to script, and added solidInside parameter to it which determines whether the inside of the frustum is interpreted as solid (return zero distance for rays originating within.) 2013-04-24 22:02:02 +00:00
Lasse Öörni
8f5623d9bb Renamed RenderPath::LoadParameters() to Load() and ParticleEmitter::LoadParameters() to SetParameters() as LoadParameters() is used in other classes to denote loading of optional parameters, not the main asset itself.
Fixed incorrect exposing of BillboardSet::GetMaterial() & ParticleEmitter::GetMaterial() to script.
2013-04-24 21:38:09 +00:00
Wei Tjong Yao
521ee691c3 Enhanced DropDownList to support showing of placeholder text when there is no selection. The text could be used to show a 'Please choose ...' kind of prompt. Rearranged child XML-chunk resources responsible for Attribute Inspector to remove duplicate definition. Added new child XML-chunk to display and manipulate applied style of the UI-element in the Editor (not yet fully functional). Adjusted DefaultStyle.xml to distinguish between auto and non-auto types. Added new method in Serializable to remove instance default and in UIElement to return applied style name, in preparation for future work. 2013-04-24 13:34:03 +00:00
Lasse Öörni
90233154ab Added padding attribute to NavigationMesh, which expands the bounding box to allow adding geometry in partial rebuilds. 2013-04-24 07:30:16 +00:00
Wei Tjong Yao
f5aa8898da Fixed UIElement's SetParent() method which was exposed to the Script API with wrong signature previously. Added drag-and-drop support for UI-element in Editor app. 2013-04-23 16:20:21 +00:00
Wei Tjong Yao
da08a0b451 Added New reset-to-default icon in the Attribute Editor. Fixed the reset-to-default functionality to call ApplyAttributes() method after modifying the attribute values. 2013-04-23 09:38:05 +00:00
Lasse Öörni
0ef6e3f135 Added profiling blocks to shader loading.
Renamed Engine::DumpProfilingData() to Engine::DumpProfiler() to be shorter to type on the console.
2013-04-22 22:11:44 +00:00
Wei Tjong Yao
184360dc82 Added new feature in the Editor's edit menu to reset-to-default selected serializable objects (nodes, components, UI-elements) to their default values with undo/redo support. Added new method ResetToDefault() in Serializable class and exposed it to Script. Fixed the constness in Serializable class and all the recently added filtering methods in UIElement descandant classes. Exposed AM_NODEID and AM_COMPONENTID to Script. Added new Keys() method in HashMap class. Fixed SetModel() method in StaticModel and AnimatedModel to accept null model pointer in order to make reset-to-default to work. 2013-04-22 13:12:52 +00:00
Lasse Öörni
abae3414ac Applied camera constness patch from Erik Beran. 2013-04-22 11:49:56 +00:00
Lasse Öörni
3dac8c7a59 Added setInstanceDefault parameter also to binary serialization.
Comments cleanup.
2013-04-21 16:53:06 +00:00
Wei Tjong Yao
9bfb0019e3 Added logic to filter UI-style and implicit attributes from UI serialization result. Added logic to let Attribute Inspector to recognize derived values from UI-style file (so, only user modified and programmatically modified attributes are displayed using 'modified color'). Enhanced UI style file processing to support derived 'style' (see how 'ListView' style is derived from 'ScrollView' style and 'CloseButton' derived from 'Button' in file 'DefaultStyle.xml' as examples). Enhanced Serializable class to support instance-level default values (used in XML serialization filtering and also in Editor app). Enhanced Context class to support update of class-level default values during object registration in UIElement's descendant classes. Verified and fixed the attribute default values in RegisterObject() method for all UIElement's descendant classes. Added new method in XMLElement to remove attribute. Exposed new methods to Script API accordingly. 2013-04-21 14:14:30 +00:00
Lasse Öörni
56fbf5a1e9 Added attributes to Text3D.
Limit font face size to 96 pixels for now to prevent crash when rendering font to texture.
Added font resource picking support to editor.
2013-04-15 21:42:37 +00:00
Lasse Öörni
5bd757850f Added functionality to Text3D. Attributes yet missing.
Added missing MarkNetworkUpdate() calls to NavigationMesh.
Removed unused parameter from Text::UpdateText().
2013-04-15 00:23:00 +00:00
Lasse Öörni
9132ea611c Removed shadow bias adjustment according to shadow map resolution, as it causes the amount of "peter panning" to change.
Instead, added bias adjustment factor according to far clip of directional light cascade splits.
Slightly adjusted ninja offset to physics shape to align better with the ground.
Ensure same memory layout of CascadeParameter on desktop and mobile, though mobile uses only 2 of the cascades.
2013-04-14 14:50:25 +00:00
Wei Tjong Yao
832ef7ddfd Fixed XPath query result integration with existing XMLElement class (XMLElement constructed from XPath query result should be abled to traverse up/down document tree as if it is a 'normal' XMLElement). Added feature to auto-add variable into XPath variables set based on pre-formatted variable string. Modified 3rd-party PugiXML library to have a proper xpath_node copy-constructor. Fixed UI.h to build under GCC. 2013-04-14 14:03:43 +00:00
Lasse Öörni
379d786da4 Fixed NinjaSnowWar assets to use 1m world unit.
Added GetDistanceToWall() function to NavigationMesh.
NavigationMesh code cleanup.
2013-04-13 13:20:43 +00:00
Wei Tjong Yao
342db6f72b Fixed indentation calculation for vertically layout UI-element parent. Fixed LineEdit indentation handling on internal objects. Added and exposed functions to determine whether UI-element size is fixed. 2013-04-13 09:59:32 +00:00
Wei Tjong Yao
21a2a008fa Fixed UI-element debug draw being clipped by clip-border. 2013-04-13 03:50:46 +00:00
Wei Tjong Yao
5d698d9ad1 Turned on XPath feature in pugixml thirdparty library. Added new XPath query and resultset wrapper classes and exposed them to Script. Reimplemented UI-element serialization filtering function using XPath query. 2013-04-12 12:20:07 +00:00
Lasse Öörni
362e6a6f95 Added functionality to NavigationMesh. 2013-04-11 07:15:49 +00:00
Wei Tjong Yao
17714cb198 Further fine tuning on the UI subsystem. 2013-04-10 08:38:51 +00:00
Lasse Öörni
606d374936 Added GetWorldBoundingBox() to CollisionShape.
Prefer physics geometry (trimesh, convex hull, box supported) when generating navigation mesh.
2013-04-09 19:02:26 +00:00
Wei Tjong Yao
05fd7419a7 Fixed UI-element debug draw overdrawing the modal element and menu popup. Refactored UI subsystem to support multiple modal elements and auto-dismissal of modal elements when ESC is pressed. The 'Is Modal' attribute of Window UI-element type can be tested in Editor. 2013-04-09 10:32:16 +00:00
Lasse Öörni
3fac48401a Added support for partial navmesh rebuild.
Added navmesh properties (bounding box, number of tiles) to the script API.
Serialize navmesh tiles directly from Detour data, do not keep a duplicate.
2013-04-08 23:14:47 +00:00
Wei Tjong Yao
712de11c99 Debug draw UI-elements in Editor. 2013-04-08 03:51:54 +00:00
Lasse Öörni
be3b304836 Added batch files to start the navigation example.
Added recursive flag to Navigable to optionally disable recursive collection of geometries.
Check that Navigable is enabled before collecting navigation geometry.
2013-04-07 22:49:06 +00:00
Lasse Öörni
c11f65dfea Added FindPath() function to NavigationMesh.
Added navigation test script.
2013-04-07 19:12:29 +00:00
Lasse Öörni
03dce6b988 Serialize navigation data along with the scene.
Added icons for Navigable & NavigationMesh.
2013-04-07 11:56:14 +00:00
Wei Tjong Yao
1c38290e77 Added functionality to select UI-elements by using cursor (Only enabled elements at this moment). Changed implementation of creating new component so that it also works for multi-edit nodes. 2013-04-07 06:12:57 +00:00
Lasse Öörni
0e713bd509 Generate Recast/Detour data. 2013-04-06 23:28:37 +00:00
Wei Tjong Yao
1230087620 Implemented all the common edit functionalities under 'Edit' menu for UI-element with undo/redo support. Exposed Variant's SetUInt() and GetUInt() to script. Enhanced UIElement's CreateChild() and LoadXML() to insert newly created child at the request child index, added new FindChild() method and exposed it. Added new XMLElement's SetUInt() and GetUInt() methods and exposed them. Simplified the Menu's hover logic to resolve stability issue. 2013-04-06 08:56:41 +00:00
Lasse Öörni
b45fac020f Applied AssetImporter & MathAPI patch from primitivewaste. 2013-04-05 06:44:47 +00:00
Wei Tjong Yao
d5ddc3b3d6 Implemented 'Create new UI Element' functionality in the editor with undo/redo support. Some cosmetic changes in editor. Enhanced UI Script API to be able to define element event sender. Enhanced Menu to auto popup child menu when parent menu item is being hovered. 2013-04-04 18:00:52 +00:00
Lasse Öörni
5375254f0b Exposed functions to create nodes & components with specified IDs. This should make it unnecessary to handle ID rewriting in undo/redo. 2013-04-02 16:55:08 +00:00
Wei Tjong Yao
a76a3b1ab7 Reordered UIElement's attributes, common attributes got registered first. Enhanced Attribute Inspector to show UIElement's attributes for single selection case. Multiple selection is still WIP. 2013-04-02 14:19:35 +00:00
Wei Tjong Yao
276bbb1590 Updated documentation. 2013-04-02 03:49:55 +00:00
Wei Tjong Yao
2bf7facaa7 Laying the groundwork in the Attribute Inspector for showing the UIElement's attributes (still need more work). Enhanced UI subsystem to support modal element, currently only support modal Window. Exposed a new Variant readonly property to test for 'empty' variant. New UIElement's method to get a child by matching the child's user-defined variant map and exposed it to script, also exposed the existing GetVar() method to script. 2013-04-01 16:04:41 +00:00
Lasse Öörni
6a7ffdcd19 Updated to newest AssImp from git repository.
Fixed File::GetChecksum() logging numerous errors if file open in write mode. This prevented AssetImporter scene mode from working properly.
Fixed DocConverter asserting in debug mode. Added safe IsAlpha() & IsDigit() functions to StringUtils and exposed them to script.
2013-03-30 22:35:11 +00:00
Wei Tjong Yao
75df330fe3 Started work on UI element editor, pardon the dust. Added 'traversalMode' property to UIElement and exposed it to ScriptAPI to control the children UI batches generation. Enhanced Scene to safe keep the filename used in last serialization, fixed to perform a Clear() before Load()/LoadXML(). Exposed String's Clear() method to Script API. Fixed ListView to insert multiple top-level items in hierarchy mode correctly. 2013-03-30 13:59:47 +00:00
Wei Tjong Yao
06f3580948 Enhanced the Attribute Inspector to show the 'Is Enabled' check box on the node/component 'title bar' instead of in the attribute list; and small refactoring to reduce the number of parameters being passed in a number of functions. Refactored to modify AttributeInfo's name to become a String. Exposed 'internal' property of UIElement to Script API. Enhanced Text class so that it renders the selected text being hovered by mouse a little differently than those without. 2013-03-28 11:00:18 +00:00
Lasse Öörni
f226c4bc4a Added equality operators for Matrix classes. 2013-03-27 21:27:51 +00:00
Lasse Öörni
d35f3b5035 Removed duplicate error message from ScriptCompiler when script compilation fails.
Removed the "None" constraint & collision shape type for editing convenience. Note: Either the SetBox() etc. functions or ApplyAttributes() needs to be called to create the initial shape. This is to prevent a dummy shape first being created on scene load, then immediately being destroyed.
Do not debug draw disabled components.
Fixed music cutting off in networked NinjaSnowWar.
Fixed signed/unsigned mismatch in LightTest script code.
2013-03-26 22:23:39 +00:00
Lasse Öörni
f5b837f460 Exposed recursive SetEnabled() differently, to match convention of the rest of recursive Node functions and eliminate code duplication.
Added Ctrl+E in editor to toggle enabled/disabled state of selected node hierarchies and components.
2013-03-26 21:23:15 +00:00
Lasse Öörni
5830f0e5d1 Convention change: prefer Enabled instead of Active where possible.
Do not transmit hover to input-disabled UI elements.
Documented the node/component enable/disable mechanism.
2013-03-26 00:37:02 +00:00
Lasse Öörni
af8825047a Started work on node/component enable & disable.
Converted Drawable components to use the Enabled flag (replaces Visible attribute.) 
Converted ScriptInstance to use the Enabled flag.
Converted SoundSource & SoundSource3D to use the Enabled flag.
Show disabled node/component icons in red.
2013-03-25 21:02:35 +00:00
Lasse Öörni
a3c66ca360 Detect sRGB capability also on Direct3D9.
Detect sRGB sampling & writing capability separately.
2013-03-24 23:56:19 +00:00
Lasse Öörni
6fe17dd966 Documentation and wiki update. 2013-03-24 23:07:58 +00:00
Wei Tjong Yao
25372fafd8 Added new ListView attribute to control the root base indent in hierarchy mode. Enhanced the Hierarchy window in Editor to show icon for each item. Need better and more assets for the icons though. 2013-03-24 19:00:19 +00:00
Lasse Öörni
5160610e25 Refactored freely rotating / scaling UIElements into a separate Sprite class; removed rotation from the base class as it would not work correctly with element hierarchies in most cases. 2013-03-23 17:50:11 +00:00
Wei Tjong Yao
d7f6b4d0b6 Enhanced UIElement to be able to set a default style file for later reference by children elements, added horizontal indentation feature, and added new E_LAYOUTUPDATED event. Enhanced ListView to better support hierarchy mode and added feature to show 'expansion triangle' in hierarchy mode. Fixed a bug in ScrollView to update view size correctly when resizing content element. Fixed a bug in Log's WriteRaw() method so it sends error message to stderr even in quite mode. Refactored Editor to take advantage of the enhancement. 2013-03-23 12:53:47 +00:00
Lasse Öörni
9ef8625e33 Fixed BorderImage attributes (tiled, blendmode) missing from script API.
Added possibility to rotate UI element contents around a pivot point. Note: UI::GetElementAt(), child elements and child element scissoring do not currently respect rotation.
2013-03-21 23:31:36 +00:00
Wei Tjong Yao
741badfade Fixed the ScriptFile to prevent it from amending the path for include file unnecessarily and added a new error log to help identifying script file that have problematic include. Refactored ListView to support persistent expand/collapse state at each parent item in hierarchy mode, the exposed API is slightly changed. Renamed 'Scene Hierarchy' window to just 'Hierarchy' in the Editor app in preparation for future work, also created new function to differentiate between scene creation and scene reset. 2013-03-18 00:18:48 +00:00
Wei Tjong Yao
44d663ba41 Added new Print() variant in script API to print a Variant. Fixed StringUtils from erroneously converting numerical string to int/uint using base 8 or base 16 when the string is started with '0' or '0x'. Fixed the same/diff value evaluation for ResourceRefList, VariantVector, and VariantMap. 2013-03-16 08:17:26 +00:00
Wei Tjong Yao
990428ca4d Changed Append() methods implementation in String class so they can be chained together in a statement. Added new Join() methods and exposed it to Script API. Refactored Attribute Inspector to take advantage of the new exposed Join() method. 2013-03-15 16:36:23 +00:00
Wei Tjong Yao
9ed0c43919 Exposed math objects construction from an array of float/int and methods to get back the array buffer to the Script API. Enhanced the Attribute Inspector to multi-edit same value at coordinate level for attributes that have multiple coordinates, e.g. Vector3, Color, etc. Different value at coordinate level is non-editable as before. 2013-03-14 19:00:09 +00:00
Wei Tjong Yao
5544602c9e Enhance Font class to support saving of font (TTF or bitmap type) as another bitmap font resource in xml format. For bitmap font type, saving yet to another bitmap font is only meaningful when called with the optional parameter turned on to save only used glyphs. Refactored UIBatch class to enable better performance in Text class UI batch generation in relation to multi-pages/textures font. 2013-03-14 08:14:38 +00:00
Lasse Öörni
5e443328ac Added recursive -parameter to Node::GetComponents() to get components of specific type also from child nodes. 2013-03-12 17:08:07 +00:00
Lasse Öörni
07c0f7228a Added flag to ScrollView / ListView whether to set scrollbar visibility automatically. Default true. Calling SetScrollBarsVisible() disables this. 2013-03-10 19:31:34 +00:00
Wei Tjong Yao
14c06b3dc5 Added ability to edit attributes of multiple selected nodes, only mutual attribute values are editable. Modify script API for VariantMap's Erase() method to return bool. Fixed one of the Print() function in IOAPI to use the 'error' parameter. 2013-03-10 17:54:20 +00:00