![]() |
Springhead
An open source physics engine for virtual reality, haptics and motion generation.
|
UTLoadedData 用の名前管理
#include <UTLoadContext.h>
Public 型 | |
typedef std::set< UTLoadedData *, UTContentsLess < UTLoadedData * > > | DataSet |
typedef std::map< UTString, UTString > | NameMap |
Public メソッド | |
UTLoadedData * | FindData (UTString name, UTString cls="") |
bool | AddData (UTLoadedData *data) |
UTLoadedDataを名前表に追加 | |
UTString | MapName (UTString n) |
名前の変換(名前がぶつかった場合,ノードの名前を変換するが, この関数は,元の名前→変換後の名前の変換をする. [詳細] | |
Protected メソッド | |
UTLoadedData * | FindDataFromAncestor (UTString name, UTString cls) |
UTLoadedData * | FindDataFromDescendant (UTString name, UTString cls) |
UTLoadedData * | FindDataExact (UTString name, UTString cls) |
UTLoadedData * | SearchSet (UTString name, UTString cls) |
Protected 変数 | |
NameMap | nameMap |
DataSet | dataSet |
名前空間を構成するためのツリー | |
typedef std::vector < UTNameManagerForData * > | NameManagers |
UTLoadedData * | data |
持ち主のデータ | |
NameManagers | childManagers |
子名前空間 | |
UTNameManagerForData * | parent |
親名前空間 | |
UTString MapName | ( | UTString | n | ) |
n | 元の名前 |