Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c929ace
commit 58b3b44
Showing
25 changed files
with
1,443 additions
and
151 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
/* | ||
Copyright (c) 2008 NetAllied Systems GmbH | ||
This file is part of COLLADAMax. | ||
Portions of the code are: | ||
Copyright (c) 2005-2007 Feeling Software Inc. | ||
Copyright (c) 2005-2007 Sony Computer Entertainment America | ||
Based on the 3dsMax COLLADA Tools: | ||
Copyright (c) 2005-2006 Autodesk Media Entertainment | ||
Licensed under the MIT Open Source License, | ||
for details please see LICENSE file or the website | ||
http://www.opensource.org/licenses/mit-license.php | ||
*/ | ||
|
||
|
||
#ifndef __COLLADAMAX_XREFEXPORTER_H__ | ||
#define __COLLADAMAX_XREFEXPORTER_H__ | ||
|
||
#include "COLLADAMaxPrerequisites.h" | ||
|
||
|
||
|
||
namespace COLLADAMax | ||
{ | ||
class ExportSceneGraph; | ||
class ExportNode; | ||
class DocumentExporter; | ||
|
||
/** Base class to export extra tags in max.*/ | ||
|
||
class XRefExporter : public COLLADA::LibraryControllers | ||
{ | ||
|
||
public: | ||
|
||
private: | ||
ExportSceneGraph* mExportSceneGraph; | ||
DocumentExporter* mDocumentExporter; | ||
|
||
public: | ||
/** Constructor | ||
@param streamWriter the stream the extra tags should be written to.*/ | ||
XRefExporter ( COLLADA::StreamWriter * streamWriter, ExportSceneGraph * exportSceneGraph, DocumentExporter * documentExporter ); | ||
|
||
/** Destructor*/ | ||
virtual ~XRefExporter() | ||
{} | ||
|
||
/** Exports all the controllers in the export scene graph.*/ | ||
void doExport(); | ||
|
||
|
||
private: | ||
|
||
/** Exports all the controllers in @a node and all its child nodes.*/ | ||
void doExport ( ExportNode* exportNode ); | ||
}; | ||
|
||
|
||
} | ||
|
||
|
||
#endif //__COLLADAMAX_XREFEXPORTER_H__ | ||
|
Oops, something went wrong.