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

Spr::D3DocNode Class Reference

#include <D3DocNode.h>

Inherits Spr::FIDocNodeBase, and Spr::UTTreeNode< D3DocNode >.

Collaboration diagram for Spr::D3DocNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions


Detailed Description

DirectXファイルの Document Object.

Definition at line 11 of file D3DocNode.h.


Constructor & Destructor Documentation

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

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

Definition at line 49 of file D3DocNode.h.

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

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

Definition at line 54 of file D3DocNode.h.


Member Function Documentation

Spr::D3DocNode::WXINTF DirectXFileData   ) 
 

DirectXFileData.

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

親ノード

Implements Spr::FIDocNodeBase.

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

子ノードの数

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

子ノードの追加

Reimplemented from Spr::FIDocNodeBase.

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

親ノードの設定

Implements Spr::FIDocNodeBase.

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

子ノードをすべて削除

Implements Spr::FIDocNodeBase.

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

子ノードを型名で検索

Implements Spr::FIDocNodeBase.

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

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

Reimplemented from Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Reimplemented from Spr::FIDocNodeBase.

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

このノードのIDの取得

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

このノードの名前の取得

Implements Spr::FIDocNodeBase.

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

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

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

このノードの型名の取得

Implements Spr::FIDocNodeBase.

Definition at line 64 of file D3DocNode.h.

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

型の情報の取得

Implements Spr::FIDocNodeBase.

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

このノードの名前の設定

Implements Spr::FIDocNodeBase.


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