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__
|