FnUsdAbstractionLib 0.6.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
usg::hd::SceneIndex Class Reference

Public Member Functions

 SceneIndex (const SceneIndexInterfaceRefPtr &interface)
 
 SceneIndex (SceneIndex &)=delete
 
SceneIndexoperator= (SceneIndex &)=delete
 
SceneIndexPrim getPrim (const usg::Path &path)
 
PathArray getChildPrimPaths (const usg::Path &path)
 
void addObserver (const SceneIndexObserver *observer)
 
void sendPrimsAdded (const SceneIndexObserver::AddedPrimEntries &entries)
 
void sendPrimsRemoved (const SceneIndexObserver::RemovedPrimEntries &entries)
 
void sendPrimsDirtied (const SceneIndexObserver::DirtiedPrimEntries &entries)
 
SceneIndex::Handle * getHdSceneIndexBaseRefPtr (int usd_version)
 
 SceneIndex (const SceneIndexImpl &impl)
 
SceneIndexImpl * impl ()
 Returns the handle to the wrapped object.
 
const SceneIndexImpl * impl () const
 

Protected Attributes

std::unique_ptr< SceneIndexImpl, void(*)(SceneIndexImpl *)> _pImpl
 


©2025 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk