メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス Spr::D3DocNode

#include <D3DocNode.h>

Spr::FIDocNodeBase, と Spr::UTTreeNode< D3DocNode >を継承しています。

Spr::D3DocNodeのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド


説明

DirectXファイルの Document Object.

D3DocNode.h の 11 行で定義されています。


コンストラクタとデストラクタ

Spr::D3DocNode::D3DocNode (  IDirectXFileData *  x,
IDirectXFileDataReference *  xRef
)  [inline]
 

ロード用のコンストラクタ

D3DocNode.h の 49 行で定義されています。

Spr::D3DocNode::D3DocNode (  FIString  t  )  [inline]
 

セーブ用のコンストラクタ

D3DocNode.h の 54 行で定義されています。


関数

Spr::D3DocNode::WXINTF (  DirectXFileData   ) 
 

DirectXFileData.

virtual FIDocNodeBase* Spr::D3DocNode::GetParent (   )  [virtual]
 

親ノード

Spr::FIDocNodeBaseを実装しています.

virtual int Spr::D3DocNode::NChildren (   )  const [virtual]
 

子ノードの数

Spr::FIDocNodeBaseを実装しています.

virtual FIDocNodeBase* Spr::D3DocNode::Child (  int  i  )  [virtual]
 

子ノードを返す関数の実装

Spr::FIDocNodeBaseを実装しています.

virtual void Spr::D3DocNode::AddChild (  FIDocNodeBase *   )  [virtual]
 

子ノードの追加

Spr::FIDocNodeBaseを再定義しています。

virtual void Spr::D3DocNode::SetParent (  FIDocNodeBase *   )  [virtual]
 

親ノードの設定

Spr::FIDocNodeBaseを実装しています.

virtual void Spr::D3DocNode::ClearChildren (   )  [virtual]
 

子ノードをすべて削除

Spr::FIDocNodeBaseを実装しています.

virtual FIDocNodeBase* Spr::D3DocNode::FindChild (  UTString  type  )  [virtual]
 

子ノードを型名で検索

Spr::FIDocNodeBaseを実装しています.

virtual void Spr::D3DocNode::SetType (  UTString  t  )  [virtual]
 

このノードの型名の設定. リファレンスの場合は, "REF"を設定する.

Spr::FIDocNodeBaseを再定義しています。

virtual FIDocNodeBase* Spr::D3DocNode::SetNewNode (  FIString  id,
FIString  type
)  [virtual]
 

現在の属性に新しいノードをセットする.

Spr::FIDocNodeBaseを実装しています.

virtual FIIterator Spr::D3DocNode::FirstAttr (   )  const [virtual]
 

先頭の属性値を指すイタレータを取得

Spr::FIDocNodeBaseを実装しています.

virtual FIIterator Spr::D3DocNode::LastAttr (   )  const [virtual]
 

最後の次の属性値を指すイタレータを取得

Spr::FIDocNodeBaseを実装しています.

virtual FIIterator Spr::D3DocNode::FindAttr (  FIString  key,
size_t  pos = 0
)  const [virtual]
 

指定のノードを指すイタレータを取得

Spr::FIDocNodeBaseを実装しています.

virtual bool Spr::D3DocNode::IsLast (  const FIIterator &  it  )  const [virtual]
 

イタレータが最後に来たら true

Spr::FIDocNodeBaseを再定義しています。

virtual const GUID* Spr::D3DocNode::GetId (   )  [virtual]
 

このノードのIDの取得

virtual UTString Spr::D3DocNode::GetName (   )  const [virtual]
 

このノードの名前の取得

Spr::FIDocNodeBaseを実装しています.

virtual const GUID* Spr::D3DocNode::GetTypeId (   )  [virtual]
 

このノードの型のIDの取得

UTString Spr::D3DocNode::GetType (   )  const [inline, virtual]
 

このノードの型名の取得

Spr::FIDocNodeBaseを実装しています.

D3DocNode.h の 64 行で定義されています。

virtual FITypeDesc* Spr::D3DocNode::GetTypeDesc (   )  [virtual]
 

型の情報の取得

Spr::FIDocNodeBaseを実装しています.

void Spr::D3DocNode::SetName (  UTString  n  )  [virtual]
 

このノードの名前の設定

Spr::FIDocNodeBaseを実装しています.


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 01:59:05 2006に生成されました。  doxygen 1.4.1