2
Copyright (c) 2008-2009 NetAllied Systems GmbH
4
This file is part of COLLADASaxFrameworkLoader.
6
Licensed under the MIT Open Source License,
7
for details please see LICENSE file or the website
8
http://www.opensource.org/licenses/mit-license.php
12
#ifndef __COLLADASAXFWL_LIBRARYANIMATIONSLOADER14_H__
13
#define __COLLADASAXFWL_LIBRARYANIMATIONSLOADER14_H__
16
#include "COLLADASaxFWLPrerequisites.h"
17
#include "COLLADASaxFWLLibraryAnimationsLoader.h"
18
#include "COLLADASaxFWLSourceArrayLoader14.h"
21
namespace COLLADASaxFWL
25
class IFilePartLoader;
28
class LibraryAnimationsLoader14 : public SourceArrayLoader14
31
LibraryAnimationsLoader* mLoader;
34
LibraryAnimationsLoader14(LibraryAnimationsLoader* loader)
35
: SourceArrayLoader14(loader)
40
virtual bool end__library_animations();
42
virtual bool begin__source( const COLLADASaxFWL14::source__AttributeData& attributeData );
44
virtual bool end__source();
46
virtual bool begin__animation( const COLLADASaxFWL14::animation__AttributeData& attributeData );
48
virtual bool end__animation();
50
virtual bool begin__sampler( const COLLADASaxFWL14::sampler__AttributeData& attributeData );
52
virtual bool end__sampler();
54
virtual bool begin__channel( const COLLADASaxFWL14::channel__AttributeData& attributeData );
56
virtual bool end__channel();
58
virtual bool begin__input____InputLocal( const COLLADASaxFWL14::input____InputLocal__AttributeData& attributeData );
60
virtual bool end__input____InputLocal();
62
virtual bool begin__Name_array( const COLLADASaxFWL14::Name_array__AttributeData& attributeData );
64
virtual bool end__Name_array();
66
virtual bool data__Name_array( const ParserString* data, size_t length );
68
virtual bool begin__technique( const COLLADASaxFWL14::technique__AttributeData& attributeData );
70
virtual bool end__technique();
74
/** Disable default copy ctor. */
75
LibraryAnimationsLoader14(const LibraryAnimationsLoader14&);
76
/** Disable default assignment operator. */
77
const LibraryAnimationsLoader14& operator=(const LibraryAnimationsLoader14&);
80
#endif // __COLLADASAXFWL_LIBRARYANIMATIONSLOADER14_H__