HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
CV_Defines.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: CV_Defines.h (User Interface Library, C++)
7
*
8
* COMMENTS:
9
* Defines and enums shared across canvas classes.
10
*
11
*/
12
13
#ifndef __CV_Defines__
14
#define __CV_Defines__
15
16
#include "
CV_API.h
"
17
18
enum
CV_PaintTarget
19
{
20
CV_TARGET_MAIN
,
21
CV_TARGET_OVERVIEW
,
22
CV_TARGET_DECORATIONS
,
23
CV_TARGET_OVERLAY
,
24
};
25
26
enum
CV_PaintFlags
27
{
28
CV_PAINT_NO_FLAGS
= 0x00000000,
29
CV_PAINT_VISIBLE
= 0x00000001,
30
CV_PAINT_LOCATABLE
= 0x00000002,
31
CV_PAINT_SELECTABLE
= 0x00000004,
32
CV_PAINT_SNAPPABLE
= 0x00000008,
33
CV_PAINT_DROP_TARGET
= 0x00000010,
34
CV_PAINT_ANY_PICK
= 0x0000001E,
35
};
36
37
enum
CV_EventType
38
{
39
CV_EVENT_INVALID
= 0x00000000,
40
41
CV_EVENT_MOUSEENTER
= 0x00000001,
42
CV_EVENT_MOUSEMOVE
= 0x00000002,
43
CV_EVENT_MOUSEEXIT
= 0x00000003,
44
45
CV_EVENT_MOUSEDOWN
= 0x00000004,
46
CV_EVENT_MOUSEDRAG
= 0x00000005,
47
CV_EVENT_MOUSEUP
= 0x00000006,
48
49
CV_EVENT_DOUBLECLICK
= 0x00000007,
50
CV_EVENT_MOUSEWHEEL
= 0x00000008,
51
52
CV_EVENT_KEYHIT
= 0x00000010,
53
CV_EVENT_KEYUP
= 0x00000011,
54
CV_EVENT_KEYDOWN
= 0x00000012,
55
CV_EVENT_PARENT_KEYHIT
= 0x00000013,
56
CV_EVENT_MENU_KEYHIT
= 0x00000014,
57
58
CV_EVENT_EDITVALUE
= 0x00000020,
59
CV_EVENT_TIMER
= 0x00000021,
60
CV_EVENT_CONTEXT
= 0x00000022,
61
CV_EVENT_CONTEXT_CLEAR
= 0x00000023,
62
63
CV_EVENT_STARTMODALUI
= 0x00000024,
64
CV_EVENT_ENDMODALUI
= 0x00000025,
65
};
66
67
enum
CV_PickType
68
{
69
CV_NODEGRAPH_INVALID
= 0x00000000,
70
71
CV_NODEGRAPH_NETWORKBOXITEM_START
= 0x00000001,
72
73
CV_NODEGRAPH_NODE_START
= 0x00000001,
74
CV_NODEGRAPH_NODE
= 0x00000001,
75
CV_NODEGRAPH_NODE_EXPANDED
= 0x00000002,
76
CV_NODEGRAPH_NODE_FLAG
= 0x00000003,
77
CV_NODEGRAPH_NODE_FLAG_INDICATOR
= 0x00000004,
78
CV_NODEGRAPH_NODE_INPUT
= 0x00000005,
79
CV_NODEGRAPH_NODE_INPUT_GROUP
= 0x00000006,
80
CV_NODEGRAPH_NODE_MULTIINPUT
= 0x00000007,
81
CV_NODEGRAPH_NODE_OUTPUT
= 0x00000008,
82
CV_NODEGRAPH_NODE_NAME
= 0x00000009,
83
CV_NODEGRAPH_NODE_INFO
= 0x0000000A,
84
CV_NODEGRAPH_NODE_PREVIEW
= 0x0000000B,
85
CV_NODEGRAPH_NODE_FOOTER
= 0x0000000C,
86
CV_NODEGRAPH_NODE_FOOTER_FLAG
= 0x0000000D,
87
CV_NODEGRAPH_NODE_PREVIEW_PLANE
= 0x0000000E,
88
CV_NODEGRAPH_NODE_EXPRINPUT
= 0x0000000F,
89
CV_NODEGRAPH_NODE_CONNECTOR_AREA
= 0x00000010,
90
CV_NODEGRAPH_NODE_WORKITEM
= 0x00000011,
91
CV_NODEGRAPH_NODE_TASKGRAPHTABLE
= 0x00000012,
92
CV_NODEGRAPH_NODE_PAGE
= 0X00000013,
93
CV_NODEGRAPH_COLLAPSED_ITEM
= 0X00000014,
94
CV_NODEGRAPH_NODE_END
= 0x00000014,
95
96
CV_NODEGRAPH_NETWORKBOX_START
= 0x00000020,
97
CV_NODEGRAPH_NETWORKBOX
= 0x00000020,
98
CV_NODEGRAPH_NETWORKBOX_BORDER
= 0x00000021,
99
CV_NODEGRAPH_NETWORKBOX_TITLEBAR
= 0x00000022,
100
CV_NODEGRAPH_NETWORKBOX_MINIMIZE
= 0x00000023,
101
CV_NODEGRAPH_NETWORKBOX_END
= 0x00000023,
102
103
CV_NODEGRAPH_STICKYNOTE_START
= 0x00000030,
104
CV_NODEGRAPH_STICKYNOTE
= 0x00000030,
105
CV_NODEGRAPH_STICKYNOTE_BORDER
= 0x00000031,
106
CV_NODEGRAPH_STICKYNOTE_TITLEBAR
= 0x00000032,
107
CV_NODEGRAPH_STICKYNOTE_MINIMIZE
= 0x00000033,
108
CV_NODEGRAPH_STICKYNOTE_TEXT
= 0x00000034,
109
CV_NODEGRAPH_STICKYNOTE_END
= 0x00000034,
110
111
CV_NODEGRAPH_INDIRECTINPUT_START
= 0x00000040,
112
CV_NODEGRAPH_INDIRECTINPUT
= 0x00000040,
113
CV_NODEGRAPH_INDIRECTINPUT_EXPANDED
= 0x00000041,
114
CV_NODEGRAPH_INDIRECTINPUT_OUTPUT
= 0x00000042,
115
CV_NODEGRAPH_INDIRECTINPUT_INFO
= 0x00000043,
116
CV_NODEGRAPH_INDIRECTINPUT_END
= 0x00000043,
117
118
CV_NODEGRAPH_DOT_START
= 0x00000050,
119
CV_NODEGRAPH_DOT
= 0x00000050,
120
CV_NODEGRAPH_DOT_EXPANDED
= 0x00000051,
121
CV_NODEGRAPH_DOT_INPUT
= 0x00000052,
122
CV_NODEGRAPH_DOT_OUTPUT
= 0x00000053,
123
CV_NODEGRAPH_DOT_END
= 0x00000053,
124
125
CV_NODEGRAPH_NETWORKBOXITEM_END
= 0x00000050,
126
127
CV_NODEGRAPH_WIRE_START
= 0x00000060,
128
CV_NODEGRAPH_WIRE
= 0x00000060,
129
CV_NODEGRAPH_WIRE_INPUT_STUB
= 0x00000061,
130
CV_NODEGRAPH_WIRE_OUTPUT_STUB
= 0x00000062,
131
CV_NODEGRAPH_WIRE_END
= 0x00000062,
132
133
CV_NODEGRAPH_DEPENDENCY_START
= 0x00000070,
134
CV_NODEGRAPH_DEPENDENCY
= 0x00000070,
135
CV_NODEGRAPH_DEPENDENCY_END_AFFECTOR
= 0x00000071,
136
CV_NODEGRAPH_DEPENDENCY_EXTERNAL_INPUT
= 0x00000072,
137
CV_NODEGRAPH_DEPENDENCY_EXTERNAL_OUTPUT
= 0x00000073,
138
CV_NODEGRAPH_DEPENDENCY_END
= 0x00000073,
139
140
CV_CANVAS_OVERVIEW_START
= 0x00000100,
141
CV_CANVAS_OVERVIEW
= 0x00000100,
142
CV_CANVAS_OVERVIEW_BORDER
= 0x00000101,
143
CV_CANVAS_OVERVIEW_END
= 0x00000101,
144
145
CV_COLORPALETTE_START
= 0x00000200,
146
CV_COLORPALETTE_BACKGROUND
= 0x00000200,
147
CV_COLORPALETTE_BORDER
= 0x00000201,
148
CV_COLORPALETTE_COLOR
= 0x00000202,
149
CV_COLORPALETTE_END
= 0x00000202,
150
151
CV_SHAPEPALETTE_START
= 0x00000300,
152
CV_SHAPEPALETTE_BACKGROUND
= 0x00000300,
153
CV_SHAPEPALETTE_BORDER
= 0x00000301,
154
CV_SHAPEPALETTE_SHAPE
= 0x00000302,
155
CV_SHAPEPALETTE_END
= 0x00000302,
156
157
CV_BACKGROUND_START
= 0x00000400,
158
CV_BACKGROUND_IMAGE
= 0x00000400,
159
CV_BACKGROUND_IMAGE_BORDER
= 0x00000401,
160
CV_BACKGROUND_IMAGE_DELETE
= 0x00000402,
161
CV_BACKGROUND_IMAGE_LINK
= 0x00000403,
162
CV_BACKGROUND_IMAGE_BRIGHTNESS
= 0x00000404,
163
CV_BACKGROUND_END
= 0x00000404,
164
};
165
166
#endif
167
CV_NODEGRAPH_DOT_END
Definition:
CV_Defines.h:123
CV_BACKGROUND_IMAGE_BRIGHTNESS
Definition:
CV_Defines.h:162
CV_BACKGROUND_IMAGE_LINK
Definition:
CV_Defines.h:161
CV_EVENT_PARENT_KEYHIT
Definition:
CV_Defines.h:55
CV_NODEGRAPH_NODE_FOOTER_FLAG
Definition:
CV_Defines.h:86
CV_CANVAS_OVERVIEW_BORDER
Definition:
CV_Defines.h:142
CV_NODEGRAPH_DEPENDENCY_START
Definition:
CV_Defines.h:133
CV_BACKGROUND_IMAGE
Definition:
CV_Defines.h:158
CV_NODEGRAPH_INDIRECTINPUT_OUTPUT
Definition:
CV_Defines.h:114
CV_EVENT_KEYDOWN
Definition:
CV_Defines.h:54
CV_NODEGRAPH_WIRE_END
Definition:
CV_Defines.h:131
CV_SHAPEPALETTE_END
Definition:
CV_Defines.h:155
CV_NODEGRAPH_STICKYNOTE_START
Definition:
CV_Defines.h:103
CV_NODEGRAPH_STICKYNOTE
Definition:
CV_Defines.h:104
CV_NODEGRAPH_DOT_EXPANDED
Definition:
CV_Defines.h:120
CV_EVENT_TIMER
Definition:
CV_Defines.h:59
CV_NODEGRAPH_INDIRECTINPUT_START
Definition:
CV_Defines.h:111
CV_NODEGRAPH_NODE_FOOTER
Definition:
CV_Defines.h:85
CV_NODEGRAPH_NODE_EXPRINPUT
Definition:
CV_Defines.h:88
CV_SHAPEPALETTE_START
Definition:
CV_Defines.h:151
CV_BACKGROUND_END
Definition:
CV_Defines.h:163
CV_COLORPALETTE_START
Definition:
CV_Defines.h:145
CV_NODEGRAPH_NODE_INPUT_GROUP
Definition:
CV_Defines.h:79
CV_EVENT_MOUSEENTER
Definition:
CV_Defines.h:41
CV_NODEGRAPH_DOT
Definition:
CV_Defines.h:119
CV_NODEGRAPH_NODE_FLAG
Definition:
CV_Defines.h:76
CV_NODEGRAPH_STICKYNOTE_BORDER
Definition:
CV_Defines.h:105
CV_NODEGRAPH_NETWORKBOX
Definition:
CV_Defines.h:97
CV_API.h
CV_NODEGRAPH_NETWORKBOXITEM_END
Definition:
CV_Defines.h:125
CV_NODEGRAPH_STICKYNOTE_TEXT
Definition:
CV_Defines.h:108
CV_NODEGRAPH_DEPENDENCY_EXTERNAL_INPUT
Definition:
CV_Defines.h:136
CV_PAINT_SNAPPABLE
Definition:
CV_Defines.h:32
CV_NODEGRAPH_DEPENDENCY
Definition:
CV_Defines.h:134
CV_NODEGRAPH_NODE_START
Definition:
CV_Defines.h:73
CV_EVENT_MOUSEEXIT
Definition:
CV_Defines.h:43
CV_EVENT_MOUSEWHEEL
Definition:
CV_Defines.h:50
CV_PAINT_VISIBLE
Definition:
CV_Defines.h:29
CV_SHAPEPALETTE_BORDER
Definition:
CV_Defines.h:153
CV_NODEGRAPH_NODE_PREVIEW
Definition:
CV_Defines.h:84
CV_EVENT_EDITVALUE
Definition:
CV_Defines.h:58
CV_SHAPEPALETTE_SHAPE
Definition:
CV_Defines.h:154
CV_EVENT_MOUSEMOVE
Definition:
CV_Defines.h:42
CV_BACKGROUND_START
Definition:
CV_Defines.h:157
CV_NODEGRAPH_NODE_CONNECTOR_AREA
Definition:
CV_Defines.h:89
CV_EVENT_INVALID
Definition:
CV_Defines.h:39
CV_PAINT_SELECTABLE
Definition:
CV_Defines.h:31
CV_PAINT_LOCATABLE
Definition:
CV_Defines.h:30
CV_NODEGRAPH_NODE_MULTIINPUT
Definition:
CV_Defines.h:80
CV_PAINT_NO_FLAGS
Definition:
CV_Defines.h:28
CV_NODEGRAPH_COLLAPSED_ITEM
Definition:
CV_Defines.h:93
CV_NODEGRAPH_NODE_END
Definition:
CV_Defines.h:94
CV_NODEGRAPH_STICKYNOTE_END
Definition:
CV_Defines.h:109
CV_NODEGRAPH_INDIRECTINPUT_EXPANDED
Definition:
CV_Defines.h:113
CV_NODEGRAPH_NODE_INPUT
Definition:
CV_Defines.h:78
CV_EVENT_MOUSEUP
Definition:
CV_Defines.h:47
CV_PickType
CV_PickType
Definition:
CV_Defines.h:67
CV_NODEGRAPH_INDIRECTINPUT
Definition:
CV_Defines.h:112
CV_NODEGRAPH_NODE_PREVIEW_PLANE
Definition:
CV_Defines.h:87
CV_NODEGRAPH_WIRE_INPUT_STUB
Definition:
CV_Defines.h:129
CV_NODEGRAPH_WIRE_OUTPUT_STUB
Definition:
CV_Defines.h:130
CV_EVENT_STARTMODALUI
Definition:
CV_Defines.h:63
CV_NODEGRAPH_DOT_OUTPUT
Definition:
CV_Defines.h:122
CV_EVENT_ENDMODALUI
Definition:
CV_Defines.h:64
CV_NODEGRAPH_NODE_TASKGRAPHTABLE
Definition:
CV_Defines.h:91
CV_NODEGRAPH_DEPENDENCY_EXTERNAL_OUTPUT
Definition:
CV_Defines.h:137
CV_CANVAS_OVERVIEW_START
Definition:
CV_Defines.h:140
CV_NODEGRAPH_NODE_INFO
Definition:
CV_Defines.h:83
CV_CANVAS_OVERVIEW_END
Definition:
CV_Defines.h:143
CV_TARGET_OVERLAY
Definition:
CV_Defines.h:23
CV_BACKGROUND_IMAGE_BORDER
Definition:
CV_Defines.h:159
CV_COLORPALETTE_COLOR
Definition:
CV_Defines.h:148
CV_EVENT_CONTEXT_CLEAR
Definition:
CV_Defines.h:61
CV_NODEGRAPH_WIRE_START
Definition:
CV_Defines.h:127
CV_NODEGRAPH_INDIRECTINPUT_INFO
Definition:
CV_Defines.h:115
CV_NODEGRAPH_NODE_NAME
Definition:
CV_Defines.h:82
CV_NODEGRAPH_NODE_FLAG_INDICATOR
Definition:
CV_Defines.h:77
CV_NODEGRAPH_STICKYNOTE_TITLEBAR
Definition:
CV_Defines.h:106
CV_NODEGRAPH_NETWORKBOXITEM_START
Definition:
CV_Defines.h:71
CV_NODEGRAPH_NODE_OUTPUT
Definition:
CV_Defines.h:81
CV_CANVAS_OVERVIEW
Definition:
CV_Defines.h:141
CV_EventType
CV_EventType
Definition:
CV_Defines.h:37
CV_TARGET_MAIN
Definition:
CV_Defines.h:20
CV_EVENT_MOUSEDOWN
Definition:
CV_Defines.h:45
CV_NODEGRAPH_DOT_INPUT
Definition:
CV_Defines.h:121
CV_NODEGRAPH_DEPENDENCY_END
Definition:
CV_Defines.h:138
CV_NODEGRAPH_INDIRECTINPUT_END
Definition:
CV_Defines.h:116
CV_EVENT_KEYHIT
Definition:
CV_Defines.h:52
CV_PaintFlags
CV_PaintFlags
Definition:
CV_Defines.h:26
CV_NODEGRAPH_DOT_START
Definition:
CV_Defines.h:118
CV_TARGET_DECORATIONS
Definition:
CV_Defines.h:22
CV_EVENT_CONTEXT
Definition:
CV_Defines.h:60
CV_NODEGRAPH_NETWORKBOX_MINIMIZE
Definition:
CV_Defines.h:100
CV_NODEGRAPH_NODE
Definition:
CV_Defines.h:74
CV_EVENT_DOUBLECLICK
Definition:
CV_Defines.h:49
CV_PaintTarget
CV_PaintTarget
Definition:
CV_Defines.h:18
CV_NODEGRAPH_WIRE
Definition:
CV_Defines.h:128
CV_SHAPEPALETTE_BACKGROUND
Definition:
CV_Defines.h:152
CV_BACKGROUND_IMAGE_DELETE
Definition:
CV_Defines.h:160
CV_COLORPALETTE_BACKGROUND
Definition:
CV_Defines.h:146
CV_NODEGRAPH_NETWORKBOX_END
Definition:
CV_Defines.h:101
CV_PAINT_ANY_PICK
Definition:
CV_Defines.h:34
CV_NODEGRAPH_INVALID
Definition:
CV_Defines.h:69
CV_NODEGRAPH_NETWORKBOX_START
Definition:
CV_Defines.h:96
CV_NODEGRAPH_NODE_EXPANDED
Definition:
CV_Defines.h:75
CV_NODEGRAPH_NODE_WORKITEM
Definition:
CV_Defines.h:90
CV_NODEGRAPH_STICKYNOTE_MINIMIZE
Definition:
CV_Defines.h:107
CV_EVENT_KEYUP
Definition:
CV_Defines.h:53
CV_EVENT_MENU_KEYHIT
Definition:
CV_Defines.h:56
CV_PAINT_DROP_TARGET
Definition:
CV_Defines.h:33
CV_NODEGRAPH_NODE_PAGE
Definition:
CV_Defines.h:92
CV_EVENT_MOUSEDRAG
Definition:
CV_Defines.h:46
CV_NODEGRAPH_DEPENDENCY_END_AFFECTOR
Definition:
CV_Defines.h:135
CV_TARGET_OVERVIEW
Definition:
CV_Defines.h:21
CV_NODEGRAPH_NETWORKBOX_TITLEBAR
Definition:
CV_Defines.h:99
CV_COLORPALETTE_END
Definition:
CV_Defines.h:149
CV_COLORPALETTE_BORDER
Definition:
CV_Defines.h:147
CV_NODEGRAPH_NETWORKBOX_BORDER
Definition:
CV_Defines.h:98
CV
CV_Defines.h
Generated on Sun Nov 17 2024 03:01:08 for HDK by
1.8.6