HDK
|
#include <primDataSourceOverlayCache.h>
Classes | |
struct | _OverlayDependencies |
Public Member Functions | |
virtual | ~HdPrimDataSourceOverlayCache () |
HdSceneIndexPrim | GetPrim (const SdfPath &primPath) const |
void | HandlePrimsAdded (const HdSceneIndexObserver::AddedPrimEntries &entries, const HdSceneIndexBaseRefPtr &source) |
void | HandlePrimsRemoved (const HdSceneIndexObserver::RemovedPrimEntries &entries) |
void | HandlePrimsDirtied (const HdSceneIndexObserver::DirtiedPrimEntries &entries, HdSceneIndexObserver::DirtiedPrimEntries *additionalDirtied) |
Protected Types | |
using | _OverlayTopology = std::map< TfToken, _OverlayDependencies > |
Protected Member Functions | |
HdPrimDataSourceOverlayCache ()=default | |
void | _SetOverlayTopology (const _OverlayTopology &topology) |
virtual HdDataSourceBaseHandle | _ComputeOverlayDataSource (const TfToken &name, HdContainerDataSourceHandle inputDataSource, HdContainerDataSourceHandle parentOverlayDataSource) const =0 |
Definition at line 39 of file primDataSourceOverlayCache.h.
|
protected |
Definition at line 86 of file primDataSourceOverlayCache.h.
|
virtual |
|
protecteddefault |
|
protectedpure virtual |
|
inlineprotected |
Definition at line 90 of file primDataSourceOverlayCache.h.
HdSceneIndexPrim HdPrimDataSourceOverlayCache::GetPrim | ( | const SdfPath & | primPath | ) | const |
void HdPrimDataSourceOverlayCache::HandlePrimsAdded | ( | const HdSceneIndexObserver::AddedPrimEntries & | entries, |
const HdSceneIndexBaseRefPtr & | source | ||
) |
void HdPrimDataSourceOverlayCache::HandlePrimsDirtied | ( | const HdSceneIndexObserver::DirtiedPrimEntries & | entries, |
HdSceneIndexObserver::DirtiedPrimEntries * | additionalDirtied | ||
) |
void HdPrimDataSourceOverlayCache::HandlePrimsRemoved | ( | const HdSceneIndexObserver::RemovedPrimEntries & | entries | ) |