24 #ifndef PXR_USD_IMAGING_USD_IMAGING_REPRESENTED_BY_ANCESTOR_PRIM_ADAPTER_H 25 #define PXR_USD_IMAGING_USD_IMAGING_REPRESENTED_BY_ANCESTOR_PRIM_ADAPTER_H 31 PXR_NAMESPACE_OPEN_SCOPE
65 instancerContext =
nullptr)
override;
70 HdDirtyBits* timeVaryingBits,
79 HdDirtyBits requestedBits,
87 TfToken const& propertyName)
override;
104 PXR_NAMESPACE_CLOSE_SCOPE
106 #endif // PXR_USD_IMAGING_USD_IMAGING_REPRESENTED_BY_ANCESTOR_PRIM_ADAPTER_H Base class for all prim adapters which only want to indicate that an ancestor prim is responsible for...
SdfPath Populate(UsdPrim const &prim, UsdImagingIndexProxy *index, UsdImagingInstancerContext const *instancerContext=nullptr) override
Called to populate the RenderIndex for this UsdPrim.
This proxy class exposes a subset of the private Delegate API to PrimAdapters.
PopulationMode GetPopulationMode() override
Returns the prim's behavior with regard to population and invalidation.
Token for efficient comparison, assignment, and hashing of known strings.
HdDirtyBits ProcessPropertyChange(UsdPrim const &prim, SdfPath const &cachePath, TfToken const &propertyName) override
Returns a bit mask of attributes to be updated, or HdChangeTracker::AllDirty if the entire prim must ...
void TrackVariability(UsdPrim const &prim, SdfPath const &cachePath, HdDirtyBits *timeVaryingBits, UsdImagingInstancerContext const *instancerContext=nullptr) const override
For the given prim, variability is detected and stored in timeVaryingBits.
Represent a time value, which may be either numeric, holding a double value, or a sentinel value UsdT...
Base class for all PrimAdapters.
UsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as ...
A path value used to locate objects in layers or scenegraphs.
void UpdateForTime(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time, HdDirtyBits requestedBits, UsdImagingInstancerContext const *instancerContext=nullptr) const override
Populates the cache for the given prim, time and requestedBits.
Object used by instancer prim adapters to pass along context about the instancer and instance prim to...