Springhead
An open source physics engine for virtual reality, haptics and motion generation.
クラス FISaveContext
FISaveContextに対する継承グラフ

Public メソッド

virtual void PushFileMap (const UTString fn, bool binary)
 セーブ用にファイルを開く [詳細]
 
virtual void PopFileMap ()
 
std::ostream & Stream ()
 
void Message (const char *msg)
 メッセージの出力
 
void ErrorMessage (const char *msg)
 エラーメッセージの出力
 
void RegisterGroupToDb (const char *gp)
 セーブするノードのグループを登録。グループ名をスペースで区切って指定。 例:RegisterGroupToDb("Foundation Physics Graphics Framework OldSpringhead");
 
UTString GetNodeTypeName ()
 
UTString GetNodeName ()
 
- Public メソッド inherited from UTFileContext
bool IsGood ()
 ロードできる状態ならtrue
 

Public 変数

UTString fileName
 セーブするファイルの名前
 
UTTypeDescFieldIts fieldIts
 UTTypeDescのフィールドへのイタレータのスタック
 
UTStack< UTRef< UTLoadedData > > datas
 セーブするディスクリプタのスタック.ネストした組み立て型に備えてスタックになっている.
 
std::set< ObjectIf * > savedObjects
 
UTStack< Import * > importStack
 インポートスタック
 
FISdksdk
 SDKへの参照
 
- Public 変数 inherited from UTFileContext
UTStack< UTRef< UTFileMap > > fileMaps
 ロード/セーブ中のファイルの名前と中身.ファイルincludeに備えてstackになっている.
 
std::ostream * errorStream
 エラーメッセージ出力用のストリーム cout とか DSTR を指定する.
 
UTStack< UTRef< UTTypeDescDb > > typeDbs
 typeDb のスタック
 
UTStack< UTRef< UTLoadHandlerDb > > handlerDbs
 handlerDbのスタック
 
ObjectIfs objects
 現在ロード中 or セーブ中のオブジェクト. ネストしたオブジェクトに備えてスタックになっている.
 

関数

virtual void PushFileMap ( const UTString  fn,
bool  binary 
)
virtual

ファイルを閉じる

UTFileContextを実装しています。


このクラスの説明は次のファイルから生成されました: