7#ifndef PXR_USD_IMAGING_USD_EXEC_IMAGING_STAGE_SCENE_INDEX_INTERFACE_H
8#define PXR_USD_IMAGING_USD_EXEC_IMAGING_STAGE_SCENE_INDEX_INTERFACE_H
15#include "pxr/imaging/hd/sceneIndex.h"
16#include "pxr/usd/usd/timeCode.h"
18PXR_NAMESPACE_OPEN_SCOPE
53 virtual void SetStage(UsdStageRefPtr stage) = 0;
74PXR_NAMESPACE_CLOSE_SCOPE
Abstract interface to scene data.
A scene index that provides values computed by exec.
virtual void ApplyPendingUpdates()=0
Calls PrimsDirtied for computed values that have changed due to scene changes.
virtual void SetTime(UsdTimeCode time)=0
Sets the time at which computed values are evaluated.
virtual void SetStage(UsdStageRefPtr stage)=0
Sets the USD stage.
The outermost container for scene description, which owns and presents composed prims as a scenegraph...
Represent a time value, which may be either numeric, holding a double value, or a sentinel value UsdT...
Standard pointer typedefs.
#define TF_DECLARE_REF_PTRS(type)
Define standard ref pointer types.