Loading...
Searching...
No Matches
version.h
1//
2// Copyright 2016 Pixar
3//
4// Licensed under the terms set forth in the LICENSE.txt file available at
5// https://openusd.org/license.
6//
7#ifndef PXR_USD_IMAGING_USD_IMAGING_VERSION_H
8#define PXR_USD_IMAGING_USD_IMAGING_VERSION_H
9
10#include "pxr/pxr.h"
11
12PXR_NAMESPACE_OPEN_SCOPE
13
14
15
16// Version 3 -- add support for nested instancers in InsertInstancer.
17// Version 4 -- Populate returns SdfPath, HdxSelectionInstanceMap.
18// Version 5 -- GetPathForInstanceIndex returns absoluteInstanceIndex.
19// Version 6 -- PrimAdater::GetDependPaths.
20// Version 7 -- GetPathForInstanceIndex returns instanceContext.
21// Version 8 -- GetPathForInstanceIndex returns instanceContext (as
22// SdfPathVector) and rprimPath separately.
23// Version 9 -- Rework UsdImagingEngineGL::RenderParams API to conform to
24// updated purpose tokens and make proxy imaging optional.
25// Version 10 - Add "UsdPrim" parameter to adapter PopulateSelection.
26// Version 11 - PopulateSelection takes "usdPath" (relative to USD stage),
27// rather than a path with the delegate root.
28// Version 12 - Adapter PopulateSelection signature change to adapt to
29// flat instance indices in hydra selection.
30// Version 13 - Deleted GetPathForInstanceIndex; added GetScenePrimPath.
31// Version 14 - Added HdInstancerContext to GetScenePrimPath.
32// Version 15 - CanPopulateMaster renamed to CanPopulateUsdInstance.
33// Version 16 - InsertRprim/InsertInstancer no longer take an instancer path.
34// Version 17 - RequestTrackVariability/RequestUpdateForTime, and UpdateForTime
35// no longer automatically called.
36// Version 18 - Geom subsets accessed via UsdImagingDelegate::GetMeshTopology()
37// will now have correctly prefixed index paths for id and
38// materialId.
39// Version 19 - UsdImagingPrimAdapter::InvalidateImagingSubprim takes
40// invalidationType as argument.
41// Version 20 - Adding UsdImagingCreateSceneIndices.
42// Version 21 - Removes UsdImagingDirectMaterialBindingsSchema and
43// UsdImagingCollectionMaterial BindingsSchema in favor of
44// UsdImagingMaterialBindingsSchema and
45// UsdImagingMaterialBindingSchema.
46
47#define USD_IMAGING_API_VERSION 21
48
49
50PXR_NAMESPACE_CLOSE_SCOPE
51
52#endif // PXR_USD_IMAGING_USD_IMAGING_VERSION_H