Mesh with skeletal animation: On CPU skinning; New class MeshController for skeleton...
authorm.kucher <m.kucher@samsung.com>
Tue, 29 Oct 2013 16:05:40 +0000 (18:05 +0200)
committerGerrit Code Review <gerrit@gerrit.vlan144.tizendev.org>
Wed, 30 Oct 2013 11:51:16 +0000 (11:51 +0000)
commit5857be730932e169806271a6b293be364062428b
tree1bf5f274d5663d968468128c23cdb6d2a613f630
parent9035ac7825111010e34c1522d7d0dc7fd3aaff68
Mesh with skeletal animation: On CPU skinning; New class MeshController for skeleton control from user application; Calculation is triggered form _GlRenderManager::SetObject(For now skinning is performed for every render cycle); Loading keyframe animation from COLLADA, existing PropertyAnimation class is used; Skeletal joints are implemented on VE.

Change-Id: I00c226b23206b4e6511a51828df338d645658368
Signed-off-by: m.kucher <m.kucher@samsung.com>
23 files changed:
inc/FUiAnimMesh.h
inc/FUiAnimMeshController.h [new file with mode: 0644]
inc/FUiAnimModelImporter.h
src/ui/CMakeLists.txt
src/ui/animations/FUiAnimMesh.cpp
src/ui/animations/FUiAnimMeshController.cpp [new file with mode: 0644]
src/ui/animations/FUiAnimModelImporter.cpp
src/ui/animations/FUiAnimScene.cpp
src/ui/animations/FUiAnim_GlRenderManager.cpp
src/ui/animations/FUiAnim_MeshController.cpp [new file with mode: 0644]
src/ui/animations/FUiAnim_MeshController.h [new file with mode: 0644]
src/ui/animations/FUiAnim_MeshImpl.cpp
src/ui/animations/FUiAnim_ModelImporterImpl.cpp
src/ui/animations/import-collada/library-animations/FUiAnim_ImportColladaLibAnimAnimation.cpp
src/ui/animations/import-collada/library-animations/FUiAnim_ImportColladaLibAnimAnimation.h
src/ui/animations/import-collada/library-animations/FUiAnim_ImportColladaLibAnimLibraryAnimations.cpp
src/ui/animations/import-collada/library-controllers/FUiAnim_ImportColladaLibContControllerSkin.cpp
src/ui/animations/import-collada/library-controllers/FUiAnim_ImportColladaLibContControllerSkin.h
src/ui/animations/import-collada/library-controllers/FUiAnim_ImportColladaLibContLibraryControllers.cpp
src/ui/animations/import-collada/library-geometries/FUiAnim_ImportColladaLibGeomGeometryMesh.cpp
src/ui/inc/FUiAnim_MeshImpl.h
src/ui/inc/FUiAnim_ModelImporterImpl.h
src/ui/inc/FUiAnim_VisualElementImpl.h