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
UI_Types.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: UI_Types.h ( UI Library, C++)
7
*
8
* COMMENTS: Types and forward declarations for UI
9
*/
10
11
#ifndef __UI_Types__
12
#define __UI_Types__
13
14
#include <
UT/UT_SharedPtr.h
>
15
16
class
UI_IconBase;
17
typedef
UT_SharedPtr<UI_IconBase>
UI_IconRef
;
18
19
enum
UI_AnchorPoint
20
{
21
UI_ANCHOR_BELOW
,
22
UI_ANCHOR_ABOVE
,
23
UI_ANCHOR_LEFT
,
24
UI_ANCHOR_RIGHT
,
25
};
26
27
enum
UI_LookState
// bitfield
28
{
29
UI_STATE_NORMAL
= 0,
30
UI_STATE_SELECTED
= 0x1,
31
UI_STATE_LOCATED
= 0x2,
32
UI_STATE_SELECTED_LOCATED
= 0x3,
33
UI_STATE_DISABLED
= 0x4,
34
UI_STATE_SELECTED_DISABLED
= 0x5,
35
36
UI_STATE_MAX
= 6
// last item.
37
};
38
39
enum
UI_LookOption
40
{
41
UI_RENDER_BACKGROUND
= 0x0001,
42
UI_RENDER_LOCATES
= 0x0002,
43
UI_RENDER_BORDER
= 0x0004,
44
UI_RENDER_SHIFTED
= 0x0008,
45
UI_RENDER_BORDER_HIGHLIGHT
= 0x0010,
46
UI_RENDER_SELECT_FOREGROUND
= 0x0020,
47
UI_RENDER_LOCATE_FOREGROUND
= 0x0040,
48
UI_RENDER_RAW_FOREGROUND
= 0x0080,
// Ignore contrast with this look.
49
UI_RENDER_TRANSPARENT
= 0x0100,
50
UI_RENDER_GAMMA_CORRECTED
= 0x0200,
// Do gamma correct before render.
51
UI_RENDER_LUT_CORRECTED
= 0x0400,
// Do LUT correct before render.
52
UI_STATIC_LOOK
= 0x1000,
// look is static and should not
53
// be modified.
54
UI_RENDER_NO_DISABLE_SHIFT
= 0x2000,
// No intensity shift if disabled.
55
UI_RENDER_FORCE_GL
= 0x4000
// No intensity shift if disabled.
56
};
57
58
enum
UI_LookOrientation
59
{
60
UI_ORIENTATION_HORIZONTAL
,
// Gradients should render vertically.
61
UI_ORIENTATION_VERTICAL
// Gradients should render horizontally.
62
};
63
64
enum
UI_BorderType
65
{
66
UI_BORDER_NONE
,
67
UI_BORDER_LINE
,
68
UI_BORDER_2LINE
,
69
UI_BORDER_BEVEL
,
70
UI_BORDER_BEVEL_DOWN
,
71
UI_BORDER_BEVEL_SELECT
,
72
UI_BORDER_GROOVE
,
73
UI_BORDER_INDENT
,
74
UI_BORDER_UNDERLINE
,
75
UI_BORDER_TABDIALOG
,
76
UI_BORDER_CIRCLE
,
77
UI_BORDER_FEATHER
,
78
UI_BORDER_LINE_SELECT
,
79
UI_BORDER_DARKLINE
,
80
UI_BORDER_LIGHTLINE
,
81
UI_BORDER_SEPARATOR
,
82
UI_BORDER_MENU
,
83
UI_BORDER_HGROOVE
,
84
UI_BORDER_VGROOVE
,
85
UI_BORDER_BUTTONSTRIP
,
86
UI_BORDER_BUTTONSTRIP_FLAT
,
87
UI_BORDER_FLAT
,
88
UI_BORDER_GRADIENT
,
89
UI_BORDER_COLOR_SLIDER
,
90
UI_BORDER_ICONONLY
,
91
UI_BORDER_BUTTONSTRIP_COLORED
,
92
UI_BORDER_BUTTONSTRIP_PRESSED_COLORED
,
93
};
94
95
enum
96
{
97
UI_ACCENT_NONE
= 0x00,
98
UI_ACCENT_NOTATDEFVALUE
= 0x01,
99
UI_ACCENT_RMBMENU
= 0x02,
100
UI_ACCENT_DOWNMENU
= 0x04
101
};
102
typedef
unsigned
char
UI_LookAccent
;
103
104
enum
UI_Roundness
105
{
106
UI_ROUND_NONE
= 0x00,
107
UI_ROUND_LL
= 0x01,
108
UI_ROUND_UL
= 0x02,
109
UI_ROUND_LR
= 0x04,
110
UI_ROUND_UR
= 0x08,
111
UI_ROUND_DOWN
= (
UI_ROUND_LL
|
UI_ROUND_LR
),
112
UI_ROUND_UP
= (
UI_ROUND_UL
|
UI_ROUND_UR
),
113
UI_ROUND_LEFT
= (
UI_ROUND_LL
|
UI_ROUND_UL
),
114
UI_ROUND_RIGHT
= (
UI_ROUND_LR
|
UI_ROUND_UR
),
115
UI_ROUND_ALL
= (
UI_ROUND_LL
|
UI_ROUND_UL
|
UI_ROUND_LR
|
UI_ROUND_UR
)
116
};
117
118
// Whether an icon can be rendered quickly at multiple sizes. If you use
119
// UI_ICON_FIXED (the default), icons can still be rendered at multiple sizes,
120
// but it might take a lot longer to do so. UI_ICON_SCALABLE avoids this time
121
// penalty, but produces lower-quality (mipmapped) output.
122
enum
UI_IconScalability
123
{
124
UI_ICON_FIXED
,
125
UI_ICON_SCALABLE
,
126
UI_ICON_SCALABLE_LARGE
,
127
UI_ICON_SCALES_COUNT
128
};
129
130
enum
UI_Justification
:
unsigned
131
{
132
UI_JUST_TOP
= 0x01,
133
UI_JUST_BOTTOM
= 0x02,
134
UI_JUST_LEFT
= 0x04,
135
UI_JUST_RIGHT
= 0x08,
136
137
// Commonly used values
138
UI_JUST_CENTER
= 0,
139
UI_JUST_LEFT_CENTER
=
UI_JUST_LEFT
,
140
UI_JUST_RIGHT_CENTER
=
UI_JUST_RIGHT
,
141
UI_JUST_CENTER_TOP
=
UI_JUST_TOP
,
142
UI_JUST_CENTER_BOTTOM
=
UI_JUST_BOTTOM
,
143
UI_JUST_LEFT_TOP
=
UI_JUST_LEFT
|
UI_JUST_TOP
,
144
UI_JUST_RIGHT_TOP
=
UI_JUST_RIGHT
|
UI_JUST_TOP
,
145
UI_JUST_LEFT_BOTTOM
=
UI_JUST_LEFT
|
UI_JUST_BOTTOM
,
146
UI_JUST_RIGHT_BOTTOM
=
UI_JUST_RIGHT
|
UI_JUST_BOTTOM
147
};
148
149
enum
UI_LookType
{
150
UI_LOOK_NO_LOOK
,
151
UI_LOOK_MENU
,
152
UI_LOOK_SEPARATOR_MENU_ITEM
,
153
UI_LOOK_INDENT
,
154
UI_LOOK_BACKGROUND
,
155
UI_LOOK_FEATHERED
,
156
UI_LOOK_OUTLINED
,
157
UI_LOOK_UNDERLINED
,
158
UI_LOOK_CIRCLED
,
159
UI_LOOK_2LINE
,
160
UI_LOOK_LIGHTLINE
,
161
UI_LOOK_PAPER
,
162
UI_LOOK_PAPERLINE
,
163
UI_LOOK_STEP_UP
,
164
UI_LOOK_STEP_DOWN
,
165
UI_LOOK_STEP_LEFT
,
166
UI_LOOK_STEP_RIGHT
,
167
UI_LOOK_LIST
,
168
UI_LOOK_LIST_NO_MARGIN
,
169
UI_LOOK_LIST_TITLE
,
170
UI_LOOK_LIST_ENTRY1
,
171
UI_LOOK_LIST_ENTRY2
,
172
UI_LOOK_LIST_MULTISEL_ENTRY
,
173
UI_LOOK_LIST_CHECK_ENTRY
,
174
UI_LOOK_RED_RAMP
,
175
UI_LOOK_GREEN_RAMP
,
176
UI_LOOK_BLUE_RAMP
,
177
UI_LOOK_BEVEL_UP
,
178
UI_LOOK_BEVEL2_UP
,
179
UI_LOOK_BEVEL_DOWN
,
180
// UI_LOOK_SEPARATOR is obsolete. Use either UI_LOOK_HSEPARATOR or
181
// UI_LOOK_VSEPARATOR instead. The H/V prefixes are used in the
182
// same sense as the horizontal/vertical attributes for separators
183
// in the UI grammar, i.e. the direction of the separator itself.
184
// In terms of lines, the HSEPARATOR is a horizontal line and vice versa.
185
UI_LOOK_SEPARATOR
,
186
UI_LOOK_HSEPARATOR
,
187
UI_LOOK_VSEPARATOR
,
188
UI_LOOK_HINSERTIONLINE
,
189
UI_LOOK_VINSERTIONLINE
,
190
UI_LOOK_BORDER
,
191
UI_LOOK_HGROOVE
,
192
UI_LOOK_VGROOVE
,
193
UI_LOOK_SPLITBAR
,
194
UI_LOOK_FOLDER_ARROW
,
195
UI_LOOK_FOLDER_END
,
196
UI_LOOK_TABDIALOG
,
197
UI_LOOK_DARKLINE
,
198
UI_LOOK_BUMPYTAB
,
199
UI_LOOK_FEATHER_LEFT
,
200
UI_LOOK_FEATHER_RIGHT
,
201
UI_LOOK_SCROLLBAR_LEFT_BUTTON
,
202
UI_LOOK_SCROLLBAR_RIGHT_BUTTON
,
203
UI_LOOK_SCROLLBAR_UP_BUTTON
,
204
UI_LOOK_SCROLLBAR_DOWN_BUTTON
,
205
UI_LOOK_SCROLLBAR_LEFT_BUTTON_SMALL
,
206
UI_LOOK_SCROLLBAR_RIGHT_BUTTON_SMALL
,
207
UI_LOOK_SCROLLBAR_UP_BUTTON_SMALL
,
208
UI_LOOK_SCROLLBAR_DOWN_BUTTON_SMALL
,
209
UI_LOOK_SHELF
,
210
211
//
212
// All looks from this point onward are dynamically allocated on each call
213
// to UIgetLook and should be deleted by the caller. The ones above this
214
// point are shared and should *not* be deleted.
215
//
216
// Use the function "UIisSharedLook(UI_LookType)" to check if it's shared.
217
//
218
UI_LOOK_SLIDER
,
219
UI_LOOK_SLIDER_THUMB
,
220
221
UI_LOOK_SCROLLBAR
,
222
UI_LOOK_SCROLLBAR_THUMB
,
223
224
UI_LOOK_ACTION_BUTTON
,
225
UI_LOOK_MENU_BUTTON
,
226
UI_LOOK_MENU_ICONBUTTON
,
227
UI_LOOK_ACTION_MENU_ITEM
,
228
UI_LOOK_ACTION_ICON_MENU_ITEM
,
229
UI_LOOK_ACTION_CUSTOM_DRAW_MENU_ITEM
,
230
UI_LOOK_TOGGLE_MENU_ITEM
,
231
UI_LOOK_RADIO_MENU_ITEM
,
232
UI_LOOK_PARENT_MENU_ITEM
,
233
UI_LOOK_TITLE_MENU_ITEM
,
234
UI_LOOK_THICK_TITLE_MENU_ITEM
,
235
UI_LOOK_MENUBAR_ITEM
,
236
UI_LOOK_MENUBAR
,
237
UI_LOOK_SHELF_TAB
,
238
UI_LOOK_PANE_TAB
,
239
240
UI_LOOK_INPUT_FIELD
,
241
UI_LOOK_HUE_RAMP
,
242
UI_LOOK_VAL_RAMP
,
243
UI_LOOK_SAT_RAMP
,
244
UI_LOOK_COLOR_BUTTON
,
245
UI_LOOK_COLOR_FLAT_BUTTON
,
246
UI_LOOK_PULLDOWN_BUTTON
,
247
UI_LOOK_JUMPUP_BUTTON
,
248
UI_LOOK_ENTER_BUTTON
,
249
UI_LOOK_PUSH_BUTTON
,
250
UI_LOOK_RADIO_BUTTON
,
251
UI_LOOK_CHECK_BUTTON
,
252
UI_LOOK_CHECK_FLAT_BUTTON
,
253
UI_LOOK_FOLDER_BUTTON
,
254
UI_LOOK_FOLDER_RADIO
,
255
UI_LOOK_FLOATER_BUTTON
,
256
UI_LOOK_LOCATING_BUTTON
,
257
UI_LOOK_INPUT_FLOATER
,
258
UI_LOOK_OUTLINE_TEXT
,
259
UI_LOOK_UNDERLINE_TEXT
,
260
UI_LOOK_HEADING_TEXT
,
261
UI_LOOK_CIRCLED_TEXT
,
262
UI_LOOK_BACKGROUND_TEXT
,
263
UI_LOOK_PAPER_TEXT
,
264
UI_LOOK_PAPERLINE_TEXT
,
265
UI_LOOK_TEXT_ONLY
,
266
UI_LOOK_LIGHT_TEXT_ONLY
,
267
UI_LOOK_LIGHT_TEXT_LINE
,
268
UI_LOOK_TEXT_FINE_PRINT
,
269
UI_LOOK_HUE_CIRCLE
,
270
UI_LOOK_SYMBOL
,
271
UI_LOOK_STOWBAR_FLAT
,
272
UI_LOOK_STOWBAR_MENU
,
273
UI_LOOK_TEXT_BOLD
,
274
UI_LOOK_TITLE_TEXT
,
275
276
UI_LOOK_UNSHARED_LIST_ENTRY1
,
277
UI_LOOK_UNSHARED_LIST_ENTRY2
,
278
279
280
UI_LOOK_TEMPERATURE_RAMP
,
281
UI_LOOK_MAGENTA_RAMP
,
282
283
UI_LOOK_PARM_LABEL
,
284
};
285
286
#endif // __UI_Types__
UI_LOOK_CIRCLED
Definition:
UI_Types.h:158
UI_BORDER_BUTTONSTRIP
Definition:
UI_Types.h:85
UI_LOOK_LIST_ENTRY1
Definition:
UI_Types.h:170
UI_LOOK_STEP_UP
Definition:
UI_Types.h:163
UT_SharedPtr.h
UI_BORDER_COLOR_SLIDER
Definition:
UI_Types.h:89
UI_LOOK_BUMPYTAB
Definition:
UI_Types.h:198
UI_RENDER_LOCATES
Definition:
UI_Types.h:42
UI_ROUND_UL
Definition:
UI_Types.h:108
UI_LOOK_BORDER
Definition:
UI_Types.h:190
UI_LOOK_SCROLLBAR_RIGHT_BUTTON
Definition:
UI_Types.h:202
UI_RENDER_GAMMA_CORRECTED
Definition:
UI_Types.h:50
UI_LOOK_ACTION_CUSTOM_DRAW_MENU_ITEM
Definition:
UI_Types.h:229
UI_LOOK_SCROLLBAR_DOWN_BUTTON
Definition:
UI_Types.h:204
UI_BORDER_GRADIENT
Definition:
UI_Types.h:88
UI_BORDER_SEPARATOR
Definition:
UI_Types.h:81
UI_BORDER_GROOVE
Definition:
UI_Types.h:72
UI_ICON_SCALABLE
Definition:
UI_Types.h:125
UI_LOOK_FOLDER_END
Definition:
UI_Types.h:195
UI_LOOK_SLIDER
Definition:
UI_Types.h:218
UI_STATE_DISABLED
Definition:
UI_Types.h:33
UI_LOOK_SCROLLBAR_RIGHT_BUTTON_SMALL
Definition:
UI_Types.h:206
UI_LOOK_TABDIALOG
Definition:
UI_Types.h:196
UI_LOOK_TITLE_TEXT
Definition:
UI_Types.h:274
UI_BORDER_2LINE
Definition:
UI_Types.h:68
UI_LOOK_SCROLLBAR_LEFT_BUTTON
Definition:
UI_Types.h:201
UI_LOOK_SPLITBAR
Definition:
UI_Types.h:193
UI_ACCENT_NONE
Definition:
UI_Types.h:97
UI_LOOK_PAPER_TEXT
Definition:
UI_Types.h:263
UI_ORIENTATION_VERTICAL
Definition:
UI_Types.h:61
UI_LOOK_BEVEL_UP
Definition:
UI_Types.h:177
UI_LOOK_ACTION_BUTTON
Definition:
UI_Types.h:224
UI_LOOK_LIST_CHECK_ENTRY
Definition:
UI_Types.h:173
UI_LOOK_SYMBOL
Definition:
UI_Types.h:270
UI_JUST_CENTER_TOP
Definition:
UI_Types.h:141
UI_BORDER_BUTTONSTRIP_COLORED
Definition:
UI_Types.h:91
UI_BORDER_UNDERLINE
Definition:
UI_Types.h:74
UI_BORDER_BEVEL_DOWN
Definition:
UI_Types.h:70
UI_BORDER_BUTTONSTRIP_FLAT
Definition:
UI_Types.h:86
UI_LOOK_BEVEL_DOWN
Definition:
UI_Types.h:179
UI_JUST_BOTTOM
Definition:
UI_Types.h:133
UI_LOOK_SHELF_TAB
Definition:
UI_Types.h:237
UI_LOOK_VINSERTIONLINE
Definition:
UI_Types.h:189
UI_ICON_FIXED
Definition:
UI_Types.h:124
UI_LOOK_STEP_LEFT
Definition:
UI_Types.h:165
UI_BORDER_FEATHER
Definition:
UI_Types.h:77
UI_ANCHOR_ABOVE
Definition:
UI_Types.h:22
UI_BORDER_BUTTONSTRIP_PRESSED_COLORED
Definition:
UI_Types.h:92
UI_LOOK_BACKGROUND
Definition:
UI_Types.h:154
UI_BORDER_VGROOVE
Definition:
UI_Types.h:84
UI_LOOK_CHECK_BUTTON
Definition:
UI_Types.h:251
UI_AnchorPoint
UI_AnchorPoint
Definition:
UI_Types.h:19
UI_LOOK_TOGGLE_MENU_ITEM
Definition:
UI_Types.h:230
UI_ROUND_UR
Definition:
UI_Types.h:110
UI_ROUND_LR
Definition:
UI_Types.h:109
UI_JUST_RIGHT
Definition:
UI_Types.h:135
UI_LookType
UI_LookType
Definition:
UI_Types.h:149
UI_ANCHOR_RIGHT
Definition:
UI_Types.h:24
UI_Roundness
UI_Roundness
Definition:
UI_Types.h:104
UI_JUST_CENTER
Definition:
UI_Types.h:138
UI_RENDER_TRANSPARENT
Definition:
UI_Types.h:49
UI_JUST_RIGHT_BOTTOM
Definition:
UI_Types.h:146
UI_LOOK_PAPER
Definition:
UI_Types.h:161
UI_LOOK_PANE_TAB
Definition:
UI_Types.h:238
UI_LOOK_DARKLINE
Definition:
UI_Types.h:197
UI_LOOK_RADIO_BUTTON
Definition:
UI_Types.h:250
UI_LOOK_BLUE_RAMP
Definition:
UI_Types.h:176
UI_BORDER_TABDIALOG
Definition:
UI_Types.h:75
UI_LOOK_INPUT_FIELD
Definition:
UI_Types.h:240
UI_LOOK_PUSH_BUTTON
Definition:
UI_Types.h:249
UI_ANCHOR_BELOW
Definition:
UI_Types.h:21
UI_LOOK_ACTION_ICON_MENU_ITEM
Definition:
UI_Types.h:228
UI_BORDER_CIRCLE
Definition:
UI_Types.h:76
UI_LOOK_COLOR_FLAT_BUTTON
Definition:
UI_Types.h:245
UI_ROUND_RIGHT
Definition:
UI_Types.h:114
UI_LOOK_HUE_RAMP
Definition:
UI_Types.h:241
UI_LOOK_FEATHER_RIGHT
Definition:
UI_Types.h:200
UI_LOOK_LIST_NO_MARGIN
Definition:
UI_Types.h:168
UI_LOOK_HEADING_TEXT
Definition:
UI_Types.h:260
UI_LOOK_LIGHT_TEXT_LINE
Definition:
UI_Types.h:267
UI_LOOK_VGROOVE
Definition:
UI_Types.h:192
UI_STATE_SELECTED
Definition:
UI_Types.h:30
UI_LOOK_STOWBAR_MENU
Definition:
UI_Types.h:272
UI_ANCHOR_LEFT
Definition:
UI_Types.h:23
UT_SharedPtr
std::shared_ptr< T > UT_SharedPtr
Wrapper around std::shared_ptr.
Definition:
UT_SharedPtr.h:36
UI_LOOK_FEATHERED
Definition:
UI_Types.h:155
UI_JUST_LEFT
Definition:
UI_Types.h:134
UI_LOOK_CIRCLED_TEXT
Definition:
UI_Types.h:261
UI_ACCENT_RMBMENU
Definition:
UI_Types.h:99
UI_ACCENT_NOTATDEFVALUE
Definition:
UI_Types.h:98
UI_LOOK_MENU_ICONBUTTON
Definition:
UI_Types.h:226
UI_LOOK_SCROLLBAR_DOWN_BUTTON_SMALL
Definition:
UI_Types.h:208
UI_STATE_SELECTED_LOCATED
Definition:
UI_Types.h:32
UI_LOOK_LIST
Definition:
UI_Types.h:167
UI_LOOK_UNDERLINED
Definition:
UI_Types.h:157
UI_LOOK_SEPARATOR
Definition:
UI_Types.h:185
UI_RENDER_RAW_FOREGROUND
Definition:
UI_Types.h:48
UI_STATE_SELECTED_DISABLED
Definition:
UI_Types.h:34
UI_LOOK_FLOATER_BUTTON
Definition:
UI_Types.h:255
UI_BORDER_BEVEL_SELECT
Definition:
UI_Types.h:71
UI_LOOK_SHELF
Definition:
UI_Types.h:209
UI_LOOK_PARENT_MENU_ITEM
Definition:
UI_Types.h:232
UI_LOOK_PULLDOWN_BUTTON
Definition:
UI_Types.h:246
UI_LOOK_INPUT_FLOATER
Definition:
UI_Types.h:257
UI_BorderType
UI_BorderType
Definition:
UI_Types.h:64
UI_LOOK_HSEPARATOR
Definition:
UI_Types.h:186
UI_LOOK_STOWBAR_FLAT
Definition:
UI_Types.h:271
UI_LookAccent
unsigned char UI_LookAccent
Definition:
UI_Types.h:102
UI_LOOK_SCROLLBAR_UP_BUTTON_SMALL
Definition:
UI_Types.h:207
UI_BORDER_INDENT
Definition:
UI_Types.h:73
UI_LOOK_SEPARATOR_MENU_ITEM
Definition:
UI_Types.h:152
UI_LOOK_UNDERLINE_TEXT
Definition:
UI_Types.h:259
UI_LOOK_FOLDER_RADIO
Definition:
UI_Types.h:254
UI_LOOK_HINSERTIONLINE
Definition:
UI_Types.h:188
UI_ORIENTATION_HORIZONTAL
Definition:
UI_Types.h:60
UI_LOOK_FOLDER_ARROW
Definition:
UI_Types.h:194
UI_LOOK_UNSHARED_LIST_ENTRY1
Definition:
UI_Types.h:276
UI_LOOK_BEVEL2_UP
Definition:
UI_Types.h:178
UI_LOOK_PAPERLINE
Definition:
UI_Types.h:162
UI_LOOK_ACTION_MENU_ITEM
Definition:
UI_Types.h:227
UI_ROUND_LL
Definition:
UI_Types.h:107
UI_BORDER_DARKLINE
Definition:
UI_Types.h:79
UI_LOOK_STEP_DOWN
Definition:
UI_Types.h:164
UI_ROUND_NONE
Definition:
UI_Types.h:106
UI_LOOK_SCROLLBAR_LEFT_BUTTON_SMALL
Definition:
UI_Types.h:205
UI_LOOK_MENU
Definition:
UI_Types.h:151
UI_ROUND_DOWN
Definition:
UI_Types.h:111
UI_LOOK_PAPERLINE_TEXT
Definition:
UI_Types.h:264
UI_LOOK_SAT_RAMP
Definition:
UI_Types.h:243
UI_Justification
UI_Justification
Definition:
UI_Types.h:130
UI_BORDER_MENU
Definition:
UI_Types.h:82
UI_BORDER_LIGHTLINE
Definition:
UI_Types.h:80
UI_STATE_LOCATED
Definition:
UI_Types.h:31
UI_LOOK_TEXT_FINE_PRINT
Definition:
UI_Types.h:268
UI_LOOK_MAGENTA_RAMP
Definition:
UI_Types.h:281
UI_RENDER_BORDER_HIGHLIGHT
Definition:
UI_Types.h:45
UI_RENDER_BACKGROUND
Definition:
UI_Types.h:41
UI_LOOK_VAL_RAMP
Definition:
UI_Types.h:242
UI_RENDER_BORDER
Definition:
UI_Types.h:43
UI_LOOK_STEP_RIGHT
Definition:
UI_Types.h:166
UI_BORDER_LINE
Definition:
UI_Types.h:67
UI_BORDER_NONE
Definition:
UI_Types.h:66
UI_ICON_SCALES_COUNT
Definition:
UI_Types.h:127
UI_JUST_LEFT_CENTER
Definition:
UI_Types.h:139
UI_RENDER_SELECT_FOREGROUND
Definition:
UI_Types.h:46
UI_LOOK_CHECK_FLAT_BUTTON
Definition:
UI_Types.h:252
UI_LOOK_SCROLLBAR_THUMB
Definition:
UI_Types.h:222
UI_STATE_NORMAL
Definition:
UI_Types.h:29
UI_LOOK_BACKGROUND_TEXT
Definition:
UI_Types.h:262
UI_LOOK_SCROLLBAR
Definition:
UI_Types.h:221
UI_LOOK_JUMPUP_BUTTON
Definition:
UI_Types.h:247
UI_BORDER_ICONONLY
Definition:
UI_Types.h:90
UI_LOOK_TITLE_MENU_ITEM
Definition:
UI_Types.h:233
UI_LOOK_VSEPARATOR
Definition:
UI_Types.h:187
UI_LOOK_MENUBAR_ITEM
Definition:
UI_Types.h:235
UI_LOOK_THICK_TITLE_MENU_ITEM
Definition:
UI_Types.h:234
UI_LOOK_OUTLINED
Definition:
UI_Types.h:156
UI_LOOK_UNSHARED_LIST_ENTRY2
Definition:
UI_Types.h:277
UI_STATE_MAX
Definition:
UI_Types.h:36
UI_LOOK_FOLDER_BUTTON
Definition:
UI_Types.h:253
UI_ICON_SCALABLE_LARGE
Definition:
UI_Types.h:126
UI_LOOK_OUTLINE_TEXT
Definition:
UI_Types.h:258
UI_LOOK_HGROOVE
Definition:
UI_Types.h:191
UI_BORDER_FLAT
Definition:
UI_Types.h:87
UI_LOOK_PARM_LABEL
Definition:
UI_Types.h:283
UI_JUST_LEFT_TOP
Definition:
UI_Types.h:143
UI_RENDER_LUT_CORRECTED
Definition:
UI_Types.h:51
UI_LOOK_LIGHTLINE
Definition:
UI_Types.h:160
UI_LOOK_HUE_CIRCLE
Definition:
UI_Types.h:269
UI_RENDER_NO_DISABLE_SHIFT
Definition:
UI_Types.h:54
UI_RENDER_LOCATE_FOREGROUND
Definition:
UI_Types.h:47
UI_LOOK_COLOR_BUTTON
Definition:
UI_Types.h:244
UI_JUST_TOP
Definition:
UI_Types.h:132
UI_LOOK_LOCATING_BUTTON
Definition:
UI_Types.h:256
UI_RENDER_FORCE_GL
Definition:
UI_Types.h:55
UI_ROUND_ALL
Definition:
UI_Types.h:115
UI_LOOK_LIST_TITLE
Definition:
UI_Types.h:169
UI_LOOK_TEMPERATURE_RAMP
Definition:
UI_Types.h:280
UI_JUST_CENTER_BOTTOM
Definition:
UI_Types.h:142
UI_LOOK_LIGHT_TEXT_ONLY
Definition:
UI_Types.h:266
UI_BORDER_BEVEL
Definition:
UI_Types.h:69
UI_BORDER_HGROOVE
Definition:
UI_Types.h:83
UI_ACCENT_DOWNMENU
Definition:
UI_Types.h:100
UI_LOOK_ENTER_BUTTON
Definition:
UI_Types.h:248
UI_LookState
UI_LookState
Definition:
UI_Types.h:27
UI_LOOK_RADIO_MENU_ITEM
Definition:
UI_Types.h:231
UI_LOOK_SCROLLBAR_UP_BUTTON
Definition:
UI_Types.h:203
UI_LOOK_RED_RAMP
Definition:
UI_Types.h:174
UI_LookOrientation
UI_LookOrientation
Definition:
UI_Types.h:58
UI_LOOK_TEXT_ONLY
Definition:
UI_Types.h:265
UI_IconRef
UT_SharedPtr< UI_IconBase > UI_IconRef
Definition:
UI_Types.h:16
UI_LOOK_NO_LOOK
Definition:
UI_Types.h:150
UI_LOOK_MENUBAR
Definition:
UI_Types.h:236
UI_LookOption
UI_LookOption
Definition:
UI_Types.h:39
UI_JUST_RIGHT_CENTER
Definition:
UI_Types.h:140
UI_LOOK_INDENT
Definition:
UI_Types.h:153
UI_ROUND_UP
Definition:
UI_Types.h:112
UI_JUST_LEFT_BOTTOM
Definition:
UI_Types.h:145
UI_LOOK_FEATHER_LEFT
Definition:
UI_Types.h:199
UI_LOOK_2LINE
Definition:
UI_Types.h:159
UI_ROUND_LEFT
Definition:
UI_Types.h:113
UI_RENDER_SHIFTED
Definition:
UI_Types.h:44
UI_LOOK_SLIDER_THUMB
Definition:
UI_Types.h:219
UI_JUST_RIGHT_TOP
Definition:
UI_Types.h:144
UI_LOOK_TEXT_BOLD
Definition:
UI_Types.h:273
UI_IconScalability
UI_IconScalability
Definition:
UI_Types.h:122
UI_BORDER_LINE_SELECT
Definition:
UI_Types.h:78
UI_LOOK_GREEN_RAMP
Definition:
UI_Types.h:175
UI_LOOK_LIST_MULTISEL_ENTRY
Definition:
UI_Types.h:172
UI_LOOK_LIST_ENTRY2
Definition:
UI_Types.h:171
UI_STATIC_LOOK
Definition:
UI_Types.h:52
UI_LOOK_MENU_BUTTON
Definition:
UI_Types.h:225
UI
UI_Types.h
Generated on Mon Jul 27 2026 02:14:55 for HDK by
1.8.6