35 #ifndef PXR_IMAGING_HD_SCENE_GLOBALS_SCHEMA_H
36 #define PXR_IMAGING_HD_SCENE_GLOBALS_SCHEMA_H
56 #define HD_SCENE_GLOBALS_SCHEMA_TOKENS \
58 (activeRenderSettingsPrim) \
91 const HdSceneIndexBaseRefPtr &si);
116 static HdContainerDataSourceHandle
136 HdContainerDataSourceHandle
Build();
149 const HdContainerDataSourceHandle &fromParentContainer);
static SDF_API const SdfPath & AbsoluteRootPath()
static HD_API const HdDataSourceLocator & GetActiveRenderSettingsPrimLocator()
Prim-level relative data source locator to locate activeRenderSettingsPrim.
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()
#define HD_SCENE_GLOBALS_SCHEMA_TOKENS
TF_DECLARE_PUBLIC_TOKENS(HdSceneGlobalsSchemaTokens, HD_API, HD_SCENE_GLOBALS_SCHEMA_TOKENS)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static HD_API HdSceneGlobalsSchema GetFromSceneIndex(const HdSceneIndexBaseRefPtr &si)
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