1 /*
2     Copyright (c) 2008-2009 NetAllied Systems GmbH
3 
4 	This file is part of COLLADAMaya.
5 
6     Portions of the code are:
7     Copyright (c) 2005-2007 Feeling Software Inc.
8     Copyright (c) 2005-2007 Sony Computer Entertainment America
9     Copyright (c) 2004-2005 Alias Systems Corp.
10 
11     Licensed under the MIT Open Source License,
12     for details please see LICENSE file or the website
13     http://www.opensource.org/licenses/mit-license.php
14 */
15 
16 #ifndef __COLLADA_MAYA_ANIMATION_CLIP_EXPORTER_H__
17 #define __COLLADA_MAYA_ANIMATION_CLIP_EXPORTER_H__
18 
19 #include "COLLADAMayaDocumentExporter.h"
20 #include "COLLADAMayaAnimationTools.h"
21 
22 #include "COLLADASWLibraryAnimationClips.h"
23 
24 
25 namespace COLLADAMaya
26 {
27 
28     // ----------------------------------------------------------
29     /**
30     * Class to export the animation clips.
31     */
32 
33     class AnimationClipExporter : public COLLADASW::LibraryAnimationClips
34     {
35 
36     public:
37 
38         /** Constructor */
39         AnimationClipExporter ( COLLADASW::StreamWriter* _streamWriter );
~AnimationClipExporter()40         virtual ~AnimationClipExporter() {};
41 
42         /** Exports all animation clips from the member animation list. */
43         void exportAnimationClips ( const AnimationClipList* animationClips );
44     };
45 }
46 
47 
48 #endif // __COLLADA_MAYA_ANIMATION_CLIP_EXPORTER_H__
49