computeSceneIndexDiff.h
1 //
2 // Copyright 2024 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_IMAGING_HDSI_COMPUTE_SCENE_INDEX_DIFF_H
8 #define PXR_IMAGING_HDSI_COMPUTE_SCENE_INDEX_DIFF_H
9 
10 #include "pxr/pxr.h"
11 
12 #include "pxr/imaging/hdsi/api.h"
13 
14 #include "pxr/imaging/hd/sceneIndex.h"
15 
17 
18 PXR_NAMESPACE_OPEN_SCOPE
19 
23 using HdsiComputeSceneIndexDiff = std::function<void(
24  const HdSceneIndexBaseRefPtr& siA,
25  const HdSceneIndexBaseRefPtr& siB,
30 
38 HDSI_API
39 void HdsiComputeSceneIndexDiffRoot(
40  const HdSceneIndexBaseRefPtr& siA,
41  const HdSceneIndexBaseRefPtr& siB,
46 
51 HDSI_API
52 void HdsiComputeSceneIndexDiffDelta(
53  const HdSceneIndexBaseRefPtr& siA,
54  const HdSceneIndexBaseRefPtr& siB,
59 
60 PXR_NAMESPACE_CLOSE_SCOPE
61 
62 #endif
Standard pointer typedefs.