Frameworkを使うのと簡単です。
virtual void FWMyApp::Save(const char* filename){
UTRef<ImportIf> import = GetSdk()->GetFISdk()->CreateImport();
GetSdk()->SaveScene(filename, import); // filenameにシーンをセーブ
FISdk単体で使う場合は次のようになります。
void save(const char* filename, ImportIf* ex, ObjectIf* rootNode){
// ファイルのセーブ
UTRef<FISdkIf> fiSdk = FISdkIf::CreateSdk();
FIFileIf* file = fiSdk->CreateFileFromExt(".spr");
ObjectIfs objs; // ロード用オブジェクトスタック
objs.push_back(rootNode);
file->SetImport(ex);
file->Save(*objs, filename);
}