31 #ifndef PXR_IMAGING_HD_SCENE_GLOBALS_SCHEMA_H
32 #define PXR_IMAGING_HD_SCENE_GLOBALS_SCHEMA_H
46 #define HDSCENEGLOBALS_SCHEMA_TOKENS \
48 (activeRenderSettingsPrim) \
85 static HdContainerDataSourceHandle
105 HdContainerDataSourceHandle
Build();
120 const HdSceneIndexBaseRefPtr &si);
137 const HdContainerDataSourceHandle &fromParentContainer);
static SDF_API const SdfPath & AbsoluteRootPath()
static HD_API const HdDataSourceLocator & GetActiveRenderSettingsPrimLocator()
#define HDSCENEGLOBALS_SCHEMA_TOKENS
static HD_API HdSceneGlobalsSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
static HD_API HdContainerDataSourceHandle BuildRetained(const HdPathDataSourceHandle &activeRenderSettingsPrim)
static HD_API const HdDataSourceLocator & GetDefaultLocator()
HD_API Builder & SetActiveRenderSettingsPrim(const HdPathDataSourceHandle &activeRenderSettingsPrim)
static const SdfPath & GetDefaultPrimPath()
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static HD_API HdSceneGlobalsSchema GetFromSceneIndex(const HdSceneIndexBaseRefPtr &si)
TF_DECLARE_PUBLIC_TOKENS(HdSceneGlobalsSchemaTokens, HD_API, HDSCENEGLOBALS_SCHEMA_TOKENS)
HD_API HdPathDataSourceHandle GetActiveRenderSettingsPrim()
#define PXR_NAMESPACE_CLOSE_SCOPE
static HD_API const TfToken & GetSchemaToken()
HdSceneGlobalsSchema(HdContainerDataSourceHandle container)
HD_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far.
HdPathDataSource::Handle HdPathDataSourceHandle