daeIDRefResolver Class Reference
#include <daeIDRef.h>
Inheritance diagram for daeIDRefResolver:
Detailed Description
ThedaeIDRefResolver
class is the plugin point for daeIDRef
resolution.
This class is an abstract base class that defines an interface for resolving daeIDRefs
. All instances of daeIDRefResolvers
are tracked centrally. Every daeIDRef
is passed through this list of aeIDRefResolvers
for resolution. The list is ordered on a first come, first serve basis, and resolution terminates after any resolver instance is able to resolve the ID.
Public Member Functions | |
daeIDRefResolver () | |
Constructor; base constructor appends this to _KnownResolvers list. | |
virtual | ~daeIDRefResolver () |
Destructor. | |
virtual daeBool | resolveElement (daeIDRef &IDRef)=0 |
Provides an abstract interface to convert a daeIDRef into a daeElement . | |
virtual daeBool | resolveID (daeIDRef &IDRef)=0 |
Provides an abstract interface to convert a daeElement into a daeIDRef . | |
virtual daeString | getName ()=0 |
Gets the name of this resolver. | |
Static Public Member Functions | |
static void | attemptResolveElement (daeIDRef &id) |
Iterates through known resolvers calling resolveElement() . | |
static void | attemptResolveID (daeIDRef &id) |
attemptResolveID iterates through known resolvers calling resolveID(). | |
Static Protected Attributes | |
static daeIDRefResolverPtrArray | _KnownResolvers |
Member Function Documentation
|
Iterates through known resolvers calling
|
|
attemptResolveID iterates through known resolvers calling resolveID().
|
|
Gets the name of this resolver.
Implemented in daeDefaultIDRefResolver. |
|
Provides an abstract interface to convert a
Implemented in daeDefaultIDRefResolver. |
|
Provides an abstract interface to convert a
Implemented in daeDefaultIDRefResolver. |
The documentation for this class was generated from the following files:
- C:/SVN_wf/COLLADA_DOM/include/dae/daeIDRef.h
- C:/SVN_wf/COLLADA_DOM/src/dae/daeIDRef.cpp
©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:47:00 2006 for COLLADA 1.4 DOM by 1.4.3