24 #ifndef _GUSD_USD_VISCACHE_
25 #define _GUSD_USD_VISCACHE_
65 void Clear()
override;
76 ~VisInfo()
override {}
78 int64 getMemoryUsage()
const override {
return sizeof(*this); }
85 VisInfoHandle _GetVisInfo(
const UsdPrim& prim);
88 bool _GetVisibility(
int&
flags,
GUSD_API bool GetVisibility(const UsdPrim &prim, UsdTimeCode time)
GT_API const UT_StringHolder time
static GUSD_API GusdUSD_VisCache & GetInstance()
Wrapper around hboost::intrusive_ptr.
GUSD_API bool GetResolvedVisibility(const UsdPrim &prim, UsdTimeCode time)
~GusdUSD_VisCache() override
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
Base class for items in the UT_CappedCache.
GUSD_API void Clear() override
Clear all caches.