Public Member Functions | |
| I3DShInstance * | GetSceneInstance (int32 i) const |
| int32 | GetLength () const |
| boolean | Contains (const I3DShInstance *sceneInstance) const |
Static Public Member Functions | |
| static void | Create (TInstancePath **newInstancePath, const TInstancePath *instancePath, I3DShInstance *instance) |
| static boolean | AreEqual (TInstancePath *path1, TInstancePath *path2) |
Protected Member Functions | |
| TInstancePath (const TInstancePath *instancePath, I3DShInstance *instance) | |
| ~TInstancePath () | |
Protected Attributes | |
| TMCPtrArray< I3DShInstance > | fInstanceList |
Instance Path is used to store the list of Master Groups in which a given Instance is located. This is used to calculate transforms in global coordinates, etc.
| TInstancePath::TInstancePath | ( | const TInstancePath * | instancePath, | |
| I3DShInstance * | instance | |||
| ) | [protected] |
| TInstancePath::~TInstancePath | ( | ) | [protected] |
| static boolean TInstancePath::AreEqual | ( | TInstancePath * | path1, | |
| TInstancePath * | path2 | |||
| ) | [static] |
| boolean TInstancePath::Contains | ( | const I3DShInstance * | sceneInstance | ) | const |
| static void TInstancePath::Create | ( | TInstancePath ** | newInstancePath, | |
| const TInstancePath * | instancePath, | |||
| I3DShInstance * | instance | |||
| ) | [static] |
| int32 TInstancePath::GetLength | ( | ) | const [inline] |
| I3DShInstance* TInstancePath::GetSceneInstance | ( | int32 | i | ) | const [inline] |
TMCPtrArray<I3DShInstance> TInstancePath::fInstanceList [protected] |
1.6.3