Lynix
4fc076325c
Sdk/StateMachine: Fix instantaneous state change
2017-11-19 17:09:56 +01:00
Jérôme Leclercq
16d4a6ac1c
Sdk/BaseWidget: Fix compilation, for real
2017-11-15 10:48:30 +01:00
Lynix
14924f0e74
Sdk/BaseWidget: Fix compilation on Linux
2017-11-15 01:25:33 +01:00
Lynix
55bbc282db
Sdk/TextAreaWidget: Fix compilation
2017-11-11 18:53:51 +01:00
Lynix
0487b282d7
Sdk/TextAreaWidget: Show cursor as long as focus is active
2017-11-11 18:42:30 +01:00
Lynix
f136530a74
BaseWidget: Renamed GrabKeyboard to SetFocus, added ClearFocus and focus virtual methods
2017-11-11 18:38:11 +01:00
Lynix
2b88d81294
Sdk/TextAreaWidget: Refactor cursor position
...
In order to have only one cursor instead of two
2017-11-11 18:18:44 +01:00
Jérôme Leclercq
e3f21b7268
Sdk/TextAreaWidget: Add OnTextChanged signal
2017-11-10 13:13:33 +01:00
Jérôme Leclercq
bb6e032b60
Sdk/TextAreaWidget: Add support for EchoMode
2017-11-10 13:12:04 +01:00
Jérôme Leclercq
a8651846ae
Sdk/World: Fix movement not taking waiting entities into account
2017-11-08 13:14:00 +01:00
S6066
2ed9691c80
Added ImageWidget ( #139 )
...
* Added ImageWidget
* Remove useless ResizeToContent function
* Add ResizeToContent function
* Forgot operators
* Added textures & colors functions
* oops
2017-11-06 16:50:52 +01:00
Lynix
d688cecbde
Renderer: Replaced RenderTarget::Get[Height|Width] by RenderTarget::GetSize
...
Utility: Removed Window::Get[Height|Width] methods
2017-10-28 23:26:22 +02:00
Jérôme Leclercq
10a92dcb18
Sdk/LuaAPI: Add Ndk::Entity* handling for parameters
2017-10-16 11:57:38 +02:00
Lynix
2cac137066
Sdk: Remove systems clone (and thus need for copy constructor)
2017-10-14 14:41:55 +02:00
Lynix
a39ed47ef4
Regenerate global headers
2017-10-10 21:52:34 +02:00
Jérôme Leclercq
10e2d3008a
Sdk/Algortihm: Fix 64bits shift
2017-10-10 21:52:34 +02:00
Jérôme Leclercq
84537fcfb8
Sdk: Fix segfault when deleting hovered widget
2017-10-10 21:52:33 +02:00
Lynix
d1eac591f5
Graphics: Prepare dynamic reflections
2017-10-10 18:28:15 +02:00
Lynix
c763dea4e1
Merge branch 'master' into reflection-mapping
2017-10-02 21:11:15 +02:00
Gawaboumga
bbac0838dd
Include-What-You-Use ( #137 )
...
* IWYU Core
* IWYU Noise
* IWYU Utility
* IWYU Audio
* IWYU Platform
* IWYU Lua
* IWYU Network
* IWYU Physics2D
* IWYU Physics3D
* IWYU Renderer
* IWYU Graphics
* IWYU NDKServer
* IWYU Fix
* Try to fix compilation
* Other fixes
2017-10-01 11:17:09 +02:00
Lynix
bccbc0dbf1
Move warning fixes!
2017-09-30 15:23:05 +02:00
Lynix
fb354b1204
Fix compilation warnings
2017-09-30 14:54:08 +02:00
Lynix
f95fc332f1
Sdk/BaseSystem: Fix udpate with max update rate + unit tests
2017-09-22 21:01:25 +02:00
Jérôme Leclercq
9a665bbff6
Sdk/BaseSystem: Rename UpdateRate to FixedUpdateRate and add MaximumUpdateRate
2017-09-22 15:22:19 +02:00
Jérôme Leclercq
37896e2401
Sdk/BaseWidget: Add CenterHorizontal and CenterVertical() methods
2017-09-21 14:40:03 +02:00
S6066
3d4585ec4a
Added functions to customize ButtonWidget ( #133 )
...
* Made ButtonWidget more usable
* Fix static functions
* Reorder static functions
* Deteriorate ButtonWidget
2017-09-16 14:19:11 +02:00
S6066
9f52932327
Added Reserve function in Ndk::EntityList ( #134 )
2017-09-03 20:11:28 +02:00
Lynix
a85ded1262
Sdk/World: Fix movement
2017-08-31 19:39:45 +02:00
Lynix
1e5e1d5f6d
Merge branch 'master' into console-widget
2017-08-30 16:14:53 +02:00
S6066
81f7e943df
Add Progress Bar Widget ( #132 )
...
* Started Checkbox Widget (buggy)
* Added features
* Added enabling feature
* Almost finished Checkbox
* Bugfix
* Bugfixes
* Use a better name
* Optimizations
* Added explicit colors
* ...
* changed lots of things
* Almost finished CheckboxWidget
* Almost almost finished
* Use better UTF8 box
* Edited encode resources script to encode SDK resources
* Finished checkbox widget
* Forgot to delete old function
* Forgot to delete todo comment
* Fix Travis compilation
* Fix Travis compilation a second time
* Fix Travis Compilation a third time
* Fix indentation
* Fix Files encoding
* Moved CheckboxState enum in (new) Enum.hpp
* Probably looks like more generated now
* Reorder CheckboxWidget members
* Reorder checkbox state members
* Reorder members 2...
* Oops
* Reorder members functions
* Fix encoding
* Fix files encoding
* Forgot to fix one file encoding
* Fix SDK Server
* Fix encoding again -_-
* Oops
* Added ProgressBarWidget
* Finished (?) Progress Bar Widget
* Optimize Checkbox Widget
* Fix .gitignore
* Removed .vs in gitignore
* Moved Enums into Widgets folder
* Bugfix
* Fix Encode Resources script
* Remove double line feeds
* Rename SetNextState to SwitchToNextState
* Added ProgressBarWidget
* Finished (?) Progress Bar Widget
2017-08-30 15:17:54 +02:00
S6066
55ca4a84ea
Added CheckboxWidget ( #130 )
...
* Started Checkbox Widget (buggy)
* Added features
* Added enabling feature
* Almost finished Checkbox
* Bugfix
* Bugfixes
* Use a better name
* Optimizations
* Added explicit colors
* ...
* changed lots of things
* Almost finished CheckboxWidget
* Almost almost finished
* Use better UTF8 box
* Edited encode resources script to encode SDK resources
* Finished checkbox widget
* Forgot to delete old function
* Forgot to delete todo comment
* Fix Travis compilation
* Fix Travis compilation a second time
* Fix Travis Compilation a third time
* Fix indentation
* Fix Files encoding
* Moved CheckboxState enum in (new) Enum.hpp
* Probably looks like more generated now
* Reorder CheckboxWidget members
* Reorder checkbox state members
* Reorder members 2...
* Oops
* Reorder members functions
* Fix encoding
* Fix files encoding
* Forgot to fix one file encoding
* Fix SDK Server
* Fix encoding again -_-
* Oops
* Optimize Checkbox Widget
* Fix .gitignore
* Removed .vs in gitignore
* Moved Enums into Widgets folder
* Bugfix
* Fix Encode Resources script
* Remove double line feeds
* Rename SetNextState to SwitchToNextState
2017-08-30 10:25:42 +02:00
Gawaboumga
5aa072cee3
New module: Platform - Split window management from Utility module ( #128 )
...
* New module: Platform - Split window management from Utility module
Final touch
* NDK/SDK: Bring back initialization of Utility
2017-08-30 10:22:50 +02:00
Gawaboumga
41a1b5d493
Physics2D tests ( #129 )
...
* Quaternion: Fix singularity on Z axis when converting to euler angles
* CollisionComponent2D: Add method to retrieve AABB
* Collider2D: Fix constructor for Box with Vector2
* Physics2D: Fix rotation (Chipmunk works with radian and Nazara degrees) and copy constructor of RigidBody2D
* Colider2D: Add New for convex and tests for the new classes
2017-08-20 21:47:23 +02:00
Lynix
f363420ebe
Sdk/ParticleEmitterComponent: Fix Enable inline option
2017-08-20 21:34:12 +02:00
Jérôme Leclercq
061b358857
Sdk/ButtonWidget: Fix layout not triggering when updating text
2017-08-08 16:34:22 +02:00
Lynix
4e9508e23a
TextAreaWidget: It feels natural now *.*
2017-08-06 23:40:41 +02:00
Lynix
5aa2efc737
TextAreaWidget: Add support for 2D cursor
2017-08-06 23:37:35 +02:00
Jérôme Leclercq
b64ab862fe
Fix warnings
2017-07-27 14:39:48 +02:00
Jérôme Leclercq
2b36516758
Fix compilation
2017-07-27 14:39:34 +02:00
Jérôme Leclercq
326fb930af
Sdk/LuaBinding: Add support for component binding without default constructor (will throw a lua error)
2017-07-27 11:41:13 +02:00
Lynix
487bd64bcf
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-06-10 22:33:03 +02:00
Lynix
cea89abc51
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-06-09 01:47:33 +02:00
Jérôme Leclercq
a8129b218b
Refactor LuaInstance to prepare coroutine handling
2017-06-07 21:18:07 +02:00
Lynix
3b914422c8
SDK/EntityList: Fix warning on GCC
2017-05-30 00:50:28 +02:00
Jérôme Leclercq
09bace0f28
Sdk/LuaBinding: Bind UdpSocket
2017-05-18 11:44:28 +02:00
Lynix
bb3eebb9cc
Sdk/EntityList: Automatically remove entities from lists on destruction
2017-05-14 22:13:31 +02:00
Lynix
3d25501f9f
Sdk: Fix compilation
2017-05-13 20:00:15 +02:00
Lynix
c9969d1b57
Sdk/BaseComponent: Disable implicit copying
2017-05-11 21:21:25 +02:00
Lynix
75d57b3c29
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-05-11 20:52:04 +02:00
Lynix
dd4466081f
Merge branch 'entitylist-refactor'
2017-05-11 20:35:09 +02:00
Lynix
1b66948213
Merge branch 'entitylist-refactor' of https://github.com/DigitalPulseSoftware/NazaraEngine into entitylist-refactor
2017-05-11 20:13:57 +02:00
Lynix
064ffd2945
SDK/EntityList: Improve documentation
2017-05-11 19:46:57 +02:00
Lynix
52a4a590e1
Graphics/Material: Fix depth sorting flag handling for meshes
2017-04-22 17:13:51 +02:00
Lynix
e3514db87f
Sdk/GraphicsComponent: Add methods to update local matrix and render order
2017-04-22 17:11:42 +02:00
Lynix
0708531f6c
Sdk/World: Inline GetEntity and KillEntity
2017-04-22 12:58:39 +02:00
Lynix
c1e9fe7b04
Merge remote-tracking branch 'refs/remotes/origin/master' into entitylist-refactor
2017-04-21 22:08:13 +02:00
Lynix
4f6706284e
Sdk/World: Fix entity block handling
2017-04-21 21:27:27 +02:00
Lynix
3c99782643
Sdk/EntityList: Fix empty() behavior
2017-04-21 21:27:07 +02:00
Lynix
203509f141
Sdk/BaseSystem: Reuse EntityList
2017-04-21 01:02:46 +02:00
Lynix
48b348135e
Refactor EntityList and prevent World to invalidate its own handles between updates
2017-04-20 23:42:45 +02:00
Gawaboumga
eb70453574
State machine as a stack ( #123 )
...
* State machine as a stack
* Fix comments linked to code review
* I will think to compile, next time
2017-04-20 12:30:43 +02:00
Lynix
1305e8434a
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-04-17 23:42:21 +02:00
Lynix
5eccfefc05
Fix compilation
2017-04-17 23:42:20 +02:00
Lynix
f7cd52d947
Small update
2017-04-17 17:39:26 +02:00
Lynix
5702e5202c
Components/GraphicsComponent: Add DoesRequireRealTimeReflections method
2017-03-29 18:58:41 +02:00
Lynix
6851428c3c
Components/GraphicsComponent: Watch every used material to handle reflective information
2017-03-28 23:36:08 +02:00
Lynix
02508fb99d
Sdk/BaseComponent: Add GetEntity method
2017-03-20 07:49:01 +01:00
Lynix
3fe54ff777
Sdk/Entity: Add OnEntityDestruction callback
2017-03-03 17:52:19 +01:00
Lynix
605e5c2fd0
Sdk/BaseComponent: Add OnEntityDestruction callback
...
Also fixes physics component callbacks (OnContactEnd by example) being
fired while entity is destroyed
2017-03-03 17:52:07 +01:00
Lynix
f00359072f
Merge remote-tracking branch 'refs/remotes/origin/master' into console-widget
2017-02-23 00:47:12 +01:00
Lynix
55d9a22665
NDK/BaseWidget: Children widgets are now automatically parented to their parent
2017-02-23 00:09:39 +01:00
EloD10
ce6eb1d6d9
Update Console.cpp ( #117 )
...
* Update Console.cpp
Deleting a semicolon
* Update ButtonWidget.cpp
Removing empty fuction
* Update ButtonWidget.hpp
Removing unnecessary variable
2017-02-22 17:54:00 +01:00
Gawaboumga
c2e4ccaf72
Various little fixes ( #118 )
...
* Add missing override qualifier
* Mostly shadowing, virtual destructor and other little things
2017-02-19 23:15:13 +01:00
Lynix
2baaaaa554
Sdk/Console: Add input processing back
2017-01-20 20:40:16 +01:00
Lynix
0257f4be3c
Sdk/Console: Fix style
2017-01-20 20:35:21 +01:00
Lynix
e8cb625e72
Merge branch 'master' into console-widget
2017-01-20 20:19:55 +01:00
Lynix
662d304e89
Merge remote-tracking branch 'refs/remotes/origin/master' into console-widget
2017-01-20 20:08:17 +01:00
Lynix
cf286e0413
Sdk/Widgets: Add possibility to set cursor when mouse hover a widget
2017-01-20 20:03:00 +01:00
DrLynix
f383eca19a
Update copyright year
2017-01-20 12:58:35 +01:00
Lynix
6ba35700bf
Sdk/BaseWidget: Cleanup canvas index
2017-01-19 23:09:23 +01:00
Lynix
439f8d0033
Sdk/Canvas: Little cleanup
2017-01-19 21:44:53 +01:00
Lynix
ec795269ad
Sdk/TextAreaWidget: Add signals (allowing for controlling the cursor/keys)
2017-01-18 23:38:29 +01:00
Lynix
36bcdcdb8c
Sdk/Widgets: Make the canvas aware of itself as a widget
2017-01-18 23:35:43 +01:00
Lynix
c1dfc5c4b8
Sdk/Widgets: Properly fixes padding
2017-01-18 23:06:31 +01:00
Lynix
dc439d69a5
Sdk/Console: Turn console into a widget (WIP)
2017-01-15 13:25:12 +01:00
Lynix
c9458eeb17
Sdk/BaseWidget: Add visibility control
2017-01-15 12:13:29 +01:00
Lynix
e1e290808a
Sdk/Canvas: Fix crash at Canvas destruction
2017-01-15 12:12:58 +01:00
Lynix
5865679891
Sdk/BaseWidget: Add a way to change background color
2017-01-15 12:11:59 +01:00
Lynix
14e327c603
Sdk/TextAreaWidget: Add SetTextColor
2017-01-15 12:11:15 +01:00
Lynix
fd923ed58b
Sdk/BaseWidget: Add Destroy method
2017-01-11 19:14:32 +01:00
Lynix
6acf101d77
Sdk/BaseWidget: Fix crash at Canvas destruction
2017-01-11 19:14:21 +01:00
Lynix
d57498be10
Sdk/BaseWidget: Widget::Add now returns a pointer (easier to use)
2017-01-11 19:13:40 +01:00
Lynix
4f1438f0f1
SDK/BaseWidget: Add OnParentResized method
2017-01-11 18:27:32 +01:00
Lynix
e66e0dfdce
SDK/TextAreaWidget: Add multiline option
2016-12-06 16:34:23 +01:00
Lynix
7dc600fb34
SDK/TextAreaWidget: Add ReadOnly option
2016-12-06 16:33:55 +01:00
Lynix
d3e3e9cbe2
SDK/TextAreaWidget: Expose cursor
2016-12-05 20:39:13 +01:00
Lynix
6138c02b9b
SDK/TextAreaWidget: Make Write public
2016-12-05 16:48:29 +01:00
Lynix
60fee4bba6
SDK/TextAreaWidget: Add getters methods
2016-12-05 15:22:01 +01:00
Lynix
e3e254532d
SDK/TextAreaWidget: Add Clear() method
2016-12-05 15:21:47 +01:00
Lynix
6c03803c5e
SDK/TextAreaWidget: Add cursor shifting by left and right arrows
2016-12-03 00:40:31 +01:00
Lynix
cfa9b4bf2f
SDK/Widgets: Add OnKeyPressed/OnKeyReleased callbacks
2016-12-03 00:35:39 +01:00
Lynix
e6e4a437bd
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-11-30 13:08:08 +01:00
Lynix
3c5594c206
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-28 17:27:12 +01:00
Lynix
6160886785
SDK/Lua: Move binding files to NDK/Lua directory
2016-11-24 23:48:07 +01:00
Lynix
7f143e41f8
SDK/Lua: Rework LuaBinding classes to try to improve compile time and binary size
2016-11-24 22:54:48 +01:00
Lynix
0c8128b7e4
Mesh/MeshParams: Replace flipUVs by texCoordOffset and texCoordScale
2016-11-24 09:43:56 +01:00
Lynix
093ee3175e
SDK/Component: Fix typo (and compilation)
2016-11-23 14:12:24 +01:00
Lynix
8d86306933
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-23 14:07:52 +01:00
Lynix
f629803f90
Sdk/CameraComponent: Fix compilation
2016-11-19 15:43:17 +01:00
Lynix
3bd426f3dc
SDK/Lua: Bind CameraComponent
2016-11-18 22:39:01 +01:00
Lynix
cdc53e3dc3
Sdk/Lua: Bind Keyboard
2016-11-18 22:14:10 +01:00
Lynix
950068a60d
Doc/SDK: Fix missing NDK group
2016-11-18 12:03:35 +01:00
Lynix
1ff530cfbe
Sdk/LuaAPI: Remove documentation from LuaImplQueryArg/LuaImplReplyVal
...
Since they are internal functions
2016-11-15 11:46:12 +01:00
Lynix
74f3ac8021
SDK: Add components and system for 2D physics
2016-11-10 18:31:27 +01:00
Jérôme Leclercq
a8d4e44669
Sdk/World: Optimize updating dirty entities by removing a branch
2016-11-08 12:29:15 +01:00
Jérôme Leclercq
7e5a9048e1
Sdk/World: Fix a warning
2016-11-08 12:27:55 +01:00
Jérôme Leclercq
aa304ef2e9
SDK: Allow to set an update order for systems ( Closes #106 )
2016-11-08 02:51:25 +01:00
Jérôme Leclercq
9e84c397ba
Merge branch 'master' into culling
2016-11-07 11:26:48 +01:00
Jérôme Leclercq
4f01e13b09
Sdk: Fix typo
2016-11-06 23:12:08 +01:00
Jérôme Leclercq
e087129d4a
Fix many errors and warnings found out by MinGW
2016-11-04 18:14:52 +01:00
Lynix
28a2328371
Global headers: Remove the generation date
...
They should now generate the same input everytime
2016-10-28 17:53:03 +02:00
Lynix
3d79db4c52
Sdk/Widgets: Add TextAreaWidget (experimental)
2016-10-28 17:46:23 +02:00
Lynix
7df732b927
Sdk/Canvas: Add basic keyboard handler
2016-10-28 17:46:02 +02:00
Lynix
a4eccc9fac
SDK: Add widget global header
2016-10-27 21:38:46 +02:00
Lynix
df24519230
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-10-27 18:36:47 +02:00
Lynix
6b1d1a1d64
Sdk/Lua: Bind TextureLibrary and TextureManager
2016-10-27 11:29:02 +02:00
Lynix
1d7e1b46ff
Sdk/Lua: Bind more Matrix4 methods
2016-10-27 11:23:24 +02:00
Lynix
5ffc5a8784
Lua/LuaClass: Don't remove instance from the Lua stack
...
The instance Lua entry now remains as the first index, shifting all the
parameters indexes by 1
2016-10-27 11:22:35 +02:00
Lynix
b27cfd30af
Sdk/VelocityComponent: Cleanup
2016-10-25 12:22:57 +02:00
Lynix
2a08e19e77
Sdk/Lua: Bind Material class
2016-10-25 12:22:46 +02:00
Lynix
034f5cc8d7
Sdk/Lua: Bind SpriteLibrary
2016-10-21 17:32:40 +02:00
Lynix
373b8a7069
SDKServer: Fix compilation
2016-10-21 02:29:09 +02:00
Lynix
b1abe2aac8
SDK: Fix compilation²
2016-10-21 02:22:12 +02:00
Lynix
b062b496cf
Fix compilation
2016-10-21 02:12:35 +02:00
Lynix
8f84700628
Sdk/LuaAPI: Make GetBinding() initialize the binding in case it wasn't initialized
2016-10-21 02:12:23 +02:00
Lynix
6b6608eccc
Sdk/LuaBinding: Remove "class" suffix from classes instances
2016-10-21 02:03:31 +02:00
Lynix
350c7dad59
Sdk/Lua: Bind Sprite class
2016-10-21 02:00:51 +02:00
Lynix
4cd6bdd14a
Sdk/Lua: Bind Texture class
2016-10-21 02:00:35 +02:00
Lynix
6885e99ee7
SDK/Lua: Bind Matrix4
2016-10-20 17:24:22 +02:00
Lynix
725dc6cdbc
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-19 11:17:12 +02:00
Lynix
5a07bbd001
Fix a lot of warnings from Clang/GCC
2016-10-17 14:46:53 +02:00
Lynix
634b67be56
Fix merge fail
2016-10-13 08:33:15 +02:00
Lynix
1fdda6b07c
Merge remote-tracking branch 'refs/remotes/origin/master' into physics-refactor
2016-10-13 08:32:36 +02:00
Lynix
01cd9b220f
Sdk/PhysicsSystem: Fix GetWorld() not initializing the internal world
2016-10-13 08:30:33 +02:00
Lynix
be44a89a85
Sdk: Rename [Collision|Physics]Component to [Collision|Physics]Component3D
2016-10-13 08:23:25 +02:00
Lynix
b52c7c57bf
Physics3D: Rename PhysWorld to PhysWorld3D
2016-10-13 08:13:56 +02:00
Lynix
3765cba046
Physics3D: Rename PhysObject to RigidBody3D
2016-10-13 08:06:14 +02:00
Lynix
b7a383d68c
Physics3D: Rename all *Geom to Collider3D
2016-10-13 07:29:34 +02:00
Lynix
24f1859ec2
Physics: Change includes to Physics3D
2016-10-13 06:03:22 +02:00
Lynix
debf87e739
Sdk/PhysicsSystem: Create PhysWorld only if required by entities
2016-10-13 05:29:48 +02:00
Lynix
561c0cf51f
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-12 16:51:18 +02:00
Lynix
7cab7cacaa
Sdk/BaseWidget: Add Center() method
...
Former-commit-id: 337837199f8909bd39dd10129b379331e9344dd7 [formerly e29dfa72869a7e4831cdf1880db92a7f96cb7755] [formerly fef5a65af9b6bc7b12813a79db818aa6f8034c5f [formerly 5e38bf5eda4f96df7bb2f13d406830a48f293bb9]]
Former-commit-id: b06665741f29f91b9e26fe270e6addd699c5111b [formerly aaf5e62dbdda284ec70dae55b7c37c5e86b75ebc]
Former-commit-id: a9c1a3dc6df30f1688ad9143ba56912d02285c19
2016-10-11 15:41:19 +02:00
Lynix
2fdc7a8878
Sdk/BaseWidget: Add shortcut to create children widgets
...
Former-commit-id: 5d5ca1d1097086c33133440c08806aec9e478b09 [formerly ca22426131332606a26dc3f33fcda615c7c03d81] [formerly 38913198afa19aa2f5f2ee0f90f99d3780cb3333 [formerly b592a482e9f71b01a3b068276c3bbdcf8dcdda49]]
Former-commit-id: f464592f3d951614bc333bab9e0662fc1f8ad18e [formerly dd7f97b064a63188d227577e5f1f8dcc1526c2a3]
Former-commit-id: 6463d207bbf06bcfb811abb249fe257ee5336c85
2016-10-11 15:40:56 +02:00
Lynix
05dd93c549
Merge branch 'master' into gui
...
Former-commit-id: b5a6eba7494e7595000e3c7e1f3c77077485519f [formerly 74e8b34c50d86cea8be86dcc5d9b82e112db9277] [formerly 07e6a0bd2e00dcb9517c6ddc1d9ca7d3326707ae [formerly 59878811e379ef9bfd66e6fd0a0f32eaa39dcc6b]]
Former-commit-id: b7a83377bc61d378410ce33748ab63357ee53abb [formerly d789d8762086eb0dd43e0cef08f1edfbd8d346f2]
Former-commit-id: 7aa71e252bf91965f8f488dd9396e6287607edf9
2016-10-10 22:10:36 +02:00
Lynix
05f7c52378
Fix some warnings pointed by Clang
...
Former-commit-id: 2e2e0a23d3b4115b584743f100ca05fa404a4e9a [formerly 02f505dd5b7c70682e035ddabaa7731fe09d8452] [formerly bccc66f75a5ad50f88043a502c3cae1395889740 [formerly 294134ecf2220589b85d6950054591ce02e596ec]]
Former-commit-id: 9d8d7699eaf4128b3519b3d33b6f5a20bf16f30f [formerly d84e10bdcb4faf5cd48d639bab06544b6fc7bda1]
Former-commit-id: d73659592f82b0416b2ca6f2b406f744e68c4d45
2016-10-05 00:38:52 +02:00
Lynix
c653d4c4f2
SDK/Prerequesites: Remove version informations
...
Since the SDK has the same version as Nazara for now
Former-commit-id: 98a11ff3f51208317502bcf4b66a92402f98b780 [formerly 15a3ec197fe5b709829f267eb66a72f1748ba2bd] [formerly 6568140a3c675568f914035350faf840ee215005 [formerly 76ec756093abdd84d386eee843eb2cc70e206222]]
Former-commit-id: 54c6ff374c0e64abbc6e7161ce517ddb568b1972 [formerly 164feb548e2974dcb562f8991f7ded2fa5364fe9]
Former-commit-id: 1c03591596f56e7607ae6abd0daacc2c11d6f2bf
2016-10-04 17:58:17 +02:00
Lynix
bdc49b1eb3
SDK: Fix compilation with Clang
...
Former-commit-id: bbe7ec821304dd13ac6640a1c1c7b654914cbf2e [formerly 67a6dba7a47490a3f39ac6c9c4a0bf853da63f60] [formerly d116a4c3af3782462a1305bd76a1a410a0075027 [formerly 418e3fc7090ada085deb039eb79b9c74df694666]]
Former-commit-id: 813f866bfcfd81cff799a2bd7b26ec71ada8e9ca [formerly 5cea6c36cbe5b8a73f1e4aecf86042be331ba424]
Former-commit-id: e04eb838630232088ba6f93ad1896228b86f949d
2016-10-04 17:57:47 +02:00
Lynix
3875d2abe2
Build: Make some fixes in order to prepare static building
...
Still not linking though
Former-commit-id: 3962a663c9368ea78c4703cc860beef8c440bb4b [formerly b9575a870528ef6712500a94c5223a74d5c6dbec] [formerly bf2ab7b17b25479d6a8fda660e8d9055ffce38de [formerly 3db6f9cbf4cedd9f91ef8f7f1bcc99a4e84027a4]]
Former-commit-id: 0c292fec84d1963f377d16d5e9a15337bef4620f [formerly 93c016fa10c60bf11e4b0b1e17d8c98a66dfa028]
Former-commit-id: 712b1bf14355a82be4cc2c37912f87039b3d9616
2016-09-27 18:10:13 +02:00
Lynix
29ac52770e
SDK/CameraComponent: Moved virtual functions to source file
...
Former-commit-id: 633046a6f599ce9f8712e11b8195509d9704bfc0 [formerly 080ea253a37d683c72372b406148372f9c1b92d2] [formerly 528dbe2f2c9dcac7b48c11feafb24a12afd43652 [formerly af9843c5eae928fb2f03c0ec1550e7ef95f69108]]
Former-commit-id: f17eed57cd271cfc55ef380bde44917ea26deac7 [formerly 30667bf567620cc339c96388303582b8b8601f68]
Former-commit-id: 66843984b23bee78fdbcefebbf56febddcdb4bb2
2016-09-27 18:09:25 +02:00
Lynix
061261b911
Sdk/ButtonWidget: Make buttons clickable
...
Former-commit-id: a2a018254f6f6ebc36f402e6cec12b5ab048d4c3 [formerly d3a5c72ac4b0df83cb1100ea0f58b2c03e029d18] [formerly 404765b9f0bac1b2b41e594783ae730c15c7dfc0 [formerly e0628754a233a7cde8ffa60e02e4614dc3d9961e]]
Former-commit-id: 127c9d5cd50790a3003fd4a6ea4c21b17526c7ae [formerly 545310c49f5a4e118cf089480e7c7321f09719a0]
Former-commit-id: 217ef14e8265f3bb469e859e61c1a18e5f8e5c14
2016-09-16 16:56:10 +02:00
Lynix
8ad2f05abd
Sdk/Widgets: Add OnMouseButtonPressed/OnMouseButtonRelease events
...
Former-commit-id: 6991c60426c0a41d88174fbe404dee49fc13dc2b [formerly 662192d79c314e08128b196cd352188eff903fb0] [formerly d238c31726f70ecf078d8e8cc3dc3032cf1529ca [formerly 5caa1f462aed257779cfe5e8413729062f026bf5]]
Former-commit-id: 296fe5698e0bf5d8b058de032a8549df1c4891eb [formerly 20dfabc83b4eb8c2cc89138a05c29d53e17c952a]
Former-commit-id: 44b7f726bc84056071b9e577357a736e78436767
2016-09-16 16:55:55 +02:00
Lynix
416441bd3e
Sdk/RenderSystem: Regenerate renderqueue only when needed
...
Former-commit-id: 8883c832e1ea34172cf7b21e949f931f188542cf [formerly 3e5d67644e985fd6b5dc0d24bd431e575b9192b7] [formerly 9240e84ee3e77f9b4fa525c5e614ee32c4a59501 [formerly 4f5f4c5d6f366619e888feb8e7fcc8379cf0fabd]]
Former-commit-id: ebc0908d6be73e8509e322450bfe6c2cfcc89ae8 [formerly b621f6434040e1c78841d51e905eda23fdad9b62]
Former-commit-id: 382e99294b674b9740dc9c9b5f5e6dd39b103c52
2016-09-15 14:21:06 +02:00
Lynix
72206a3ca3
Sdk/Widget: Add Canvas system, mouse movement event for widgets (buttons react to hovering)
...
Former-commit-id: 685295853d1f0edf28c36b2f698eca881da25ea2 [formerly f65f951ed3d2edfd9c12d390837cd13e5691eaa3] [formerly 5e239f37c28bf5e93a71cba29a94f0de680a79a2 [formerly 38346fa5d68c7bf79ddebc1990959e7c56617640]]
Former-commit-id: 92da4ed40fb63fe0b02c7543ea64cebda0575623 [formerly 2db1fe5fca87a1461ceb8314709d764af079a7be]
Former-commit-id: 77d61a99fd5a2bb21701fbe4a4b4451c3655663a
2016-09-15 13:16:37 +02:00
Lynix
136fb65a6d
SDK/Widgets: Add buttons (not clickable atm)
...
Former-commit-id: 8c37250acd7bf5123674f1d83d4d55d7125f080e [formerly 6705a2a453bb8c1e441a5008beb9a4ac60847fa2] [formerly a391c49c98f003cfcb8409d67052ce7998329f9b [formerly a8440703ccade130b116dc51246cd3ec0e16e6ae]]
Former-commit-id: 7f0f4bd7353768e7e0440ef41ce24c8035d7ee83 [formerly 6d3310e1488bbea850e17257da5588f9f0d0ec03]
Former-commit-id: 1ef3f72963ba3df19e789aae2a2e263e104a2e94
2016-09-13 18:22:40 +02:00
Lynix
06a3280599
Merge branch 'master' into gui
...
Former-commit-id: ab617839e9da6d7576bb2ee260aa5a53691042a0 [formerly 0b7b354ef529ca3b9795f8042772890125942701] [formerly 1390383adba6cfc347d513cc290927a6d254d733 [formerly 6a6a1a4f56d26a6601d8a5e53a6fc99dbcc187be]]
Former-commit-id: 1b19d5fda60c06437b1c874c424258a83dad0f77 [formerly 2423a7b5c83f99d5097c3cf5dc647033161ad78a]
Former-commit-id: 744ec2d55571319ba6266ac69b6a51ba8deb0b4a
2016-09-06 13:57:25 +02:00
Lynix
01330dcfdf
Graphics: Add frustum culling
...
Former-commit-id: 2741c465f9acb4a190de0a29db4a3853700461fd [formerly be67ee144fe577767a11be40f79f3f2e85d030c0] [formerly 302a6d2c8a3222401890d217f01c24a03db9ebc8 [formerly 762367a1144c340b84b61eee9d7577dcdaf717c6]]
Former-commit-id: 6504b78e4ce04d8eea0c10e7ce27bdda4b95f2dc [formerly 8d0fba6c2dde5dcc43cbea0e6e5fd2980af4b801]
Former-commit-id: 75d1deaf21035eb1b630705017462b9e059149a9
2016-09-06 13:30:05 +02:00
Lynix
ba6c562367
Sdk/GraphicsComponent: Allows to setup an offset to renderables
...
Former-commit-id: a5e9ceb3f30e79a0d3b96b6866a06441cbc0b463 [formerly 8af071cedec0a6aca00ff9c12d66e8a0817049c6] [formerly cd7e7040fd68dd5a74a0b458a3a305c251257b51 [formerly 0f9382c169a260d5fa34fe9b1ab64c3d19dbd385]]
Former-commit-id: 774af2326cb64824f85835c83464bc19884005e1 [formerly 4b676844f6dd56940b4f503c6a943905ea8a54c3]
Former-commit-id: 0673e4d4cd88c99d24e0e153a61d2726e2e2c039
2016-09-04 20:02:23 +02:00
Lynix
f2aa4e0e19
Sdk/GraphicsComponent: Allows to setup an offset to renderables
...
Former-commit-id: fd1f70010f950dd4a4194e049ddff317c0d8b4b9 [formerly 8fee96f11b7bef08351110bef74643fa0be8b17d] [formerly ec5d6ad819cf325dac0ae61d983003cf99c78aac [formerly 2610a17ba67d61080254ce4bc3e9176e315dfbe5]]
Former-commit-id: 7683be7fa9a565dc3fb59be401ecff5580a6de15 [formerly 80ac7628f5119f58cf4518b5b1a44aff5b6d6b20]
Former-commit-id: d1604af612715688e7b1fc451d8561f79e100541
2016-09-04 20:02:23 +02:00
Lynix
3abaa6e508
Sdk/Application: Fix compilation in server mode
...
Former-commit-id: a7dbe8b6e7c6b37c77b7fac62eaed60031d55f3c [formerly dfdc15e7fc150b930dbbff78aa50977cfb8a4721] [formerly 0829205432c0038facb131e46eb985253af9fb53 [formerly d651dccd41733fd467a0fbc21217baa1aa8c632c]]
Former-commit-id: e1b114ffabe598f6eeb57671de06c7323b764aa1 [formerly ba92c6a3ae9c0851ace35830ac03d2b70f5dcca2]
Former-commit-id: 4e8dc732d05a1f7d11b0b9b78c8b425ac59fa2f8
2016-08-29 18:16:33 +02:00
Lynix
1dec4ca86a
Sdk/Application: Fix compilation in server mode
...
Former-commit-id: 67093963bcad8d36febd467c1aba51d497d8e5c5 [formerly 4bf223f6b8388f973e3be44178dc4762bd8bec24] [formerly f5ec0e444d9ad87dc39bf3d85f2679046bdc8385 [formerly 3c50590603c468b2e97417785db9f571b40bc790]]
Former-commit-id: 0bcbfdb95712215eb44014102b7dc95272620d90 [formerly 0708473fe71ae8f8f477a1a3e9984fd06e0b3b1f]
Former-commit-id: 9f9478b6dff900d10dfdaaedddfb206087d0c49b
2016-08-29 18:16:33 +02:00
Lynix
11f4464d90
SDK: Fix console layer having trouble with late constructed windows
...
Former-commit-id: 1af4cce1d920401963c3693661c19f0af5d23641 [formerly c5fb7cf9da6dd18a887b5d67fc2f43c135d5bee2] [formerly 9718a9b7c1bf161b46c085a82ab1bce46c045d6d [formerly cb26a07e6ce48b30727195e8f26e6fc6670ff86a]]
Former-commit-id: ccd4866237e7d9d6cd3a83ff6a030d8acd053010 [formerly 9745165a6b024df81317dc96126e8209bee4bd32]
Former-commit-id: 43b65ae9fb7793e9a9e79d1e8e9a718e4c3edce3
2016-08-29 02:33:57 +02:00
Lynix
79db960a89
SDK: Fix console layer having trouble with late constructed windows
...
Former-commit-id: e5882089bc09649b545da8ea8a222b89417851a0 [formerly 1a114b80d1a97b96e764a2732ce8200244389283] [formerly f36d163b9d5a52c2958468dd26d9086b86c6710b [formerly 71b9edd9938eb30860da96234605a001173eaa23]]
Former-commit-id: 8fd9120c8333c10f95d66d859eef2c64c58efc28 [formerly 423c0088ec020881cbf207470787d86929f34fd4]
Former-commit-id: e283df698adfb17f2d40156ad411e9a6acac1f7a
2016-08-29 02:33:57 +02:00
Lynix
f0787cb505
Sdk/Application: Add command-line arguments handling
...
Former-commit-id: 9f98c2fea531e23540c213d3c1e4c85391fc9e1a [formerly b3cb8fff86ac0a754b72baf9e6278f20b407ef17] [formerly 8665dec44d98961698bdeaa63e670e2e15de7d1d [formerly d8dfeaae490b2efd430599f2b1fa02c531aa4de6]]
Former-commit-id: 51c00f9263c4c7e193bf2ca8de860e03e9d0f402 [formerly d09b90f14e62f85c0056bf4ba872d9975efde1eb]
Former-commit-id: f82b2332083d6d6099ebece01e239c99d15f3b5f
2016-08-28 21:47:29 +02:00
Lynix
d9d2347688
Sdk/Application: Add command-line arguments handling
...
Former-commit-id: efe6c5a1d911bb78314f8819575699874f5101e8 [formerly a9b33eea0b4b261d3e3a63d8949512f737dbe1e1] [formerly bd00d4e8009ff0efa74e6a27d78960f6d3d72c17 [formerly 17b26899d0c158c77ea0ab4cfa243e92c2145b6b]]
Former-commit-id: 4caea7e656e3718e1d462c5ed280aa6353368166 [formerly b82d884df55141a10251e84e54e0a40f84db2a5e]
Former-commit-id: 3798d603338416b18a4d427cf8b3cb87bac12ff6
2016-08-28 21:47:29 +02:00
Lynix
8caeba0a48
Sdk/Application: Fix AddWindow<Window>
...
Former-commit-id: 16b652d622e895dbb89dce0ce1a7cc4a4b19746c [formerly d34c513b12324c63a27d4baedb36e8ac41985710] [formerly 3f16d8cf446b553c3a4667efee3229c36c19f402 [formerly 0be44914271824bb2550ba775568c7efca8f9894]]
Former-commit-id: b4ae45478a325782a2e7965e4f8115f4fd93ad90 [formerly 2c4f33beaa320b216274c325c87cdb7b0fa5e1d4]
Former-commit-id: f68b68712b97356d50f76f3b444a81dddedbe210
2016-08-28 19:53:38 +02:00
Lynix
cba0190f03
Sdk/Application: Fix AddWindow<Window>
...
Former-commit-id: fcd114b7edb92a74d0d646d0f758bde8f40a045d [formerly b6a240aac5a470cd151fcf6b30c65e117bdcc03a] [formerly c44cc9a535703ddb7c64e32fa7f7dedbf1c043c3 [formerly c0d51f049a1df8908dbbf4390d8ecc7d14ae0e79]]
Former-commit-id: 951f1d7658aa40e12efa41056f087c1968e19bb5 [formerly 54703326cf2c80ab154610149a2d26fc8e484444]
Former-commit-id: 72a5ac27a30818ab77281d3219d0e954958c294a
2016-08-28 19:53:38 +02:00
Lynix
11baa02ec3
SdkServer: Fix compilation
...
Former-commit-id: ea7163d5af56b3e08b865d0fb6ac5aacc5ec9ab4 [formerly 3fcbe74d2738776bc3f92f59a572931f82aacf5a] [formerly 1f83d4bc4e639999892376bd7328536878b36ff4 [formerly d1617dde160d6b1415758f57759581b537f241ff]]
Former-commit-id: b44ee9651c91d2362e61cb661479849d03a09e82 [formerly 34a3c0fb2093a9de6130b5d0d784e6dd76ae22c8]
Former-commit-id: 6a87eec688dd737da6ec80ef882c9ce1fd168933
2016-08-28 18:16:35 +02:00
Lynix
22914f38e8
SdkServer: Fix compilation
...
Former-commit-id: ec1f6310e42086c20589190f5bce7760a3df38ce [formerly 72c0b397681e524e782cf3ab177a16b93d34dba3] [formerly 91f72f2b87fa8b03d9a86b0dcaef1705402b0004 [formerly cdc0851e924c2246c4ed62240b105571c8d9630a]]
Former-commit-id: a31774c45bfad37c84bb9a15a974930d9687f310 [formerly dfcf84977f23cad5687abd42a6ca120353b0961f]
Former-commit-id: 578ec85861ca025f70efa04187a24b6fb27cdfd4
2016-08-28 18:16:35 +02:00
Lynix
07fe2f560e
Sdk/Application: Add Console and FPSCounter overlays
...
This allows any Nazara-powered application to enable a ready-to-use
console or a working FPS counter
Former-commit-id: 2b1c7ae5a7c72ea1c102734841f4e25742c2b42b [formerly f1fece5295a0a43147396752b3c61d84e0d7fc74] [formerly 40eff1e79a68fb5e0b7e1d4d6528fec318fed74c [formerly b17ee1558babcd4ed89525e447fb9c4e58b67033]]
Former-commit-id: 1e1297789e402d25e7b5324dceebbbe8021a2217 [formerly 1c62735c3ff7f53efbef3e45c2284739fc22ec32]
Former-commit-id: 3d331aae0e7db884e36d07b095a9d25a1dbe7926
2016-08-28 18:10:09 +02:00
Lynix
6872616ca4
Sdk/Application: Add Console and FPSCounter overlays
...
This allows any Nazara-powered application to enable a ready-to-use
console or a working FPS counter
Former-commit-id: 274b276313b530ff8c99f3e0fb43c8b78689d787 [formerly 36e3a7e9d0d050af4b217311bde4496597e37c37] [formerly 69146c2fc6887f86b9c39d0265a95a4ba003f41e [formerly 72a66d7a31ceb87197b800813c90d43f73fc26b4]]
Former-commit-id: 3fda987313648101b8a423e5e3aa8b0cd67a1c72 [formerly 5f9d42cdc5ed5443846531bad26059f66670df63]
Former-commit-id: 2ef1496fb4a379e14f9c11c788da306eff465719
2016-08-28 18:10:09 +02:00
S6066
ab9bd52b1c
Update Entity.hpp
...
Former-commit-id: 1d99c5e8ecc59365b5e7b8a38ca6b7d728afe61e [formerly 8ad7a1c88ab8bfc98b3d31cc475ba5f1da2b640a] [formerly b8e21adaa60f4709451afbf5b38546e3129a1d5e [formerly 29cf1e9d53f54156ec4d691c4155d510139a8f0b]]
Former-commit-id: 0c981c02a27181bbb8771bf4c3524a0a3a935f60 [formerly aaf146a3ca97aaa7b0c9601b7e277b0a2b66936b]
Former-commit-id: 4f2fda343a111f80d6f9827d3a377fe07d2f59b5
2016-08-23 16:49:47 +02:00
S6066
0db53f8aaf
Update Entity.hpp
...
Former-commit-id: 1b7e8af53d5df90da6ecad26408e0296f4383290 [formerly b4d6cbc46d87a84927f0a832f3ded26453c53ada] [formerly 79671fe49616035368284c6690d0585d9c22d144 [formerly 45e76a15885bab06c77b58cc5910ff32e5b47f16]]
Former-commit-id: 66753e226681587402b8c9b13b4bd76a3aa16a1f [formerly 4c779422137a298036a73f0f1a94fc7a12505bc0]
Former-commit-id: be21ca9b5c2c4cb40998c939f348eb1e00488b9d
2016-08-23 16:49:47 +02:00
Gawaboumga
9eba331f34
Documentation for module 'NDK'
...
Former-commit-id: 63e1cac538c577a1f1aafa71fa7eef69a6d4daab [formerly b2d8769fd02a0e7d9c476d4ad7be1988a1fd6789] [formerly 636b5cb79bcb8da44d9aa45ba1023565bcf29f0d [formerly a2361ec2b8679d4d4ba096e543b5d4b91825dd62]]
Former-commit-id: d402d35477f9db0135c553d55c401939426bf62d [formerly 607336ea0f42731e4604f3a8c2df06f3aecfc401]
Former-commit-id: 69e23cd6c06723486de5e4641ce810012dac66da
2016-08-21 13:48:52 +02:00
Gawaboumga
95689f46fb
Documentation for module 'NDK'
...
Former-commit-id: a6c2075cfbfd0eccf2b77def71c0d42684bed590 [formerly 36ece2bc6a148bde6cacf45084821d20edcd115e] [formerly 4a6988792ec026e65be6850c46dfe8ddda92a885 [formerly fd3f4f975de5c427f3adc98b220446fd255be396]]
Former-commit-id: c87fdc9483202842267c60eff3d619f0df2963bf [formerly ee35202f1b2df7ca20da5b6d8b13147f2b92c933]
Former-commit-id: dad5de1b00bb4413f7aa191ca06b7d43b659f32a
2016-08-21 13:48:52 +02:00
Lynix
6ab812b576
SDK/Entity: Add constant component getter
...
Former-commit-id: 1c7aa68fbf0c8e0bdfa8152632b2e9cdaa0f748e [formerly 676e34f3738632aa727470213928ad2c91368d9b] [formerly c3f162cad3a9c65da2bcaf037d7b55ea70ee5b53 [formerly 674d9d5ecaa0d561d002e470af4c0cf7dcf7e501]]
Former-commit-id: bf5a07802efe57d0f6547a2c4b5ab8344e4515e9 [formerly 843780a0eaba37b46e59f9d81e56c3854a86ebde]
Former-commit-id: 6849fc8cfe8d689f67d452d13fe317ea65ba2fec
2016-08-14 18:01:23 +02:00
Lynix
bc565e0989
SDK/Entity: Add constant component getter
...
Former-commit-id: 743d7014974b3d1aa9ea58e52ed89f9aca511768 [formerly 7038ae6b04a57ddd716c43c43ddb1d9b7d43734e] [formerly 3836f98661a50646c3044a7551cb733bf121c249 [formerly a47cdf1a9da62c3ca2ff2da60d015f98bed6f7cd]]
Former-commit-id: 84faa425e9d8b4e6e022c598e076f59cd74b5322 [formerly 5dc0e4aaa6e24ceb84f60cf68ff45dc69cf3f437]
Former-commit-id: 888def1e5d87e4ac42616f23ad16497b52df99e5
2016-08-14 18:01:23 +02:00
Lynix
0c211acb78
SDK/ParticleGroupComponent: Fix ParticleGroupComponent not being a handled object
...
Former-commit-id: be8510f6af37e42823ecd91bafb13811237eeb16 [formerly 88c87c25016860ad54af6190724092c3a8f6d68d] [formerly 0ebbf96f2c776d5c81d9f5aca0f38c26a52d6e71 [formerly b25f03bb3a25c92a26973fe1a561e8f2201e8637]]
Former-commit-id: 41557956be4f10df7424a8f68e27d14a376b2c0f [formerly 77ffff76911d233219a13ac5d2d922949b1142cf]
Former-commit-id: 3f2e9c12541a9c38578a192752c179c7db175c1e
2016-08-14 17:56:36 +02:00
Lynix
06dd70d039
SDK/ParticleGroupComponent: Fix ParticleGroupComponent not being a handled object
...
Former-commit-id: 7dbe5f2288359a3cb9c90f1ffd3e010267cff137 [formerly 4279de72db6b2bf3df4465a193b8117291b1cec9] [formerly d1273d67b4befe12a886274b582689c59df1034b [formerly 1cbab93dc9494d2e9bb81637238cd3ee0683f294]]
Former-commit-id: 62415a394f4337dc0fcf01fa180aff8beff0bbe9 [formerly 8b4ae9d8ba4392ec4e6f14e471080fa1021b552d]
Former-commit-id: 278a94e669730dd8344d294de3039ecd870a0d18
2016-08-14 17:56:36 +02:00
Lynix
8bc5e618b1
SDK/System: Add possibility to disable systems without destroying them
...
Former-commit-id: d72fc2252c8c55e0ef93aa28592fdf734e187d64 [formerly 84c57abb22494dbc67a02db65dc39e282fab0ec3] [formerly 4b302cfc908f0ddfa45facdf707199a1a41a98d1 [formerly a971f3d0eb400aabe9695613ca63672b0dbaeec2]]
Former-commit-id: 3e03a4cd321c860dd3e264302839c5eb05bd2a85 [formerly 7db586c2246267f71fd54f4feb2c0b911e8c6387]
Former-commit-id: aa53d5f6f7ca2428d9a76b6e4e1b6785ce4b1c1f
2016-08-14 17:56:01 +02:00
Lynix
b0c277c7c1
SDK/System: Add possibility to disable systems without destroying them
...
Former-commit-id: 1493cf5e743cf96084588a751ff92bfc35732a6d [formerly bc8fceb313fe789262c13eb9714cdc4b5e43bb8b] [formerly 25a7db8fa5e658180231fc8ad7f1b9e15c560771 [formerly d43ffc393e253069feafa3c82d2d12db6c7c48fc]]
Former-commit-id: 7368a2e39183cd6611442f786b9c1f124f803e6b [formerly 421f1b00641d63f9c5a069c90b34c377a5a78f46]
Former-commit-id: 9aa635cdb8cc8ebafb78c558d263c63fb3f73670
2016-08-14 17:56:01 +02:00
Lynix
5fa172e7f5
SDK/Entity: Add entity cloning
...
Former-commit-id: e855800df2110a15bbe808673549baed12c0a80d [formerly eee65fd713e594fbcb76b74bcee243ad7d670113] [formerly 00cab4a7320aacceeeddceeffba4475e48ee7c2e [formerly 256bcefb089172041e2a21c28e8486e70b288884]]
Former-commit-id: 78fa9291af60f0b02858a9b0127d60fec6a96521 [formerly ae13e29e620506aa1921b0faecc54b1a63609097]
Former-commit-id: ae1a27340b2b21f4d04e2df8f7a5aea3c50f6e3b
2016-08-11 22:00:05 +02:00
Lynix
762e33aab4
SDK/Entity: Add entity cloning
...
Former-commit-id: 6ba33c15d30cb9e385eaa2dd115e680962aad364 [formerly e5bf85dfef3def45ea47b9a8e46f2b5c61a6ca4f] [formerly aa4cd7ce6637f9559ede8530119d2d96b30a4b47 [formerly aa7c268cc1ed04a8e484b5a6317d967121939067]]
Former-commit-id: 24cf44420c029ec2ccc02f8b88873555af0aa88f [formerly efb642be02646b410003e5972c8494af773ef097]
Former-commit-id: 4d30a3ad59e3a30b0ff48eb984c20e3c098fbee1
2016-08-11 22:00:05 +02:00
Lynix
9bf253f09d
SDK/GraphicsComponent: Makes component watch over renderable destruction
...
Allows to use persistent (not using the internal counter)
InstancedRenderable
Former-commit-id: 84a84f6e175dd7afa69bfa68c0efdbae8023ceec [formerly 3239c8fe9289c5773b57b4026fa165a40fb594be] [formerly 3840928f4c52a72f6813f1e8480f8a9cb62da9a1 [formerly 3f5eb580f5cb8b0b80815780282bc08f06110f61]]
Former-commit-id: 44f423605454c90a4fc3b186ec0e1da4073c7cbb [formerly a6a0affa8cd3e53553c09f3458ac8a40e316389b]
Former-commit-id: ca295a898fe287407a6c9bdf1f1f72b040ff1335
2016-08-11 01:07:46 +02:00
Lynix
039447c127
SDK/GraphicsComponent: Makes component watch over renderable destruction
...
Allows to use persistent (not using the internal counter)
InstancedRenderable
Former-commit-id: c0963eb7902dedad3c5eb139ac23a25a57a15487 [formerly 0ec3ca3b783c1c9fac45ff0c015bbc254ce4b375] [formerly f86b41d43bf8f77c2b0e8a91b0e4cd0cdc1a9a54 [formerly 2d454f93ced586e04f7d040bda2986fe631d64e4]]
Former-commit-id: 58c52cff93c0461f31b65346a4af90b135a7fed3 [formerly 5e20488509bc66e245fa85c478b32e6251bf3a0f]
Former-commit-id: 84fe715cc064885caa8a1c885bc2ef458bc08337
2016-08-11 01:07:46 +02:00
Lynix
dbe6bdb546
SDK/GraphicsComponent: Fix invalidation slot disconnection in case Detach has been called
...
Former-commit-id: efaa7d24bcde02c6b5296fd3732d3a5011ae4078 [formerly 141bc763bee78e9380ae2b419b38c57a3034849f] [formerly 458f733410b7f62a61463d02efc738f653baeee5 [formerly 5c9b322291f2e6c80538bf2ac9ddb42afb3d240f]]
Former-commit-id: 910a33e54597fd059ec6db0741fd6ded38594d56 [formerly e0b2a8b16b0f7ea1f7e533fce89773f2c3caccbe]
Former-commit-id: 341f70e4f541ede37e3b2197e70f4aabdb691fd5
2016-08-11 01:03:53 +02:00
Lynix
b3b0d9a270
SDK/GraphicsComponent: Fix invalidation slot disconnection in case Detach has been called
...
Former-commit-id: 8962d36d0fa699c6f96e67802fddd0880aab3594 [formerly 3f3f176ef41832cbb474cb9bbd4c96619ad7af1d] [formerly 504be94e13a864f006eb3089970b7eb43abf2b4f [formerly f60ab676eb22a0e31aacbe668e4a9d41312d800e]]
Former-commit-id: 7b1f734f447e6797f4f87372c8319f904aa40e1a [formerly cb9ec84e912f0886bc94f4bdd26b25c757d1563c]
Former-commit-id: cece1ffceb6a37dc86b61cfa218c0ef9907050a2
2016-08-11 01:03:53 +02:00
Lynix
1fc0d564ce
SDK/Entity: Delay component removal until world update
...
Allows system to freely remove components while updating
Former-commit-id: db5877bc20e6a0dfadd69f81a339f0a57d8404df [formerly 74327b8f1429855625613f258894b37d026041fe] [formerly 65b8f2ba78d2690b7a469d4b9818b189524633db [formerly 71be95adb46b7183261a8038352c4d8bd17cacc3]]
Former-commit-id: ba91d5abad60792e648d47e646ae49d43a1c94b5 [formerly 8d0667574ff665e151e7fda5f854fc11a16c854d]
Former-commit-id: eb7b06c2739ef698a153a6221870a8d0956dc875
2016-08-11 01:02:40 +02:00
Lynix
f22633adb5
SDK/Entity: Delay component removal until world update
...
Allows system to freely remove components while updating
Former-commit-id: 24dabc3423951621e8be7889fc27eaad4e8566b7 [formerly ed68ae6028a369be7a639dc8269848cd3b7af25f] [formerly 7404bc26b369203316834a15eda120e2a7ce94ee [formerly b3b81c6068bf35a7b838edefa9275de94f9231f7]]
Former-commit-id: bc3f57813ed8b3146c0db385ff5df490b39ec3fa [formerly bc31fad8f0ce68ac2b94f4eca1c96664b4b68c93]
Former-commit-id: 22c300e946a3f921ea49de7451567bc6202bb9a0
2016-08-11 01:02:40 +02:00
Lynix
279597b675
SDK/ParticleGroupComponent: Add [Add|Remove]Emitter methods taking an entity
...
The entity must have a ParticleEmitterComponent
Former-commit-id: da22fc8252c42be7661808ffab5f1d8ff6ccc4ae [formerly 5d0c352f695f14ddb069115e933322bf47c1fda2] [formerly f591cdff659b524ec7bcdb0bfd04392731e1e80b [formerly 354da841577784c89f4a72522c116d12ce0feb10]]
Former-commit-id: d588fc973d59ee90afc589b9d0cc3e80d308a074 [formerly 2732590a051ca851b9681e9c70e238aab3bba247]
Former-commit-id: 96537373e3d143e49dd83c7dc5d70cc3fd28a3fc
2016-08-10 22:52:29 +02:00
Lynix
0668988a0f
SDK/ParticleGroupComponent: Add [Add|Remove]Emitter methods taking an entity
...
The entity must have a ParticleEmitterComponent
Former-commit-id: 4b6398f047dfee8d04d94f15634b9038078a609f [formerly 36b19eaef4fea6c2d16268c03a369c4797328693] [formerly c8a88f2feb4f80f88899d0ec8c3c0ff1bfad7723 [formerly dd95678311adfaa838dec8a31582f034e6321912]]
Former-commit-id: 11cd0fb53279a586f39bafcf205289a945e4c568 [formerly f698d4deae6a0a0a06759acef864af778b7967ca]
Former-commit-id: 660b25d6021b2f770d8d2c94240dbdacfa41f48a
2016-08-10 22:52:29 +02:00