HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SOP_SelectionOwner.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: SOP_SelectionOwner.h ( GU Library, C++)
7  *
8  * COMMENTS:
9  */
10 
11 #ifndef __SOP_SelectionOwner__
12 #define __SOP_SelectionOwner__
13 
14 #include "SOP_API.h"
15 
16 #include <SYS/SYS_Deprecated.h>
17 #include <UT/UT_SharedPtr.h>
18 
21 
22 /// Abstract interface to be implemented by OP nodes that carry component
23 /// selections.
25 {
26 public:
27  virtual ~SOP_SelectionOwner() {}
28 
29  /// Return a handle to the GU_SelectionSet object for this SOP hierarchy.
30  SYS_DEPRECATED(16.0)
31  virtual GU_SelectionSetHandle getComponentSelectionSet();
32 };
33 
34 #endif // __SOP_SelectionOwner__
#define SYS_DEPRECATED(__V__)
UT_SharedPtr< GU_SelectionSet > GU_SelectionSetHandle
#define SOP_API
Definition: SOP_API.h:10