HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdDataSourceLegacyPrim Class Reference

#include <dataSourceLegacyPrim.h>

+ Inheritance diagram for HdDataSourceLegacyPrim:

Public Member Functions

 HD_DECLARE_DATASOURCE (HdDataSourceLegacyPrim)
 
TfTokenVector GetNames () override
 
HdDataSourceBaseHandle Get (const TfToken &name) override
 
void PrimDirtied (const HdDataSourceLocatorSet &locators)
 
- Public Member Functions inherited from HdContainerDataSource
 HD_DECLARE_DATASOURCE_ABSTRACT (HdContainerDataSource)
 
- Public Member Functions inherited from HdDataSourceBase
virtual HD_API ~HdDataSourceBase ()=0
 

Static Public Member Functions

static const
HdDataSourceLocatorSet
GetCachedLocators ()
 Return which locators PrimDirtied will respond to... More...
 
- Static Public Member Functions inherited from HdContainerDataSource
static HD_API
HdDataSourceBaseHandle 
Get (const Handle &container, const HdDataSourceLocator &locator)
 

Detailed Description

This is an HdContainerDataSource which represents a prim-level data source for adapting HdSceneDelegate calls into the forms defined by HdSchemas during emulation of legacy scene delegates.

Definition at line 76 of file dataSourceLegacyPrim.h.

Member Function Documentation

HdDataSourceBaseHandle HdDataSourceLegacyPrim::Get ( const TfToken name)
overridevirtual

Returns the child datasource of the given name. This call is expected to be threadsafe.

Implements HdContainerDataSource.

static const HdDataSourceLocatorSet& HdDataSourceLegacyPrim::GetCachedLocators ( )
static

Return which locators PrimDirtied will respond to...

TfTokenVector HdDataSourceLegacyPrim::GetNames ( )
overridevirtual

Returns the list of names for which Get(...) is expected to return a non-null value. This call is expected to be threadsafe.

Implements HdContainerDataSource.

HdDataSourceLegacyPrim::HD_DECLARE_DATASOURCE ( HdDataSourceLegacyPrim  )
void HdDataSourceLegacyPrim::PrimDirtied ( const HdDataSourceLocatorSet locators)

This clears internal cached values and is currently called only by HdLegacyPrimSceneIndex in response to its own DirtyPrims method


The documentation for this class was generated from the following file: