HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Sdf_IdentityRegistry Class Reference

#include <identity.h>

Public Member Functions

 Sdf_IdentityRegistry (const SdfLayerHandle &layer)
 
 ~Sdf_IdentityRegistry ()
 
const SdfLayerHandle & GetLayer () const
 Returns the layer that owns this registry. More...
 
Sdf_IdentityRefPtr Identify (const SdfPath &path)
 
void MoveIdentity (const SdfPath &oldPath, const SdfPath &newPath)
 Update identity in response to a namespace edit. More...
 

Friends

class Sdf_Identity
 
class Sdf_IdRegistryImpl
 

Detailed Description

Definition at line 97 of file identity.h.

Constructor & Destructor Documentation

Sdf_IdentityRegistry::Sdf_IdentityRegistry ( const SdfLayerHandle &  layer)
Sdf_IdentityRegistry::~Sdf_IdentityRegistry ( )

Member Function Documentation

const SdfLayerHandle& Sdf_IdentityRegistry::GetLayer ( ) const
inline

Returns the layer that owns this registry.

Definition at line 105 of file identity.h.

Sdf_IdentityRefPtr Sdf_IdentityRegistry::Identify ( const SdfPath path)

Return the identity associated with path, issuing a new one if necessary. The registry will track the identity and update it if the logical object it represents moves in namespace.

void Sdf_IdentityRegistry::MoveIdentity ( const SdfPath oldPath,
const SdfPath newPath 
)

Update identity in response to a namespace edit.

Friends And Related Function Documentation

friend class Sdf_Identity
friend

Definition at line 119 of file identity.h.

friend class Sdf_IdRegistryImpl
friend

Definition at line 121 of file identity.h.


The documentation for this class was generated from the following file: