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

#include <identity.h>

+ Inheritance diagram for Sdf_IdentityRegistry:

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...


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

Returns the layer that owns this registry.

Definition at line 103 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

Definition at line 117 of file identity.h.

friend class Sdf_IdRegistryImpl

Definition at line 119 of file identity.h.

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