Lynix
166ecffc32
Sdk/[Collision|Physics]Component2D: Set internal rigidbody userdata to the entity id
2018-02-17 14:22:25 +01:00
Lynix
af12c5ed92
Merge branch 'master' into physics3d-material
2018-02-11 14:39:14 +01:00
Jérôme Leclercq
34fe5dd466
Fix refresh Lua binding and comments
2018-02-08 16:25:52 +01:00
Jérôme Leclercq
a9364ab7e2
Sdk/World: Add profiler
2018-02-08 16:25:27 +01:00
Jérôme Leclercq
6161b1a751
Sdk/World: Use a Bitset to store free entity id
2018-02-08 15:15:56 +01:00
Jérôme Leclercq
555817e3ee
World: Rename Update() to Refresh()
...
Also updated comment block
2018-02-08 14:32:53 +01:00
Jérôme Leclercq
7366d92818
Sdk/System: Fix time loss when using max update rate
2018-02-08 11:43:15 +01:00
Jérôme Leclercq
fb3eb9443e
Core/Clock: Restart now returns the elapsed time in milliseconds
2018-02-07 15:02:44 +01:00
Lynix
1e88e23854
Merge branch 'master' into physics3d-material
2018-01-28 14:28:44 +01:00
Faymoon
4911aff64f
Fix assert message error : NodeComponent instead of ParticleEmitterComponent ( #156 )
2018-01-22 14:22:18 +01:00
Lynix
c592acfd5f
Merge branch 'master' into physics3d-material
2018-01-20 14:21:01 +01:00
Lynix
5380b6a41b
Lua/LuaInstance: Move library initializations to LoadLibraries
2018-01-20 14:20:46 +01:00
germinolegrand
6d11e8d2ed
Prerequisites instead of Prerequesites (typo) #152 Header Guard ( #154 )
...
For an unknown readon, this correction didn't get to the pull-request (?)
2018-01-19 14:25:33 +01:00
Jérôme Leclercq
d267354fdf
Sdk/World: Fix uninitialize value found by valgrind
2018-01-18 10:38:17 +01:00
Lynix
c1cebe1425
Merge branch 'master' into physics3d-material
2018-01-17 18:25:57 +01:00
Lynix
19580c859f
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2018-01-16 21:30:21 +01:00
germinolegrand
1e55c4d9e9
Prerequisites instead of Prerequesites (typo) #152 ( #153 )
2018-01-16 12:23:01 +01:00
Lynix
76043e4f2e
Merge branch 'master' into physics3d-material
2018-01-14 18:05:44 +01:00
Lynix
78c2e06b58
Sdk/PhysicsSystem3D: Fix CollisionComponent3D teleportating causing velocity increase in physical objects
2018-01-14 18:05:29 +01:00
Lynix
4cb598c32b
Merge branch 'master' into physics3d-material
2018-01-14 14:40:57 +01:00
Lynix
fe278bae4b
Remove useless inline
2018-01-13 20:49:47 +01:00
Lynix
141640a962
Fix compilation for good
2018-01-13 12:01:53 +01:00
Lynix
0183f60b80
Fix compilation and PR
2018-01-13 11:57:30 +01:00
Faymoon
4f6bf30f24
Constraint 2D ( #147 )
...
* Rename all Constraint by [name]Constraint3D
* Create Refs and Libraries for Constraint2D
* Remove ref to PhysWorld in Constraints ctors
* Update Constraint2d ctor to have RigiBodies first
* Add New static function for all constraints and fix an oopsie
* Add Contraint Library and remove all library useless aliases
* Add ConstraintComponent2D
* remove useless definition of Constraint2D library
* Fix : getting the world of the constraint before having created it
* Make the GetStaticBody function return a ref
* Remove : Useless AddJoint Fonction and Update CreateJoint function
* Update PhysicsSystem3D because GetStaticBody return now a ref
* Oops
* Having done something with the 3D and i was needing 2D
* Add ConstraintComponent as friend of Collision and PhysicsComponent
* Update all the Get[Static/Rigid]Body function so they return a pointer
* fix the bugs caused by the commit before
* update : CreateConstraint lambda for the nullptr case
* remove the useless use of const pointer
* Update : CreateConstraint function
* Update ChangeLog.md
2018-01-13 11:03:03 +01:00
Lynix
67fe1ec514
Merge branch 'master' into physics3d-material
2018-01-03 20:43:35 +01:00
Lynix
1d32557856
Sdk/TextAreaWidget: Fix Clear
2018-01-03 20:43:24 +01:00
Lynix
fd8306f17f
Core/String: Replace implicit operator std::string by ToStd::String
2017-12-14 19:50:06 +01:00
Lynix
e302667c21
Merge branch 'master' into physics3d-material
2017-12-14 18:15:35 +01:00
Lynix
5aab9b248d
Sdk/PhysicsComponent3D: Fix cloning by preserving physics states
2017-12-13 22:17:50 +01:00
Jérôme Leclercq
4eb3520be8
Sdk/PhysicsComponent3D: Add node synchronization control
2017-12-13 10:36:27 +01:00
Lynix
afa874de26
WIP on materials
2017-12-10 22:17:41 +01:00
Lynix
f1b84bfc9e
Sdk/Physics3D: Handle properly disabled physics entity
2017-12-10 14:07:18 +01:00
Lynix
498bd77d8a
Sdk/BaseComponent: Add OnEntityDisabled and OnEntityEnabled callbacks
2017-12-10 14:06:43 +01:00
Lynix
0df70dcb16
Physics3D/RigidBody3D: Rename [Get|Set]Velocity to [Get|Set]LinearVelocity
2017-12-10 12:09:36 +01:00
Lynix
7772d56c66
Sdk/GraphicsComponent: Fix local matrix not being copied
2017-12-06 21:12:51 +01:00
Jérôme Leclercq
5ba0d0dba0
Add unit test for EntityOwner
2017-12-01 15:53:50 +01:00
Lynix
6d09abbc2c
Physics3D/RigidBody3D: Add [Get|Set][Angular|Linear]Damping
2017-11-30 12:04:33 +01:00
Lynix
9eaf995b21
Sdk/CollisionComponent2D: C++14 cleanup
2017-11-28 23:21:32 +01:00
Lynix
71ee30d570
Sdk/GraphicsComponent: Fix clear method
2017-11-28 23:21:11 +01:00
Jérôme Leclercq
377dd992b9
Sdk/Canvas: Implement tab/shift-tab to switch to next/previous widget
2017-11-23 14:48:59 +01:00
Jérôme Leclercq
4116984f9f
Sdk/Canvas: Rename widgetbox to widgetentry
2017-11-23 13:54:58 +01:00
Jérôme Leclercq
3cff3fbadc
Sdk/TextAreaWidget: Fix cursor showing up on readonly text area
2017-11-23 13:24:13 +01:00
Jérôme Leclercq
d98b7a8f4f
Sdk/Canvas: Prevent OnFocusLost/OnFocusReceived when using SetFocus on an already focused widget
2017-11-23 13:23:54 +01:00
Jérôme Leclercq
1601849a00
Sdk/BaseWidget: Add HasFocus method
2017-11-23 13:23:11 +01:00
Jérôme Leclercq
6c8b3eb319
Sdk/Entity: Add Disable shortcut
2017-11-23 13:22:38 +01:00
Jérôme Leclercq
0a5cbe656f
Math/VectorI: Make array/pointer constructor explicit
2017-11-23 13:21:51 +01:00
Jérôme Leclercq
b83a9b60e7
Sdk/World: Fix destruction retrieval while world clear
2017-11-22 10:26:33 +01:00
Faymoon
06ac8cf904
Add AddImpulse for PhysicsComponent2D ( #141 )
...
* Update PhysicsComponent2D.hpp
* Update LuaBinding_SDK.hpp
* Update LuaBinding_SDK.cpp
* Update LuaBinding_SDK.cpp
* Add : AddImpulse
* Add : AddImpulse
* Add : binding of PhysicsComponent2D
* add : handle
* fix alphabetical order
* complete PhysicsComponent2D binding
* Update LuaBinding_SDK.cpp
* Update LuaBinding_SDK.hpp
* Update PhysicsComponent2D.hpp
* Update PhysicsComponent2D.inl
* forgot : use namespace Nz and open namespace Ndk
* Update PhysicsComponent2D.hpp
* Add Addimpulse
* Update PhysicsComponent3D.hpp
2017-11-21 12:17:11 +01:00
Gawaboumga
f991a9529e
General bug fixes ( #142 )
...
* Core/Bitset: Fix TestAll method
* Fix documentation
* Fix color and their conversions
* Core/ByteStream: Fix return of Write
* Fix compiler warnings
* Math/Algorithm: Fix angle normalization
* Math/BoundingVolume: Fix lerp
* Math: Fix relation between Matrix4 and Quaternion
* More tests
* X11/Window: Fix mouse moved event generated when doing Mouse::SetPosition
* Update ChangeLog
* Should fix compilation on Windows
* Should fix compilation on Windows
Forgot to include array for Windows
2017-11-21 12:16:46 +01:00
Lynix
4fc076325c
Sdk/StateMachine: Fix instantaneous state change
2017-11-19 17:09:56 +01:00