7 #ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_DATA_SOURCE_UTILS_H
8 #define PXR_USD_IMAGING_USD_SKEL_IMAGING_DATA_SOURCE_UTILS_H
27 if (
auto const result = std::atomic_load(&_data)) {
34 if (std::atomic_compare_exchange_strong(&_data, &expected, desired)) {
54 -> decltype(ds->GetTypedValue(0.0f))
59 return ds->GetTypedValue(shutterOffset);
std::shared_ptr< UsdSkelImagingSkelGuideData > Handle
auto UsdSkelImagingGetTypedValue(const T &ds, const HdSampledDataSource::Time shutterOffset=0.0f) -> decltype(ds->GetTypedValue(0.0f))
**But if you need a result
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
virtual Handle _Compute()=0
#define PXR_NAMESPACE_CLOSE_SCOPE