AYON Usd Resolver  0.1.0
Loading...
Searching...
No Matches
AyonUsdResolverContext Class Reference

#include <resolverContext.h>

Collaboration diagram for AyonUsdResolverContext:

Public Member Functions

AR_AYONUSDRESOLVER_API AyonUsdResolverContext ()
 
AR_AYONUSDRESOLVER_API AyonUsdResolverContext (const AyonUsdResolverContext &ctx)
 
AR_AYONUSDRESOLVER_API ~AyonUsdResolverContext ()
 
AR_AYONUSDRESOLVER_API bool operator< (const AyonUsdResolverContext &ctx) const
 
AR_AYONUSDRESOLVER_API bool operator== (const AyonUsdResolverContext &ctx) const
 
AR_AYONUSDRESOLVER_API bool operator!= (const AyonUsdResolverContext &ctx) const
 
AR_AYONUSDRESOLVER_API void Initialize ()
 
AR_AYONUSDRESOLVER_API void ClearAndReinitialize ()
 
AR_AYONUSDRESOLVER_API void dropCache ()
 
AR_AYONUSDRESOLVER_API void deleteFromCache (const std::string &key)
 
AR_AYONUSDRESOLVER_API void clearCache ()
 
std::shared_ptr< resolverContextCachegetCachePtr () const
 

Private Attributes

std::shared_ptr< resolverContextCachecache
 
ArResolvedPath rootPath
 

Friends

AR_AYONUSDRESOLVER_API friend size_t hash_value (const AyonUsdResolverContext &ctx)
 

Constructor & Destructor Documentation

◆ AyonUsdResolverContext() [1/2]

AyonUsdResolverContext::AyonUsdResolverContext ( )
Here is the call graph for this function:

◆ AyonUsdResolverContext() [2/2]

AyonUsdResolverContext::AyonUsdResolverContext ( const AyonUsdResolverContext ctx)
default

◆ ~AyonUsdResolverContext()

AyonUsdResolverContext::~AyonUsdResolverContext ( )

Member Function Documentation

◆ ClearAndReinitialize()

void AyonUsdResolverContext::ClearAndReinitialize ( )
Here is the call graph for this function:

◆ clearCache()

void AyonUsdResolverContext::clearCache ( )

◆ deleteFromCache()

void AyonUsdResolverContext::deleteFromCache ( const std::string &  key)

◆ dropCache()

void AyonUsdResolverContext::dropCache ( )
Here is the caller graph for this function:

◆ getCachePtr()

std::shared_ptr< resolverContextCache > AyonUsdResolverContext::getCachePtr ( ) const
Here is the caller graph for this function:

◆ Initialize()

void AyonUsdResolverContext::Initialize ( )
Here is the caller graph for this function:

◆ operator!=()

bool AyonUsdResolverContext::operator!= ( const AyonUsdResolverContext ctx) const

◆ operator<()

bool AyonUsdResolverContext::operator< ( const AyonUsdResolverContext ctx) const

◆ operator==()

bool AyonUsdResolverContext::operator== ( const AyonUsdResolverContext ctx) const

Friends And Related Function Documentation

◆ hash_value

AR_AYONUSDRESOLVER_API friend size_t hash_value ( const AyonUsdResolverContext ctx)
friend

Member Data Documentation

◆ cache

std::shared_ptr<resolverContextCache> AyonUsdResolverContext::cache
private

◆ rootPath

ArResolvedPath AyonUsdResolverContext::rootPath
private

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