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

#include <OverlayContainerDataSource.h>

Inheritance diagram for usg::hd::OverlayContainerDataSource:
usg::hd::ContainerDataSource usg::hd::DataSource

Public Member Functions

 OverlayContainerDataSource (size_t count, ContainerDataSourceRefPtr *containers)
 
 OverlayContainerDataSource (const ContainerDataSourceRefPtr &src1, const ContainerDataSourceRefPtr &src2)
 
usg::TokenArray getNames () override
 
usg::hd::DataSourceRefPtr get (const usg::Token &name) override
 
virtual DataSourceRefPtr get (const Token &name)=0
 
virtual TokenArray getNames ()=0
 
- Public Member Functions inherited from usg::hd::DataSource
HandleHandle * getHdDataSourceBaseHandle ()
 
std::shared_ptr< Impl > impl ()
 

Additional Inherited Members

- Protected Member Functions inherited from usg::hd::ContainerDataSource
virtual Handle * newPxrDataSource (DataSource::RefPtr dsRefPtr) override
 
- Protected Member Functions inherited from usg::hd::DataSource
virtual void allocateImplFromShared (DataSource::RefPtr dsRefPtr)
 
virtual Handle * newPxrDataSource (DataSource::RefPtr dsRefPtr)=0
 
- Protected Attributes inherited from usg::hd::DataSource
std::shared_ptr< Impl > _pImpl
 

Detailed Description

A utility data source mirroring the functionality in HdOverlayContainerDataSource from pxr/imaging/hd/overlayContainerDataSource.h/cpp.

Member Function Documentation

◆ getNames()

usg::TokenArray usg::hd::OverlayContainerDataSource::getNames ( )
overridevirtual

◆ get()

usg::hd::DataSourceRefPtr usg::hd::OverlayContainerDataSource::get ( const usg::Token name)
overridevirtual


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