47 lines
978 B
C++
47 lines
978 B
C++
/*
|
|
* Copyright 2006 Sony Computer Entertainment Inc.
|
|
*
|
|
* Licensed under the MIT Open Source License, for details please see license.txt or the website
|
|
* http://www.opensource.org/licenses/mit-license.php
|
|
*
|
|
*/
|
|
#ifndef __DOM__
|
|
#define __DOM__
|
|
|
|
class DAE;
|
|
class daeMetaElement;
|
|
|
|
#ifdef COLLADA_DOM_SUPPORT150
|
|
namespace ColladaDOM150 {
|
|
extern DLLSPEC daeString COLLADA_VERSION;
|
|
extern DLLSPEC daeString COLLADA_NAMESPACE;
|
|
|
|
// Register all types
|
|
DLLSPEC void registerDomTypes(DAE& dae);
|
|
|
|
// Register all elements
|
|
DLLSPEC daeMetaElement* registerDomElements(DAE& dae);
|
|
|
|
DLLSPEC daeInt colladaTypeCount();
|
|
|
|
}
|
|
#endif
|
|
|
|
#ifdef COLLADA_DOM_SUPPORT141
|
|
namespace ColladaDOM141 {
|
|
extern DLLSPEC daeString COLLADA_VERSION;
|
|
extern DLLSPEC daeString COLLADA_NAMESPACE;
|
|
|
|
// Register all types
|
|
DLLSPEC void registerDomTypes(DAE& dae);
|
|
|
|
// Register all elements
|
|
DLLSPEC daeMetaElement* registerDomElements(DAE& dae);
|
|
|
|
DLLSPEC daeInt colladaTypeCount();
|
|
|
|
}
|
|
#endif
|
|
|
|
#endif // __DOM_INTERFACE__
|