Skip to content

Commit 6031fa9

Browse files
authored
Merge pull request #596 from lasalvavida/animation-clip-parsing
Added animation clip parsing and writer callbacks
2 parents 01514b7 + 024e8b9 commit 6031fa9

29 files changed

+611
-2
lines changed

COLLADAFramework/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ set(INST_SRC
1212
include/COLLADAFWAnimatable.h
1313
include/COLLADAFWAnimatableFloat.h
1414
include/COLLADAFWAnimation.h
15+
include/COLLADAFWAnimationClip.h
1516
include/COLLADAFWAnimationCurve.h
1617
include/COLLADAFWAnimationList.h
1718
include/COLLADAFWAnnotate.h
@@ -125,6 +126,7 @@ set(INST_SRC
125126

126127

127128
set(SRC
129+
src/COLLADAFWAnimationClip.cpp
128130
src/COLLADAFWLight.cpp
129131
src/COLLADAFWEffectCommon.cpp
130132
src/COLLADAFWInstanceKinematicsScene.cpp

COLLADAFramework/include/COLLADAFW.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "COLLADAFWAnimatable.h"
1616
#include "COLLADAFWAnimatableFloat.h"
1717
#include "COLLADAFWAnimation.h"
18+
#include "COLLADAFWAnimationClip.h"
1819
#include "COLLADAFWAnimationCurve.h"
1920
#include "COLLADAFWAnimationList.h"
2021
#include "COLLADAFWAnnotate.h"
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
#ifndef __COLLADAFW_ANIMATIONCLIP_H__
2+
#define __COLLADAFW_ANIMATIONCLIP_H__
3+
4+
#include "COLLADAFWPrerequisites.h"
5+
#include "COLLADAFWObject.h"
6+
#include "COLLADAFWUniqueId.h"
7+
8+
9+
namespace COLLADAFW
10+
{
11+
class AnimationClip : public ObjectTemplate<COLLADA_TYPE::ANIMATION_CLIP>
12+
{
13+
private:
14+
/**
15+
* The original object id, if it in the original file format exist.
16+
*/
17+
String mOriginalId;
18+
19+
/** The list of unique animation ids of the instance animations in this clip. */
20+
UniqueIdArray mInstanceAnimationUniqueIds;
21+
22+
/** The text string name of this element. Optional. */
23+
String mName;
24+
25+
public:
26+
27+
/** Constructor. */
28+
AnimationClip ( const UniqueId& uniqueId );
29+
30+
/** Destructor. */
31+
virtual ~AnimationClip();
32+
33+
/**
34+
* The original object id, if it in the original file format exist.
35+
*/
36+
const String& getOriginalId () const { return mOriginalId; }
37+
38+
/**
39+
* The original object id, if it in the original file format exist.
40+
*/
41+
void setOriginalId ( const String& val ) { mOriginalId = val; }
42+
43+
/** The text string name of this element. Optional. */
44+
const String& getName () const { return mName; }
45+
46+
/** The text string name of this element. Optional. */
47+
void setName ( const String& Name ) { mName = Name; }
48+
49+
/** List of the unique ids of the instance animations in this clip. */
50+
const UniqueIdArray& getInstanceAnimationUniqueIds() const { return mInstanceAnimationUniqueIds; }
51+
52+
/** List of the unique ids of the instance animations in this clip. */
53+
UniqueIdArray& getInstanceAnimationUniqueIds() { return mInstanceAnimationUniqueIds; }
54+
};
55+
}
56+
57+
#endif // __COLLADAFW_ANIMATIONCLIP_H__

COLLADAFramework/include/COLLADAFWIWriter.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ namespace COLLADAFW
2828
class Light;
2929
class Animation;
3030
class AnimationList;
31+
class AnimationClip;
3132
class SkinControllerData;
3233
class Controller;
3334
class Formulas;
@@ -109,6 +110,10 @@ namespace COLLADAFW
109110
@return The writer should return true, if writing succeeded, false otherwise.*/
110111
virtual bool writeAnimationList( const AnimationList* animationList ) = 0;
111112

113+
/** When this method is called, the writer must write the AnimationClip.
114+
@return The writer should return true, of writing succeeded, false otherwise.*/
115+
virtual bool writeAnimationClip( const AnimationClip* animationClip ) = 0;
116+
112117
/** When this method is called, the writer must write the skin controller data.
113118
@return The writer should return true, if writing succeeded, false otherwise.*/
114119
virtual bool writeSkinControllerData( const SkinControllerData* skinControllerData ) = 0;

COLLADAFramework/scripts/COLLADAFramework.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,6 +1200,7 @@
12001200
</Lib>
12011201
</ItemDefinitionGroup>
12021202
<ItemGroup>
1203+
<ClCompile Include="..\src\COLLADAFWAnimationClip.cpp" />
12031204
<ClCompile Include="..\src\COLLADAFWAxisInfo.cpp" />
12041205
<ClCompile Include="..\src\COLLADAFWCamera.cpp" />
12051206
<ClCompile Include="..\src\COLLADAFWColor.cpp" />
@@ -1278,6 +1279,7 @@
12781279
<ClInclude Include="..\include\COLLADAFWAnimatable.h" />
12791280
<ClInclude Include="..\include\COLLADAFWAnimatableFloat.h" />
12801281
<ClInclude Include="..\include\COLLADAFWAnimation.h" />
1282+
<ClInclude Include="..\include\COLLADAFWAnimationClip.h" />
12811283
<ClInclude Include="..\include\COLLADAFWAnimationCurve.h" />
12821284
<ClInclude Include="..\include\COLLADAFWAnimationList.h" />
12831285
<ClInclude Include="..\include\COLLADAFWAnnotate.h" />

COLLADAFramework/scripts/COLLADAFramework.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
</Filter>
1818
</ItemGroup>
1919
<ItemGroup>
20+
<ClCompile Include="..\src\COLLADAFWAnimationClip.cpp">
21+
<Filter>Source Files</Filter>
22+
</ClCompile>
2023
<ClCompile Include="..\src\COLLADAFWCamera.cpp">
2124
<Filter>Source Files</Filter>
2225
</ClCompile>
@@ -148,6 +151,9 @@
148151
<ClInclude Include="..\include\COLLADAFWAnimation.h">
149152
<Filter>Header Files</Filter>
150153
</ClInclude>
154+
<ClInclude Include="..\include\COLLADAFWAnimationClip.h">
155+
<Filter>Header Files</Filter>
156+
</ClInclude>
151157
<ClInclude Include="..\include\COLLADAFWAnimationCurve.h">
152158
<Filter>Header Files</Filter>
153159
</ClInclude>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#include "COLLADAFWStableHeaders.h"
2+
#include "COLLADAFWAnimationClip.h"
3+
4+
5+
namespace COLLADAFW
6+
{
7+
8+
//------------------------------
9+
AnimationClip::AnimationClip ( const UniqueId& uniqueId )
10+
: ObjectTemplate<COLLADA_TYPE::ANIMATION_CLIP> ( uniqueId )
11+
{
12+
}
13+
14+
//------------------------------
15+
AnimationClip::~AnimationClip()
16+
{
17+
}
18+
19+
} // namespace COLLADAFW

COLLADAMax/include/COLLADAMaxDocumentImporter.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,10 @@ namespace COLLADAMax
416416
@return True on succeeded, false otherwise.*/
417417
virtual bool writeAnimationList( const COLLADAFW::AnimationList* animationList );
418418

419+
/** Writes the animation clip.
420+
@return True on succeeded, flase otherwise.*/
421+
virtual bool writeAnimationClip( const COLLADAFW::AnimationClip* animationClip ) { return true; }
422+
419423
/** When this method is called, the writer must write the skin controller data.
420424
@return The writer should return true, if writing succeeded, false otherwise.*/
421425
virtual bool writeSkinControllerData( const COLLADAFW::SkinControllerData* skinControllerData );

COLLADAMaya/COLLADAMaya.xcodeproj/project.pbxproj

100644100755
Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,14 @@
790790
CE8D7C580F98C055007F8DF9 /* GeneratedSaxParserRawUnknownElementHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE8D7C550F98C055007F8DF9 /* GeneratedSaxParserRawUnknownElementHandler.cpp */; };
791791
CE8D7C7E0F98C0A1007F8DF9 /* GeneratedSaxParserIUnknownElementHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8D7C7B0F98C0A1007F8DF9 /* GeneratedSaxParserIUnknownElementHandler.h */; };
792792
CE8D7C7F0F98C0A1007F8DF9 /* GeneratedSaxParserRawUnknownElementHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8D7C7C0F98C0A1007F8DF9 /* GeneratedSaxParserRawUnknownElementHandler.h */; };
793+
D4E84DF021A47A9D003AAB34 /* COLLADAFWAnimationClip.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E84DEF21A47A9C003AAB34 /* COLLADAFWAnimationClip.h */; };
794+
D4E84DF321A47AC7003AAB34 /* COLLADAFWAnimationClip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E84DF121A47AAA003AAB34 /* COLLADAFWAnimationClip.cpp */; };
795+
D4E84DF721A47AFC003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E84DF621A47AFB003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.cpp */; };
796+
D4E84DF821A47B3A003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E84DF421A47AE5003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.cpp */; };
797+
D4E84DFA21A47B54003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4E84DF921A47B53003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.cpp */; };
798+
D4E84DFC21A47B78003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E84DFB21A47B78003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.h */; };
799+
D4E84DFE21A47B8E003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E84DFD21A47B8E003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.h */; };
800+
D4E84E0021A47B9A003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E84DFF21A47B9A003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.h */; };
793801
/* End PBXBuildFile section */
794802

