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