Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Spr::FISaveScene Class Reference

#include <FIDocScene.h>

Inherits Spr::UTRefCount.

Inherited by Spr::D3SaveScene.

Collaboration diagram for Spr::FISaveScene:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes

Protected Member Functions

Protected Attributes


Detailed Description

シーングラフをドキュメントにセーブするセーバー

Definition at line 294 of file FIDocScene.h.


Member Function Documentation

virtual UTRef<FIDocNodeBase> Spr::FISaveScene::CreateDocNodeImp (  UTString  type  )  [protected, pure virtual]
 

ドキュメントノードの生成

Implemented in Spr::D3SaveScene.

virtual UTRef<FIDocNodeBase> Spr::FISaveScene::CreateDocNode (  UTString  type,
SGObject *  o = NULL
)  [inline, virtual]
 

ドキュメントノードの作成

Definition at line 308 of file FIDocScene.h.

virtual void Spr::FISaveScene::Save (  FIDocNodeBase *  doc,
SGScene *  s,
SGObject *  obj = NULL
)  [virtual]
 

シーングラフの特定のノード以下をセーブ

virtual void Spr::FISaveScene::SaveRecursive (  SGObject *  obj  )  [virtual]
 

Saveの再帰部.

virtual void Spr::FISaveScene::SaveReference (  SGObject *  obj  )  [virtual]
 

参照をセーブ

void Spr::FISaveScene::Register (  FIBaseSaver *  s  )  [inline]
 

特定の型のセーバーを登録

Definition at line 324 of file FIDocScene.h.

void Spr::FISaveScene::AddSavedObject (  SGObject *  o  )  [inline]
 

セーブ済みオブジェクトの登録

Definition at line 326 of file FIDocScene.h.

References DSTR.

bool Spr::FISaveScene::IsSavedObject (  SGObject *  o  )  [inline]
 

セーブ済みオブジェクトかどうか判定

Definition at line 332 of file FIDocScene.h.


Member Data Documentation

FISavers Spr::FISaveScene::savers [protected]
 

型ごとのセーバー

Definition at line 297 of file FIDocScene.h.

UTRef<SGScene> Spr::FISaveScene::scene
 

セーブするシーン

Definition at line 302 of file FIDocScene.h.

FIDocNodes Spr::FISaveScene::docs
 

ドキュメントノードのスタック

Definition at line 304 of file FIDocScene.h.

std::set<SGObject*> Spr::FISaveScene::savedObjects
 

セーブ済みオブジェクトの記録

Definition at line 306 of file FIDocScene.h.


The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:08:05 2006 for Springhead by  doxygen 1.4.1