HDK
|
#include <dataSourceUtils.h>
Public Types | |
using | Handle = std::shared_ptr< T > |
Public Member Functions | |
Handle | Get () |
void | Invalidate () |
Protected Member Functions | |
virtual Handle | _Compute ()=0 |
A thunk for shared pointers computing the result only once and using atomic operations to store the cached result.
Definition at line 20 of file dataSourceUtils.h.
using UsdSkelImagingSharedPtrThunk< T >::Handle = std::shared_ptr<T> |
Definition at line 23 of file dataSourceUtils.h.
|
protectedpure virtual |
|
inline |
Definition at line 25 of file dataSourceUtils.h.
|
inline |
Definition at line 41 of file dataSourceUtils.h.