#include <SubgraphA3GWriter.h>
typedef aw::unordered_map<awSupport::SurfaceDataRef,
int>
SurfaceDataToSourceIdMap [protected] |
typedef aw::unordered_map<awSupport::GeometryDataRef,
int>
GeometryDataToSourceIdMap [protected] |
typedef aw::unordered_map<awScene::LodGroupRef,
int>
LodGroupToSourceIdMap [protected] |
SubgraphA3GWriter | ( | const awString::IString & | filename | ) |
virtual ~SubgraphA3GWriter | ( | ) | [protected, virtual] |
bool write | ( | ) |
const awString::IString& getFilename | ( | ) | const |
bool addSubgraph | ( | awScene::Node & | root | ) |
virtual bool needsWrite | ( | awScene::LodGroup & | lodGroup | ) | [virtual] |
bool commitSourceIdsToNodes | ( | ) |
bool commitSourceFilenameToNodes | ( | const awString::IString & | filename | ) |
int getSourceId | ( | awScene::Node & | node | ) | const |
virtual void apply | ( | awScene::LodCollapse & | lodCollapse | ) | [protected, virtual] |
Reimplemented from NodeVisitor.
virtual void apply | ( | awScene::LodGroup & | lodGroup | ) | [protected, virtual] |
Reimplemented from NodeVisitor.
bool
myLastSubgraphAdded [protected] |
awString::IString
myFilename [protected] |
bool
myWritten [protected] |
A3GWriterRef
myWriter [protected] |