HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OPUI_GraphProxyDescriptor.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: OPUI_GraphProxyDescriptor.h (User Interface Library, C++)
7  *
8  * COMMENTS:
9  * An objects that describes anything that can be converted into
10  * a node graph proxy.
11  *
12  */
13 
14 #ifndef __OPUI_GraphProxyDescriptor
15 #define __OPUI_GraphProxyDescriptor
16 
17 #include "OPUI_API.h"
18 #include <CV/CV_Defines.h>
19 #include <UT/UT_StringHolder.h>
20 #include <UT/UT_Error.h>
21 
22 class OP_NetworkBoxItem;
23 class OP_Node;
24 class PXL_Raster;
25 
32 };
33 
35 {
36 public:
39  OPUI_GraphProxyCategory category);
41  int input_index);
43  OP_Node *other_node,
44  int dependency_count,
45  CV_PickType dependency_type);
47  UT_ErrorSeverity error_severity = UT_ERROR_NONE,
48  bool current = false);
50 
51  void clear();
52 
64  bool myCurrent;
65 };
66 
67 #endif
68 
#define OPUI_API
Definition: OPUI_API.h:10
UT_ErrorSeverity
Definition: UT_Error.h:25
CV_PickType
Definition: CV_Defines.h:67
OPUI_GraphProxyCategory myCategory