795803
/* Begin PBXContainerItemProxy section */
@@ -1746,6 +1754,14 @@
17461754
CE8D7DAA0F98D435007F8DF9 /* COLLADASaxFWLTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COLLADASaxFWLTypes.cpp; path = ../COLLADASaxFrameworkLoader/src/COLLADASaxFWLTypes.cpp; sourceTree = SOURCE_ROOT; };
17471755
CE8D7DAB0F98D435007F8DF9 /* COLLADASaxFWLVisualSceneLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COLLADASaxFWLVisualSceneLoader.cpp; path = ../COLLADASaxFrameworkLoader/src/COLLADASaxFWLVisualSceneLoader.cpp; sourceTree = SOURCE_ROOT; };
17481756
D2AAC09D05546B4700DB518D /* COLLADAMaya.bundle */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = COLLADAMaya.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
1757+
D4E84DEF21A47A9C003AAB34 /* COLLADAFWAnimationClip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COLLADAFWAnimationClip.h; path = ../COLLADAFramework/include/COLLADAFWAnimationClip.h; sourceTree = "<group>"; };
1758+
D4E84DF121A47AAA003AAB34 /* COLLADAFWAnimationClip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COLLADAFWAnimationClip.cpp; path = ../COLLADAFramework/src/COLLADAFWAnimationClip.cpp; sourceTree = "<group>"; };
1759+
D4E84DF421A47AE5003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COLLADASaxFWLLibraryAnimationClipsLoader14.cpp; path = ../COLLADASaxFrameworkLoader/src/generated14/COLLADASaxFWLLibraryAnimationClipsLoader14.cpp; sourceTree = "<group>"; };
1760+
D4E84DF621A47AFB003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COLLADASaxFWLLibraryAnimationClipsLoader.cpp; path = ../COLLADASaxFrameworkLoader/src/COLLADASaxFWLLibraryAnimationClipsLoader.cpp; sourceTree = "<group>"; };
1761+
D4E84DF921A47B53003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COLLADASaxFWLLibraryAnimationClipsLoader15.cpp; path = ../COLLADASaxFrameworkLoader/src/generated15/COLLADASaxFWLLibraryAnimationClipsLoader15.cpp; sourceTree = "<group>"; };
1762+
D4E84DFB21A47B78003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = COLLADASaxFWLLibraryAnimationClipsLoader.h; path = ../COLLADASaxFrameworkLoader/include/COLLADASaxFWLLibraryAnimationClipsLoader.h; sourceTree = "<group>"; };
1763+
D4E84DFD21A47B8E003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COLLADASaxFWLLibraryAnimationClipsLoader15.h; sourceTree = "<group>"; };
1764+
D4E84DFF21A47B9A003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COLLADASaxFWLLibraryAnimationClipsLoader14.h; sourceTree = "<group>"; };
17491765
/* End PBXFileReference section */
17501766

