Added integration api to physics 20/298620/6
authorDavid Steele <david.steele@samsung.com>
Mon, 11 Sep 2023 17:37:30 +0000 (18:37 +0100)
committerRichard Huang <r.huang@samsung.com>
Thu, 14 Sep 2023 12:57:14 +0000 (12:57 +0000)
commit8413f5e2f7fd782c3e44cf94e5fcdd55cd0975ad
tree1dc1773c0a76a4c0a34115ad5fab8525cb702ec6
parent8be4c2ee0eab8fa5ff566b30158c878526b18036
Added integration api to physics

Changed locking mechanism to enable NUI ScopedAccessor

Added 2nd user data to cpBody (for our ref, as c#
ref uses 1st user data)

Change-Id: Idf3ef1a172a03cbdbf587ef8993c787e1fa7c633
22 files changed:
automated-tests/src/dali-physics2d/CMakeLists.txt
automated-tests/src/dali-physics2d/utc-Dali-IntegPhysics.cpp [new file with mode: 0644]
build/tizen/dali-physics/CMakeLists.txt
dali-physics/integration-api/file.list [new file with mode: 0644]
dali-physics/integration-api/integ-physics-adaptor.cpp [new file with mode: 0644]
dali-physics/integration-api/integ-physics-adaptor.h [new file with mode: 0644]
dali-physics/integration-api/physics-world.cpp [new file with mode: 0644]
dali-physics/integration-api/physics-world.h [new file with mode: 0644]
dali-physics/internal/bullet-impl/bullet-physics-world-impl.cpp
dali-physics/internal/chipmunk-impl/chipmunk-physics-actor-impl.cpp
dali-physics/internal/chipmunk-impl/chipmunk-physics-adaptor-impl.cpp
dali-physics/internal/chipmunk-impl/chipmunk-physics-world-impl.cpp
dali-physics/internal/physics-adaptor-impl.cpp
dali-physics/internal/physics-adaptor-impl.h
dali-physics/internal/physics-world-impl.cpp
dali-physics/internal/physics-world-impl.h
dali-physics/public-api/scoped-physics-accessor.cpp
dali-physics/third-party/chipmunk2d/include/chipmunk/chipmunk_structs.h
dali-physics/third-party/chipmunk2d/include/chipmunk/cpBody.h
dali-physics/third-party/chipmunk2d/src/CMakeLists.txt
dali-physics/third-party/chipmunk2d/src/cpBody.c
packaging/dali-toolkit.spec