6#ifndef PXR_IMAGING_HD_SI_NODE_IDENTIFIER_RESOLVING_SCENE_INDEX_H
7#define PXR_IMAGING_HD_SI_NODE_IDENTIFIER_RESOLVING_SCENE_INDEX_H
9#include "pxr/imaging/hd/materialFilteringSceneIndexBase.h"
10#include "pxr/imaging/hdsi/api.h"
14PXR_NAMESPACE_OPEN_SCOPE
31 HdSiNodeIdentifierResolvingSceneIndexRefPtr
32 New(HdSceneIndexBaseRefPtr
const &inputSceneIndex,
40 FilteringFnc _GetFilteringFunction()
const override;
44 HdSceneIndexBaseRefPtr
const &inputSceneIndex,
50PXR_NAMESPACE_CLOSE_SCOPE
Base class for implementing scene indices which read from and write to only material network data sou...
Scene index that converts the <sourceType>:sourceAsset info into a nodeType (nodeIdentifier).
static HDSI_API HdSiNodeIdentifierResolvingSceneIndexRefPtr New(HdSceneIndexBaseRefPtr const &inputSceneIndex, const TfToken &sourceType)
Construct a new instance of HdSiNodeIdentifierResolvingSceneIndex.
Token for efficient comparison, assignment, and hashing of known strings.
#define TF_DECLARE_REF_PTRS(type)
Define standard ref pointer types.