#include <NVSGSaver.h>
Inheritance diagram for NVSGSaveTraverser:
Public Member Functions | |
NVSGSaveTraverser () | |
Default constructor. | |
void | setFILE (FILE *fh) |
Sets the FILE where the scene is to be saved to. | |
Protected Member Functions | |
void | doApply (const nvsg::ViewState *pViewState, const nvsg::Scene *pScene) |
Controls saving of the scene together with a ViewState. | |
virtual void | handleJitterCamera (const nvsg::JitterCamera *p, const nvsg::Node *root) |
Save a JitterCamera . | |
virtual void | handleParallelCamera (const nvsg::ParallelCamera *p, const nvsg::Node *root) |
Save a ParallelCamera . | |
virtual void | handlePerspectiveCamera (const nvsg::PerspectiveCamera *p, const nvsg::Node *root) |
Save a PerspectiveCamera . | |
virtual void | handleStereoCamera (const nvsg::StereoCamera *p, const nvsg::Node *root) |
Save a StereoCamera . | |
virtual void | handleGeoNode (const nvsg::GeoNode *p) |
Save a GeoNode . | |
virtual void | handleGroup (const nvsg::Group *p) |
Save a Group . | |
virtual void | handleTransform (const nvsg::Transform *p) |
Save a Transform . | |
virtual void | handleAnimatedTransform (const nvsg::AnimatedTransform *p) |
Save an AnimatedTransform . | |
virtual void | handleLOD (const nvsg::LOD *p) |
Save a LOD . | |
virtual void | handleSwitch (const nvsg::Switch *p) |
Save a Switch . | |
virtual void | handleDirectedLight (const nvsg::DirectedLight *p) |
Save a DirectedLight . | |
virtual void | handlePointLight (const nvsg::PointLight *p) |
Save a PointLight . | |
virtual void | handleSpotLight (const nvsg::SpotLight *p) |
Save a SpotLight . | |
virtual void | handleStateSet (const nvsg::StateSet *p) |
Save a StateSet . | |
virtual void | handleCgFx (const nvsg::CgFx *p) |
Save a CgFx . | |
virtual void | handleFaceAttribute (const nvsg::FaceAttribute *p) |
Save a FaceAttribute . | |
virtual void | handleMaterial (const nvsg::Material *p) |
Save a Material . | |
virtual void | handleTextureAttribute (const nvsg::TextureAttribute *p) |
Save a TextureAttribute . | |
virtual void | handleTextureAttributeItem (const nvsg::TextureAttributeItem *p, size_t tu) |
Save a TextureAttributeItem . | |
virtual void | handleTriangles (const nvsg::Triangles *p) |
Save a Triangles . | |
virtual void | handleAnimatedTriangles (const nvsg::AnimatedTriangles *p) |
Save a AnimatedTriangles . | |
virtual void | handleSkinnedTriangles (const nvsg::SkinnedTriangles *p) |
Save a SkinnedTriangles . | |
virtual void | handleTriStrips (const nvsg::TriStrips *p) |
Save a TriStrips . | |
virtual void | handleQuads (const nvsg::Quads *p) |
Save a Quads . | |
virtual void | handleAnimatedQuads (const nvsg::AnimatedQuads *p) |
Save a AnimatedQuads . | |
virtual void | handleQuadStrips (const nvsg::QuadStrips *p) |
Save a QuadStrips . | |
virtual void | handleFramedTrafoAnimation (const nvsg::FramedAnimation< nvmath::Trafo > *p) |
Save a FramedTrafoAnimation . | |
virtual void | handleFramedVNVectorAnimation (const nvsg::FramedAnimation< nvsg::VNVector > *p) |
Save a FramedVNVectorAnimation . | |
virtual void | handleLinearInterpolatedTrafoAnimation (const nvsg::LinearInterpolatedAnimation< nvmath::Trafo > *p) |
Save a LinearInterpolatedTrafoAnimation . | |
virtual void | handleLinearInterpolatedVNVectorAnimation (const nvsg::LinearInterpolatedAnimation< nvsg::VNVector > *p) |
Save a LinearInterpolatedVNVectorAnimation . |
|
Default constructor.
|
|
Sets the FILE where the scene is to be saved to.
|
|
Controls saving of the scene together with a ViewState.
Reimplemented from nvtraverser::Traverser. |
|
Save a
If the
Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the
Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save an
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |
|
Save a
If the Reimplemented from nvtraverser::Traverser. |