17511767
/* Begin PBXFrameworksBuildPhase section */
@@ -1907,6 +1923,7 @@
19071923
CE2272E4104D1DD100C4F29B /* generated15 */ = {
19081924
isa = PBXGroup;
19091925
children = (
1926+
D4E84DFD21A47B8E003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.h */,
19101927
CE27BA6816D5132900C109C3 /* COLLADASaxFWLAssetLoader15.h */,
19111928
CE27BA6916D5132900C109C3 /* COLLADASaxFWLColladaParserAutoGen15.h */,
19121929
CE27BA6A16D5132900C109C3 /* COLLADASaxFWLColladaParserAutoGen15Attributes.h */,
@@ -1942,6 +1959,7 @@
19421959
CE227319104D1DF800C4F29B /* generated14 */ = {
19431960
isa = PBXGroup;
19441961
children = (
1962+
D4E84DFF21A47B9A003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.h */,
19451963
CE7820A70FF112A800A767EA /* COLLADASaxFWLAssetLoader14.h */,
19461964
CE22731B104D1DF800C4F29B /* COLLADASaxFWLColladaParserAutoGen14.h */,
19471965
CE22731C104D1DF900C4F29B /* COLLADASaxFWLColladaParserAutoGen14Attributes.h */,
@@ -2135,6 +2153,7 @@
21352153
CE7290AE10AC751300AE5662 /* include */ = {
21362154
isa = PBXGroup;
21372155
children = (
2156+
D4E84DFB21A47B78003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.h */,
21382157
CE27BA9E16D513B100C109C3 /* COLLADASaxFWLAccessor.h */,
21392158
CE27BA9F16D513B100C109C3 /* COLLADASaxFWLArrayElement.h */,
21402159
CE27BAA016D513B200C109C3 /* COLLADASaxFWLAssetLoader.h */,
@@ -2217,8 +2236,8 @@
22172236
CE7290AF10AC751900AE5662 /* source */ = {
22182237
isa = PBXGroup;
22192238
children = (
2239+
D4E84DF621A47AFB003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.cpp */,
22202240
CE27BA4416D4F7D400C109C3 /* COLLADASaxFWLSplineLoader.cpp */,
2221-
24FFE6C814A525E000D718C2 /* COLLADASaxFWLLibraryKinematicsScenesLoader15.cpp */,
22222241
24FFE6BF14A525CC00D718C2 /* COLLADASaxFWLInstanceArticulatedSystemLoader.cpp */,
22232242
24FFE6C014A525CC00D718C2 /* COLLADASaxFWLInstanceKinematicsModelLoader.cpp */,
22242243
24FFE6C114A525CC00D718C2 /* COLLADASaxFWLLibraryKinematicsScenesLoader.cpp */,
@@ -2336,6 +2355,7 @@
23362355
CE72910210AC7FD300AE5662 /* source */ = {
23372356
isa = PBXGroup;
23382357
children = (
2358+
D4E84DF121A47AAA003AAB34 /* COLLADAFWAnimationClip.cpp */,
23392359
24FFE6CB14A5269600D718C2 /* COLLADAFWInstanceKinematicsScene.cpp */,
23402360
CE787CB20F58400C0019C2D7 /* COLLADAFWMaterial.cpp */,
23412361
CE787CB30F58400C0019C2D7 /* COLLADAFWMatrix.cpp */,
@@ -2498,6 +2518,7 @@
24982518
CE72910910AC805600AE5662 /* generated14 */ = {
24992519
isa = PBXGroup;
25002520
children = (
2521+
D4E84DF421A47AE5003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.cpp */,
25012522
CE27BA4216D4F7A200C109C3 /* COLLADASaxFWLSplineLoader14.cpp */,
25022523
CE7821560FF1137C00A767EA /* COLLADASaxFWLLibraryAnimationsLoader14.cpp */,
25032524
CE7821550FF1137C00A767EA /* COLLADASaxFWLGeometryLoader14.cpp */,
@@ -2530,6 +2551,8 @@
25302551
CE72910A10AC806D00AE5662 /* generated15 */ = {
25312552
isa = PBXGroup;
25322553
children = (
2554+
D4E84DF921A47B53003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.cpp */,
2555+
24FFE6C814A525E000D718C2 /* COLLADASaxFWLLibraryKinematicsScenesLoader15.cpp */,
25332556
CE78218B0FF1139E00A767EA /* COLLADASaxFWLSourceArrayLoader15.cpp */,
25342557
CE7821800FF1139E00A767EA /* COLLADASaxFWLLibraryAnimationsLoader15.cpp */,
25352558
CE71CDD4104D183800368D98 /* COLLADASaxFWLLibraryArticulatedSystemsLoader15.cpp */,
@@ -2817,6 +2840,7 @@
28172840
CE72911810AC82DE00AE5662 /* include */ = {
28182841
isa = PBXGroup;
28192842
children = (
2843+
D4E84DEF21A47A9C003AAB34 /* COLLADAFWAnimationClip.h */,
28202844
CE71CD10104D0A1500368D98 /* COLLADAFW.h */,
28212845
CE8D7C350F98BFED007F8DF9 /* COLLADAFWAnimatable.h */,
28222846
CE79CF051020B7E900A3A027 /* COLLADAFWAnimatableFloat.h */,
@@ -3467,6 +3491,7 @@
34673491
95AF1A811CCFC236009B9B7D /* COLLADAMayaLODExporter.h in Headers */,
34683492
CE0B3ED50F56AFD8004F8570 /* COLLADAMayaAnimationClipExporter.h in Headers */,
34693493
CE0B3ED60F56AFD8004F8570 /* COLLADAMayaAnimationCurves.h in Headers */,
3494+
D4E84E0021A47B9A003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.h in Headers */,
34703495
CE0B3ED70F56AFD8004F8570 /* COLLADAMayaAnimationElement.h in Headers */,
34713496
CE0B3ED80F56AFD8004F8570 /* COLLADAMayaAnimationExporter.h in Headers */,
34723497
CE0B3ED90F56AFD8004F8570 /* COLLADAMayaAnimationHelper.h in Headers */,
@@ -3495,6 +3520,7 @@
34953520
CE0B3EF40F56AFD8004F8570 /* COLLADAMayaImportOptions.h in Headers */,
34963521
CE0B3EF50F56AFD8004F8570 /* COLLADAMayaLightExporter.h in Headers */,
34973522
95133F5B1AA8BA37003AC4E2 /* COLLADASWInstancePhysicsModel.h in Headers */,
3523+
D4E84DFE21A47B8E003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.h in Headers */,
34983524
87D7EAFB1B0E979B000436DA /* COLLADAMayaLightProbeExporter.h in Headers */,
34993525
CE0B3EF70F56AFD8004F8570 /* COLLADAMayaMaterialExporter.h in Headers */,
35003526
CE0B3EFA0F56AFD8004F8570 /* COLLADAMayaMorphController.h in Headers */,
@@ -3514,7 +3540,9 @@
35143540
CE0B3F0A0F56AFD8004F8570 /* COLLADAMayaSyntax.h in Headers */,
35153541
871C5B3A1BCEC138008B84FF /* COLLADAMayaPhysXExporter.h in Headers */,
35163542
CE0B3F0B0F56AFD8004F8570 /* COLLADAMayaTangentPoint.h in Headers */,
3543+
D4E84DF021A47A9D003AAB34 /* COLLADAFWAnimationClip.h in Headers */,
35173544
CE0B3F0C0F56AFD8004F8570 /* COLLADAMayaVisualSceneExporter.h in Headers */,
3545+
D4E84DFC21A47B78003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.h in Headers */,
35183546
879D18E01AE8070F005C246C /* COLLADAMayaAttributeParser.h in Headers */,
35193547
95133F5D1AA8BA37003AC4E2 /* COLLADASWLibraryPhysicsModels.h in Headers */,
35203548
CE7D40150FF1308D00849CFA /* COLLADAMayaBaseAnimation.h in Headers */,
@@ -3961,6 +3989,7 @@
39613989
isa = PBXSourcesBuildPhase;
39623990
buildActionMask = 2147483647;
39633991
files = (
3992+
D4E84DF321A47AC7003AAB34 /* COLLADAFWAnimationClip.cpp in Sources */,
39643993
CE3E66B60FD54FA7003D1AD2 /* COLLADAFWSkinController.cpp in Sources */,
39653994
CE787CC30F58400C0019C2D7 /* COLLADAFWCamera.cpp in Sources */,
39663995
CE787CC40F58400C0019C2D7 /* COLLADAFWColor.cpp in Sources */,
@@ -4099,6 +4128,7 @@
40994128
CE71CEA7104D1A0B00368D98 /* COLLADASaxFWLSourceArrayLoader15.cpp in Sources */,
41004129
CE71CEA8104D1A0B00368D98 /* COLLADASaxFWLTransformationLoader.cpp in Sources */,
41014130
CE71CEA9104D1A0B00368D98 /* COLLADASaxFWLTypes.cpp in Sources */,
4131+
D4E84DF821A47B3A003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader14.cpp in Sources */,
41024132
CE71CEAA104D1A0B00368D98 /* COLLADASaxFWLVersionParser.cpp in Sources */,
41034133
CE71CEAB104D1A0B00368D98 /* COLLADASaxFWLVisualSceneLoader.cpp in Sources */,
41044134
CE71CEAC104D1A0B00368D98 /* COLLADASaxFWLVisualSceneLoader14.cpp in Sources */,
@@ -4122,6 +4152,7 @@
41224152
buildActionMask = 2147483647;
41234153
files = (
41244154
CE72916810ACA1F800AE5662 /* COLLADAMayaAnimationClipExporter.cpp in Sources */,
4155+
D4E84DFA21A47B54003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader15.cpp in Sources */,
41254156
95AF1A831CCFC257009B9B7D /* COLLADAMayaLODExporter.cpp in Sources */,
41264157
CE72916910ACA1F800AE5662 /* COLLADAMayaAnimationCurves.cpp in Sources */,
41274158
CE72916A10ACA1F800AE5662 /* COLLADAMayaAnimationElement.cpp in Sources */,
@@ -4146,6 +4177,7 @@
41464177
871C5B3C1BCEC149008B84FF /* COLLADAMayaPhysXExporter.cpp in Sources */,
41474178
CE72917A10ACA1F800AE5662 /* COLLADAMayaGeometryExporter.cpp in Sources */,
41484179
CE72917B10ACA1F800AE5662 /* COLLADAMayaGeometryPolygonExporter.cpp in Sources */,
4180+
D4E84DF721A47AFC003AAB34 /* COLLADASaxFWLLibraryAnimationClipsLoader.cpp in Sources */,
41494181
CE72917C10ACA1F800AE5662 /* COLLADAMayaHwShaderExporter.cpp in Sources */,
41504182
CE72917D10ACA1F800AE5662 /* COLLADAMayaImageExporter.cpp in Sources */,
41514183
CE72917E10ACA1F800AE5662 /* COLLADAMayaImportOptions.cpp in Sources */,

0 commit comments

Comments
 (0)