AYON Usd Resolver
0.1.0
|
#include <resolverContext.h>
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< resolverContextCache > | getCachePtr () const |
Private Attributes | |
std::shared_ptr< resolverContextCache > | cache |
ArResolvedPath | rootPath |
Friends | |
AR_AYONUSDRESOLVER_API friend size_t | hash_value (const AyonUsdResolverContext &ctx) |
AyonUsdResolverContext::AyonUsdResolverContext | ( | ) |
|
default |
AyonUsdResolverContext::~AyonUsdResolverContext | ( | ) |
void AyonUsdResolverContext::ClearAndReinitialize | ( | ) |
void AyonUsdResolverContext::clearCache | ( | ) |
void AyonUsdResolverContext::deleteFromCache | ( | const std::string & | key | ) |
void AyonUsdResolverContext::dropCache | ( | ) |
std::shared_ptr< resolverContextCache > AyonUsdResolverContext::getCachePtr | ( | ) | const |
void AyonUsdResolverContext::Initialize | ( | ) |
bool AyonUsdResolverContext::operator!= | ( | const AyonUsdResolverContext & | ctx | ) | const |
bool AyonUsdResolverContext::operator< | ( | const AyonUsdResolverContext & | ctx | ) | const |
bool AyonUsdResolverContext::operator== | ( | const AyonUsdResolverContext & | ctx | ) | const |
|
friend |
|
private |
|
private |