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
UT_EnvControl.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: UT_EnvControl.h ( UT Library, C++)
7
*
8
* COMMENTS: In Houdini applications, there are many environment variables
9
* which control the behaviour of certain features/capabilities.
10
* This class provides a centralized place to efficiently query
11
* these variables. The reason for the centralization is so that
12
* we can easily get a list of these control variables. As well,
13
* this mechanism provides ways of changing the control settings
14
* from environment variables to disk file to registry entry.
15
* Currently only environment variable control is supported.
16
*
17
*
18
* When adding a new environment variable, please document the variable in
19
* $SHD/ref/env.txt
20
*/
21
22
#ifndef __UT_EnvControl__
23
#define __UT_EnvControl__
24
25
#include "
UT_API.h
"
26
#include <
SYS/SYS_Types.h
>
27
#include "
UT_StringArray.h
"
28
29
namespace
UT_Package
30
{
31
class
Loader;
32
class
Package;
33
}
34
35
// This define declares a fixed size of array for holding our cached
36
// environment variable values. It should be larger than any of our actual
37
// requirements so that we can add new enum values to the end of these
38
// tables without breaking ABI compatibility (as long as we don't actually
39
// exceed this value and need to increase it).
40
#define MAX_CONTROLS_WITH_BUFFER 512
41
42
enum
UT_IntControl
43
{
44
// UT library: Public interface
45
ENV_HOUDINI_WINDOW_CONSOLE
,
46
ENV_HOUDINI_CONSOLE_LINES
,
47
ENV_HOUDINI_DISABLE_CONSOLE
,
48
ENV_HOUDINI_TEXT_CONSOLE
,
49
ENV_HOUDINI_VERBOSE_ERROR
,
50
ENV_HOUDINI_DISABLE_FILE_LOAD_WARNINGS
,
51
ENV_HOUDINI_INTERRUPT_THRESH
,
52
ENV_HOUDINI_REALTIME_INTERRUPT_THRESH
,
53
ENV_HOUDINI_OLD_SPINNER
,
54
ENV_HOUDINI_HSERVER_PORT
,
55
ENV_HOUDINI_DISABLE_CPUID
,
56
ENV_HOUDINI_DISABLE_MMX
,
57
ENV_HOUDINI_DISABLE_XMMX
,
58
ENV_HOUDINI_DISABLE_SSE
,
59
ENV_HOUDINI_DISABLE_3DNOW
,
60
ENV_HOUDINI_DISABLE_AVX
,
61
ENV_HOUDINI_OSX_SWAP_DEL_AND_BACKSPACE
,
62
63
// UT: Internal controls
64
ENV_HOUDINI_COREDUMP
,
65
ENV_HOUDINI_UI_COREDUMP
,
66
ENV_HOUDINI_SYSTRACE
,
67
ENV_HOUDINI_ENABLE_UNDO_LOG
,
68
ENV_HOUDINI_INTERRUPT_DEBUG
,
69
ENV_HOUDINI_NO_ASSERTS
,
70
ENV_HOUDINI_INTERACTIVE_ASSERTS
,
71
ENV_HOUDINI_INTERACTIVE_ASSERTS_TRACE
,
72
ENV_HOUDINI_ACCESS_METHOD
,
73
ENV_HOUDINI_CONNECTIONS_DEBUG
,
74
75
// Houdini Environment File Control
76
ENV_HOUDINI_NO_ENV_FILE_OVERRIDES
,
77
ENV_HOUDINI_NO_ENV_FILE
,
78
79
// FS: Public interface
80
ENV_HOUDINI_DSO_ERROR
,
81
ENV_HOUDINI_DSO_DEEPBIND
,
82
ENV_HOUDINI_CPP_EXPAND_PRAGMA
,
83
ENV_HOUDINI_ANONYMOUS_STATISTICS
,
84
ENV_HOUDINI_ANONYMOUS_STATISTICS_UPLOAD_ERRORS
,
85
ENV_HOUDINI_PROMPT_ON_CRASHES
,
86
ENV_HOUDINI_MAX_DESCRIPTORS
,
87
88
// GA: Public interface
89
ENV_HOUDINI_GEOMETRY_CACHESIZE
,
90
91
// IMG3D: Public interface
92
ENV_HOUDINI_TEX3D_USAGE
,
93
94
// IMG: Public interface
95
ENV_HOUDINI_CINEON_WHITE_POINT
,
96
ENV_HOUDINI_CINEON_BLACK_POINT
,
97
ENV_HOUDINI_CINEON_FULL_RANGE
,
98
ENV_HOUDINI_TIFF_SAMPLEFORMAT
,
99
ENV_HOUDINI_TIFF_BOTTOMLEFT
,
100
ENV_HOUDINI_DISABLE_IMAGE_DSO
,
101
ENV_HOUDINI_RAT_USAGE
,
102
ENV_HOUDINI_RAT_MEMORY
,
103
ENV_HOUDINI_RAT_FILES
,
104
ENV_HOUDINI_RAT_STREAMS_PER_FILE
,
105
ENV_HOUDINI_RAT_TILESIZE
,
106
ENV_HOUDINI_RAT_LOCALCACHE
,
107
ENV_HOUDINI_RAT_OPTIMIZE_BANDWIDTH
,
108
ENV_HOUDINI_PTEX_USAGE
,
109
ENV_HOUDINI_PTEX_FILES
,
110
ENV_HOUDINI_PTEX_WINDING
,
111
ENV_HOUDINI_UVENLARGER_DIFFUSE_WRAP
,
112
ENV_HOUDINI_THREAD_IMAGE
,
113
ENV_HOUDINI_MDISPLAY_WAIT
,
114
ENV_HOUDINI_IMAGE_DEBUG
,
115
ENV_HOUDINI_TARGA_LINEAR
,
116
ENV_HOUDINI_ENABLE_EXR_TEXTURE
,
117
ENV_HOUDINI_OIIO_EXR
,
118
ENV_HOUDINI_OIIO_DDS
,
119
ENV_HOUDINI_TEXTURE_COMPRESS
,
120
ENV_HOUDINI_COLOR_MANAGER
,
121
// IMG: Private interface
122
ENV_HOUDINI_MIP_READ
,
123
ENV_HOUDINI_FB_FILTER_ORIGINAL
,
124
ENV_HOUDINI_SOCKET_PORT
,
125
ENV_HOUDINI_AUDIT_IO
,
126
ENV_HOUDINI_OLD_RATS
,
127
ENV_HOUDINI_RAT_VERSION
,
128
ENV_HOUDINI_OCIO_FILENAME_COLORSPACE
,
129
130
// MV: Public interface
131
ENV_HOUDINI_QTML_USE_GDI
,
132
133
// VEX: Public interface
134
ENV_HOUDINI_VEX_DISABLE_AUTO_FOLDING
,
135
ENV_HOUDINI_VEX_DISABLE_INSTANCE_CACHE
,
136
ENV_HOUDINI_VEX_DISABLE_JIT
,
137
ENV_HOUDINI_VEX_PROFINFO
,
138
ENV_HOUDINI_VEX_PROFINFO_HTML
,
139
ENV_HOUDINI_VEX_BUILTIN_BSDF
,
140
ENV_HOUDINI_VEX_ASSERT
,
141
ENV_HOUDINI_VEX_MODULECACHESIZE
,
142
ENV_HOUDINI_VEX_RETURNBYREFERENCE
,
143
ENV_HOUDINI_VEX_MEMORYCACHESIZE
,
144
145
// VEX: Private interface
146
ENV_HOUDINI_VEX_URANDOM
,
147
148
// RE: Public interface
149
ENV_HOUDINI_OVERRIDE_XRES
,
150
ENV_HOUDINI_OVERRIDE_YRES
,
151
ENV_HOUDINI_UISCALE
,
152
ENV_HOUDINI_OGL_ERROR_CHECK
,
153
ENV_HOUDINI_OGL_DUMP_SHADER_ERRORS
,
154
ENV_HOUDINI_OGL_DEBUG
,
155
ENV_HOUDINI_OGL_ENABLE_TEXTURE_SEQUENCES
,
156
ENV_HOUDINI_OGL_CORE_PROFILE
,
157
ENV_HOUDINI_ENABLE_RETINA
,
158
159
// CMD
160
ENV_HOUDINI_HIP_FROM_PATH
,
161
ENV_HOUDINI_SET_PWD_TO_HIP
,
162
163
// OP
164
ENV_HOUDINI_NO_EXPORT_RENAME
,
165
ENV_HOUDINI_SCRIPT_DEBUG
,
166
ENV_HOUDINI_COOK_MODE_THRESHOLD
,
167
168
// GEO
169
ENV_HOUDINI_RMAN_CURVE_STEP
,
170
ENV_HOUDINI_DISABLE_ALEMBIC_INDEXED_ARRAYS
,
171
ENV_HOUDINI_ALEMBIC_OGAWA_STREAMS
,
172
173
// GU
174
ENV_HOUDINI_GU_DEBUG
,
175
176
// RAY
177
ENV_MANTRA_FORCE_RAY
,
178
ENV_MANTRA_NOFOGBOX
,
179
ENV_MANTRA_BIAS_NORMAL
,
180
ENV_MANTRA_DEBUGMEMORY
,
181
ENV_MANTRA_NONRAT_ERROR
,
182
ENV_MANTRA_LINEAR_CREASES
,
183
ENV_MANTRA_INTERNAL_RUNLIMIT
,
184
ENV_MANTRA_THREADED_REFINE
,
185
ENV_MANTRA_RENDERSTATE_STRIP_SPLITS
,
186
ENV_MANTRA_VECTOR_BIND_MODE
,
187
188
ENV_KARMA_DEBUG_CHECKPOINT
,
189
190
ENV_KARMA_XPU_DISABLE_OPTIX_DEVICE
,
191
ENV_KARMA_XPU_DISABLE_EMBREE_DEVICE
,
192
ENV_KARMA_XPU_DISABLE_DEVICE_0
,
193
ENV_KARMA_XPU_DISABLE_DEVICE_1
,
194
ENV_KARMA_XPU_DISABLE_DEVICE_2
,
195
ENV_KARMA_XPU_DISABLE_DEVICE_3
,
196
ENV_KARMA_XPU_DISABLE_DEVICE_4
,
197
ENV_KARMA_XPU_MAX_TEXTURE_RES
,
198
ENV_KARMA_XPU_MAX_UDIM_U
,
199
ENV_KARMA_XPU_MAX_UDIM_V
,
200
201
// COP
202
ENV_HOUDINI_COP_ENSURECOLORPLANES
,
203
ENV_HOUDINI_COP_MAXRES
,
204
205
// IFD
206
ENV_HOUDINI_RMAN_INCLUDE_FIX
,
207
ENV_HOUDINI_MI_DONT_FLIP_RMAP
,
208
ENV_HOUDINI_DISABLE_SOHO_SPOOLING
,
209
210
// MAT
211
ENV_HOUDINI_DISABLE_SAVE_THUMB
,
212
213
// UI
214
ENV_HOUDINI_UI_DEBUG
,
215
ENV_HOUDINI_QT_DEBUG
,
216
ENV_HOUDINI_ENABLE_FPS_SCALE
,
217
ENV_HOUDINI_UI_QUEUE_SIZE
,
218
ENV_HOUDINI_UI_QUEUE_DEBUG
,
219
ENV_HOUDINI_X11_SYNCHRONOUS
,
220
ENV_HOUDINI_WRITE_BINARY_ICONS
,
221
ENV_HOUDINI_NO_SPLASH
,
222
ENV_HOUDINI_NO_START_PAGE_SPLASH
,
223
ENV_HOUDINI_ENABLE_TABLET
,
224
ENV_HOUDINI_USE_NATIVE_FILE_CHOOSER
,
225
ENV_HOUDINI_MAX_FILE_HISTORY
,
226
ENV_HOUDINI_FONT_RENDERING
,
227
ENV_HOUDINI_RUN_IN_FOREGROUND
,
228
ENV_HOUDINI_UI_USE_RADIALMENU_MASKS
,
229
ENV_HOUDINI_DISABLE_HUD
,
230
231
// FP
232
ENV_HOUDINI_FPS
,
233
234
// OPUI
235
ENV_HOUDINI_PERFORMANCE_SIZE
,
236
ENV_HOUDINI_BUFFEREDSAVE
,
237
ENV_HOUDINI_HIPEXT
,
238
ENV_HOUDINI_ENABLE_OLD_PRESETS
,
239
ENV_HOUDINI_USE_OTL_AS_DEFAULT_HDA_EXT
,
240
241
// DM
242
ENV_HOUDINI_SKIP_NAME
,
243
ENV_HOUDINI_OGL_FILECOUNT
,
244
245
// MATUI
246
ENV_HOUDINI_TOP_POS_SINGLE_PASS
,
247
248
// Custom
249
ENV_HOUDINI_COP_TESTFRACTION
,
250
ENV_HOUDINI_ABEKAS_PAL_XRES
,
251
ENV_HOUDINI_ABEKAS_PAL_YRES
,
252
ENV_HOUDINI_IPLAY_IP
,
253
254
// LM
255
ENV_HOUDINI_NOHKEY
,
256
ENV_HOUDINI_NOHKEY_APPRENTICE
,
257
ENV_HOUDINI_NOHKEY_LOGIN
,
258
ENV_HOUDINI_NOHKEY_LOGIN_RELAUNCH
,
259
ENV_HOUDINI_LICTEST
,
260
ENV_HOUDINI_CURL_SHARE
,
261
ENV_HOUDINI_CURL_VERBOSE
,
262
ENV_HOUDINI_CURL_IPVERSION
,
263
ENV_HOUDINI19_CHECKOUT_SYSTEM
,
264
265
// CHOP
266
ENV_HOUDINI_CHOP_OLDNOISE
,
267
268
// SHOP
269
ENV_HOUDINI_FULL_SHADERSTRING
,
270
ENV_HOUDINI_TYPED_SHADERSTRING
,
271
272
// VOP
273
ENV_HOUDINI_RSL_HASHING
,
274
275
// SHLF
276
ENV_HOUDINI_NO_DEFAULT_SHELF_TOOLS
,
277
ENV_HOUDINI_SHELF_EXCLUDE_DIRS_PATTERN
,
278
279
// Other
280
ENV_HOUDINI_CONDENSE_HIP
,
281
ENV_HOUDINI_UNBUFFERED_STDINOUT
,
282
ENV_HOUDINI_VERBOSE_ASSET_LICENSING
,
283
ENV_HOUDINI_NO_ASSET_INSTANTIATION
,
284
ENV_HOUDINI_ENABLE_HOM_ASSERTS
,
285
286
// Backwards Compatability
287
ENV_HOUDINI4_COMPATIBILITY
,
288
ENV_HOUDINI55_COMPATIBILITY
,
289
ENV_HOUDINI6_COMPATIBILITY
,
290
ENV_HOUDINI7_COMPATIBILITY
,
291
ENV_HOUDINI8_COMPATIBILITY
,
292
ENV_HOUDINI95_COMPATIBILITY
,
293
ENV_HOUDINI10_COMPATIBILITY
,
294
ENV_HOUDINI11_COMPATIBILITY
,
295
296
ENV_HOUDINI11_PERFMON_COMPATIBILITY
,
297
ENV_HOUDINI10_VOLUME_COMPATIBILITY
,
298
ENV_HOUDINI6_FILTER_COMPATIBILITY
,
299
ENV_HOUDINI13_FILTER_COMPATIBILITY
,
300
ENV_HOUDINI_MUV_ATTRIB_COMPATIBILITY
,
301
ENV_HOUDINI_SIMPLIFIED_NODE_NAMES
,
302
ENV_HOUDINI13_VOLUME_COMPATIBILITY
,
303
ENV_HOUDINI13_GEO_COMPATIBILITY
,
304
ENV_HOUDINI14_GEO_COMPATIBILITY
,
305
ENV_HOUDINI15_PARMDATA_COMPATIBILITY
,
306
ENV_HOUDINI15_5_GEO_COMPATIBILITY
,
307
308
ENV_HOUDINI_LMINFO_VERBOSE
,
309
// Have houdini check process fallback to the old deprecated API
310
ENV_HSERVER_USE_HTTP
,
311
ENV_HSERVER_LEGACY_ONLY
,
312
ENV_HOUDINI_LIC_API_VERSION
,
313
314
ENV_HOUDINI_SHOW_CUSTOM_TOOLS
,
315
316
// hscript
317
ENV_HSCRIPT_NO_HISTORY
,
318
ENV_HSCRIPT_SAFEQUIT
,
319
ENV_HSCRIPT_ALLOW_BACKGROUND_RENDER
,
320
321
ENV_HOUDINI_OLD_CONST_BEHAVIOUR
,
322
323
// This is for "internal use" only. It turns on features that are not
324
// ready for prime-time.
325
ENV_HOUDINI_EXPERIMENTAL
,
326
327
// Maximum number of files to keep in the backup directory
328
ENV_HOUDINI_MAX_BACKUP_FILES
,
329
330
ENV_HOUDINI_JITTERY_CAMERA
,
331
332
ENV_HOUDINI_ERRORLOG_LEVEL
,
333
334
ENV_HOUDINI_MAXTHREADS
,
335
336
ENV_HOUDINI_MMB_PAN
,
337
ENV_HOUDINI_INTERNAL_IGNORE_SIGNALS
,
338
339
ENV_HOUDINI_EXTERNAL_HELP_BROWSER
,
340
ENV_HOUDINI_DISABLE_BACKGROUND_HELP_INDEXING
,
341
342
ENV_HOUDINI_CASE_SENSITIVE_FS
,
343
344
// Controls the number of complete FBX scenes to
345
// keep cached in memory after import. Defaults to 1.
346
ENV_HOUDINI_MAX_CACHED_FBX_SCENES
,
347
348
// Controls whether to transform the results of evaluating a MotionClip
349
// by the intrinsic matrix of the packed primitive.
350
ENV_HOUDINI_TRANSFORM_MOTIONCLIP
,
351
352
ENV_HOUDINI_NETEXCHANGE_HEARTBEAT
,
353
ENV_HOUDINI_NETEXCHANGE_MINPACKETSIZE
,
354
ENV_HOUDINI_NETEXCHANGE_QUICKACK
,
355
ENV_HOUDINI_DOPVOLUME_NANTEST
,
356
357
ENV_HOUDINI_MULTITHREADED_COOKING
,
358
359
ENV_HOUDINI_SHOW_OLD_RENDER_PROPERTIES
,
// Show all properties
360
ENV_HOUDINI_SHOW_OLD_SHOPS
,
361
362
// OpenGL
363
ENV_HOUDINI_OGL_FIXEDVOXELSIZE
,
364
ENV_HOUDINI_OGL_VOLUMESHADING
,
365
366
// OpenCL
367
ENV_HOUDINI_OCL_DEVICENUMBER
,
368
ENV_HOUDINI_OCL_REPORT_MEMORY_USE
,
369
ENV_HOUDINI_OCL_REPORT_BUILD_LOGS
,
370
ENV_HOUDINI_OCL_OGL_INTEROP
,
371
// Can be used to force disable the use of images for advection by the Gas
372
// Advect CL 2.0 DOP.
373
ENV_HOUDINI_OCL_IMAGE_ADVECTION
,
374
375
ENV_HOUDINI_SAS_ENABLE
,
376
ENV_HOUDINI_SAS_COMPILE_ENABLE
,
377
ENV_HOUDINI_SAS_DISABLE_ASSET_DOWNLOAD
,
378
379
ENV_HOUDINI_NO_LEGACY_MENUS
,
380
381
// Maximum megabytes in write buffer.
382
ENV_HOUDINI_IOBUFFER_SIZE
,
383
384
ENV_HOUDINI_INTERNAL_CRASH_ON_NANS
,
385
386
ENV_HOUDINI_AUTOCONVERT_IMAGE_FILES
,
387
ENV_HOUDINI_IMAGE_DISPLAY_OVERRIDE
,
388
ENV_HOUDINI_ANIMATE_NETWORK_CHANGES
,
389
390
ENV_HOUDINI_SOP_DISABLE_CACHENODE
,
391
ENV_HOUDINI_DOP_MAXCACHE
,
392
393
ENV_HOUDINI_OGL_FAST_BONES
,
394
395
ENV_HOUDINI_DISTRIBUTEDPROJECTION_DIAGNOSTICS
,
396
397
ENV_HOUDINI_USE_HFS_OCL
,
398
399
ENV_HOUDINI_DISABLE_AUDIO_SERVER
,
400
401
ENV_HOUDINI_CHOP_MOTION_SAMPLES
,
402
403
ENV_HOUDINI_SOP_DISABLE_COMPILENODE
,
404
ENV_HOUDINI_DISABLE_JEMALLOCTEST
,
405
406
ENV_HOUDINI_ENABLE_3DMOUSE
,
407
408
ENV_HOUDINI16_5_DEFORM_COMPATIBILITY
,
409
410
// Used to force regular LM checks on Steam builds
411
ENV_HOUDINI_IGNORE_STEAM_LICENSING
,
412
413
// OptiX
414
ENV_HOUDINI_NVIDIA_OPTIX_DEVICENUMBER
,
415
416
ENV_HOUDINI_WINDOW_REDRAW_RATE
,
417
418
// Package
419
ENV_HOUDINI_PACKAGE_VERBOSE
,
420
ENV_HOUDINI_PACKAGE_SKIP
,
421
422
// Viewer state
423
ENV_HOUDINI_VIEWER_STATE_VERBOSE
,
424
425
ENV_HOUDINI_ERROR_ON_ILLEGAL_NODE_EDITS
,
426
427
ENV_HOUDINI_DISABLE_SOP_MEMORY_TRACKING
,
428
429
ENV_HOUDINI_LOAD_VERIFICATION
,
430
431
// TOP
432
ENV_HOUDINI_DISABLE_PDG
,
433
ENV_HOUDINI_PDG_TYPE_ERROR
,
434
ENV_HOUDINI_PDG_EXPERIMENTAL
,
435
ENV_HOUDINI_PDG_CACHE_DEBUG
,
436
ENV_HOUDINI_PDG_EXPR_DEBUG
,
437
ENV_HOUDINI_PDG_NODE_DEBUG
,
438
ENV_HOUDINI_PDG_SCHEDULER_DEBUG
,
439
ENV_HOUDINI_PDG_WORK_ITEM_DEBUG
,
440
ENV_HOUDINI_PDG_TRANSFER_DEBUG
,
441
442
// LOP
443
ENV_HOUDINI_LOP_PLACEHOLDER_LAYERS
,
444
445
ENV_HOUDINI_FAST_TRANSFORM_HANDLES
,
446
447
// HDA plugin for USD geometry cache size
448
ENV_HOUDINI_HDADYNAMICPAYLOAD_CACHESIZE
,
449
450
ENV_HOUDINI17_COMPATIBILITY
,
451
452
ENV_HOUDINI18_COMPATIBILITY
,
453
454
ENV_HOUDINI_DISABLE_NESTED_MULTITHREADING
,
455
456
// Send python panel erros to the console
457
ENV_HOUDINI_CONSOLE_PYTHON_PANEL_ERROR
,
458
459
ENV_HOUDINI_VIEWPORT_INFO_MAX_FPS
,
460
461
ENV_MAX_INT_CONTROLS
462
};
463
464
enum
UT_FltControl
465
{
466
// UT: Public interface
467
ENV_HOUDINI_GAUSS_EXP
,
468
ENV_HOUDINI_MITCHELL_B
,
469
ENV_HOUDINI_MITCHELL_C
,
470
471
// UT: Internal variables
472
ENV_HOUDINI_SYSTRACE_THRESH
,
473
474
// IMG: Public interface
475
ENV_HOUDINI_CINEON_FILM_GAMMA
,
476
ENV_HOUDINI_IMAGE_DISPLAY_GAMMA
,
477
478
// RE
479
ENV_HOUDINI_OGL_MAX_GL_VERSION
,
480
481
// UI
482
ENV_HOUDINI_CHOP_LINE_WIDTH
,
483
ENV_HOUDINI_COLOR_PICKER_GAMMA
,
484
485
// GR
486
ENV_HOUDINI_LOD
,
487
488
// Custom
489
ENV_HOUDINI_WF_GAMMA
,
490
491
// ROP: Internal variables
492
ENV_HOUDINI_CHECK_XFORM
,
493
494
// OpenCL: Memory pool size, as percentage of GPU memory.
495
ENV_HOUDINI_OCL_MEMORY_POOL_SIZE
,
496
497
ENV_MAX_FLT_CONTROLS
498
};
499
500
enum
UT_StrControl
501
{
502
// UT: Public interface
503
ENV_HOME
,
504
ENV_USER
,
505
ENV_EDITOR
,
506
ENV_VISUAL
,
507
ENV_SHELL
,
508
ENV_HFS
,
509
ENV_HOUDINI_OS
,
510
ENV_HOUDINI_TEMP_DIR
,
511
ENV_HOUDINI_DESKTOP_DIR
,
512
ENV_HOUDINI_UNDO_DIR
,
513
ENV_HOUDINI_MESSAGE_CMD
,
514
ENV_HOUDINI_CONFIRM_CMD
,
515
ENV_HOUDINI_ASSERT_CMD
,
516
ENV_HOUDINI_WEB_BROWSER_CMD
,
517
ENV_HOUDINI_TERMINAL_CMD
,
518
ENV_HOUDINI_CONDENSE_BLOCKLIST
,
519
ENV_HOUDINI_CONSOLE_FLAGS
,
520
ENV_HOUDINI_BEARER_TOKENS
,
521
522
// UT: Internal variables
523
ENV_HOUDINI_SYSTRACE_FILENAME
,
524
ENV_HOUDINI_PATHMAP
,
525
ENV_SIDEFX_WEBSITE
,
526
527
// external tools
528
ENV_HOUDINI_COMPARE
,
529
530
// IMG: Public interface
531
ENV_HOUDINI_DEF_TEXTURE_COLOR
,
532
533
// VEX(VMAT)
534
ENV_HOUDINI_DEFAULT_SURFACE
,
535
ENV_HOUDINI_DEFAULT_VOLUME
,
536
ENV_HOUDINI_DEFAULT_LIGHT
,
537
ENV_HOUDINI_DEFAULT_LIGHTSURFACE
,
538
ENV_HOUDINI_DEFAULT_AMBIENT
,
539
ENV_HOUDINI_DEFAULT_MATTE
,
540
ENV_HOUDINI_DEFAULT_SHADOW
,
541
ENV_HOUDINI_VEX_JIT_OPTIMIZE
,
542
543
// HOM
544
ENV_HOUDINI_SCRIPT_LICENSE
,
545
546
// OP
547
ENV_HOUDINI_HIP_DEFAULT_NAME
,
// "untitled.hip"
548
ENV_HOUDINI_COPY_SUFFIX
,
549
ENV_HOUDINI_OPNAMESPACE_HIERARCHY
,
550
551
// VOP
552
ENV_HOUDINI_VOP_DEFINITIONS_PATH
,
553
554
// GEO
555
ENV_HOUDINI_RMAN_CURVE_BASIS
,
556
557
// COP
558
ENV_HOUDINI_CINEON_RENDER_LUT
,
559
ENV_HOUDINI_CINEON_PREVIEW_LUT
,
560
ENV_HOUDINI_COP_DISKDEFAULT
,
561
ENV_HOUDINI_IMAGE_DISPLAY_LUT
,
562
ENV_HOUDINI_IMAGE_INSPECT_LUT
,
563
ENV_HOUDINI_OCIO_SRGB_FILE_COLORSPACE
,
564
565
// CHOP
566
ENV_HOUDINI_UNITS
,
567
568
// IFD
569
ENV_HOUDINI_RI_SHADERPATH
,
570
ENV_HOUDINI_RI_RIXPLUGINPATH
,
571
ENV_HOUDINI_RI_TEXTUREPATH
,
572
ENV_HOUDINI_RI_EYESPLITS
,
573
ENV_MANTRA_ENGINE_PROCEDURAL
,
574
575
// UI
576
ENV_HOUDINI_FILE_VIEWER
,
577
ENV_HOUDINI_UI_PATH
,
578
ENV_HOUDINI_UI_RESOURCES
,
579
ENV_HOUDINI_UI_APP_PATH
,
580
ENV_HOUDINI_UI_AUDIO_PATH
,
581
ENV_HOUDINI_UI_CURSOR_PATH
,
582
ENV_HOUDINI_UI_DIALOG_PATH
,
583
ENV_HOUDINI_UI_ICON_PATH
,
584
ENV_HOUDINI_UI_TEMPLATE_PATH
,
585
ENV_HOUDINI_ICON_CACHE_DIR
,
586
587
// FUI
588
ENV_HOUDINI_STPATH
,
589
ENV_HOUDINI_STEDIT
,
590
591
// CHUI
592
ENV_HOUDINI_CHOP_IMAGE
,
593
594
// OPUI
595
ENV_HOUDINI_DOUBLEBUFFER
,
596
ENV_HOUDINI_WORKSHEET_BOXPICK
,
597
ENV_HOUDINI_DEFOPTYPEPREFIX
,
598
599
// VEX(VCC)
600
ENV_HOUDINI_VEX_COMPILER
,
601
602
// Custom
603
ENV_HOUDINI_ABEKAS_LOGIN_NAME
,
604
ENV_HOUDINI_ABEKAS_LOGIN_PASS
,
605
ENV_HOUDINI_MPLAY_WRITE_CMD
,
606
ENV_HOUDINI_MPLAY_FLIP_CMD
,
607
ENV_HOUDINI_MPLAY_LOCKPATH
,
608
ENV_HOUDINI_PLAY_WRITE_CMD
,
609
ENV_HOUDINI_PLAY_FLIP_CMD
,
610
ENV_HOUDINI_VIEW_METACAM
,
//OTLs that lock to view in a special way
611
612
// Path variables
613
ENV_HOUDINI_PATH
,
614
ENV_HOUDINI_DSO_PATH
,
615
ENV_HOUDINI_IMAGE_DSO_PATH
,
616
ENV_HOUDINI_AUDIO_DSO_PATH
,
617
ENV_HOUDINI_PDG_DSO_PATH
,
618
ENV_HOUDINI_PDGD_DSO_PATH
,
619
ENV_HOUDINI_VEX_DSO_PATH
,
620
ENV_HOUDINI_OPUI_DSO_PATH
,
621
ENV_HOUDINI_USD_DSO_PATH
,
622
ENV_MANTRA_DSO_PATH
,
623
ENV_KARMA_DSO_PATH
,
624
ENV_HOUDINI_OTL_PATH
,
625
ENV_HOUDINI_OPLIBRARIES_PATH
,
626
ENV_HOUDINI_OTLSCAN_PATH
,
627
ENV_HOUDINI_SCRIPT_PATH
,
628
ENV_HOUDINI_SOHO_PATH
,
629
ENV_HOUDINI_GALLERY_PATH
,
630
ENV_HOUDINI_PARM_DS_PATH
,
631
ENV_HOUDINI_DESKTOP_PATH
,
632
ENV_HOUDINI_ASSET_STORE_PATH
,
633
ENV_HOUDINI_TOOLBAR_PATH
,
634
ENV_HOUDINI_RADIALMENU_PATH
,
635
ENV_HOUDINI_RAMP_PATH
,
636
ENV_HOUDINI_CUSTOM_PATH
,
637
ENV_HOUDINI_PYTHON_PANEL_PATH
,
638
ENV_HOUDINI_MENU_PATH
,
639
ENV_HOUDINI_PDG_PATH
,
640
ENV_HOUDINI_PDGD_PATH
,
641
642
ENV_HOUDINI_TEXTURE_PATH
,
643
ENV_HOUDINI_GEOMETRY_PATH
,
644
ENV_HOUDINI_CLIP_PATH
,
645
646
ENV_HOUDINI_VEX_PATH
,
647
648
ENV_HOUDINI_GLSL_PATH
,
649
650
ENV_HOUDINI_OUTLINEFONT_PATH
,
651
652
ENV_HOUDINI_VIEWERSTATE_PATH
,
653
ENV_HOUDINI_VIEWERHANDLE_PATH
,
654
ENV_HOUDINI_HUSDPLUGINS_PATH
,
655
ENV_HOUDINI_LAYOUTPLUGINS_PATH
,
656
657
ENV_HOUDINI_BACKUP_DIR
,
658
659
ENV_HOUDINI_BACKUP_FILENAME
,
660
ENV_HOUDINI_AUTOSAVE_FILENAME
,
661
662
ENV_HOUDINI_VIEW_MANTRA
,
663
ENV_HOUDINI_VIEW_RMAN
,
664
ENV_HOUDINI_DEFAULT_RENDERERS
,
665
ENV_HOUDINI_DEFAULT_RIB_RENDERER
,
666
ENV_HOUDINI_RIBSHADER_DIR
,
667
ENV_HOUDINI_RIBTEMP_DIR
,
668
669
ENV_HOUDINI_THUMB_RENDER
,
670
671
// These are here so we can have them show up in hconfig and provide
672
// help. They should only be used implicitly.
673
ENV_HSITE
,
// Between HFS and HOME.
674
ENV_JOB
,
// We should not use JOB!
675
676
ENV_HOUDINI_ERRORLOG_FILENAME
,
677
678
ENV_HOUDINI_SPLASH_MESSAGE
,
679
ENV_HOUDINI_SPLASH_FILE
,
680
681
ENV_HOUDINI_GEOMETRY_FORMAT
,
682
683
// OPENGL
684
ENV_HOUDINI_OGL_DEBUG_EXCLUDE
,
685
ENV_HOUDINI_OGL_PICKBUFFER_PATH
,
686
ENV_HOUDINI_OGL_SNAPBUFFER_PATH
,
687
ENV_HOUDINI_OGL_BEAUTY_PATH
,
688
ENV_HOUDINI_OGL_VIEWPORT_PATH
,
689
690
// OPENCL
691
ENV_HOUDINI_OCL_DEVICETYPE
,
692
ENV_HOUDINI_OCL_VENDOR
,
693
ENV_HOUDINI_OCL_PATH
,
694
ENV_HOUDINI_OCL_FEATURE_DISABLE
,
695
696
// Orbolt
697
ENV_HOUDINI_SAS_SERVER
,
698
699
// Anonymous Usage Statistics
700
ENV_HOUDINI_STATS_API_URL
,
701
702
ENV_HOUDINI_DSO_EXCLUDE_PATTERN
,
703
704
ENV_HOUDINI_USER_PREF_DIR
,
705
706
ENV_HOUDINI_AUTHOR
,
707
708
// Optix
709
ENV_HOUDINI_NVIDIA_OPTIX_DSO_PATH
,
710
711
ENV_HOUDINI_PACKAGE_DIR
,
712
713
// BGEO plugin for USD default load arguments
714
ENV_HOUDINI_BGEO_TO_USD_DEFAULT_ARGS
,
715
716
// LM
717
ENV_HOUDINI_API_KEY_FILE
,
718
ENV_HOUDINI_LIC_OPT
,
719
ENV_HOUDINI_CORE_LIC_OPT
,
720
ENV_HOUDINI_FX_LIC_OPT
,
721
ENV_HOUDINI_INDIE_LIC_OPT
,
722
ENV_HOUDINI_NC_LIC_OPT
,
723
ENV_HOUDINI_EXPER_LIC_OPT
,
724
ENV_HOUDINI_PDG_LIC_OPT
,
725
ENV_HOUDINI_HYTHON_LIC_OPT
,
726
ENV_HOUDINI_MANTRA_LIC_OPT
,
727
ENV_HOUDINI_KARMA_LIC_OPT
,
728
ENV_HOUDINI_MPLAY_LIC_OPT
,
729
ENV_HOUDINI_PLUGIN_LIC_OPT
,
730
ENV_HOUDINI_UNREAL_PLUGIN_LIC_OPT
,
731
ENV_HOUDINI_UNITY_PLUGIN_LIC_OPT
,
732
733
// Python
734
ENV_HOUDINI_PYTHONWARNINGS
,
735
736
// Logging
737
ENV_HOUDINI_DEFAULT_LOG_SOURCES
,
738
739
// Asset gallery database
740
ENV_HOUDINI_ASSETGALLERY_DB_FILE
,
741
742
// Networking
743
ENV_HOUDINI_HTTP_NOPROXY
,
744
ENV_HOUDINI_HTTP_PROXY
,
745
746
ENV_MAX_STR_CONTROLS
747
};
748
749
// If these constraints are ever violated in a HEAD branch, it's time to
750
// increase MAX_CONTROLS_WITH_BUFFER. If these constraints are violated in
751
// a released build, get rid of the "+50" part, and if they are exceeded
752
// again then we must increate MAX_CONTROLS_WITH_BUFFER in a daily build and
753
// break ABI compatiblity. But hopefully that won't happen...
754
SYS_STATIC_ASSERT
(
ENV_MAX_INT_CONTROLS
+ 50 <
MAX_CONTROLS_WITH_BUFFER
);
755
SYS_STATIC_ASSERT
(
ENV_MAX_FLT_CONTROLS
+ 50 <
MAX_CONTROLS_WITH_BUFFER
);
756
SYS_STATIC_ASSERT
(
ENV_MAX_STR_CONTROLS
+ 50 <
MAX_CONTROLS_WITH_BUFFER
);
757
758
class
UT_API
UT_EnvControl
759
{
760
public
:
761
UT_EnvControl
();
762
~
UT_EnvControl
();
763
764
void
init();
765
766
static
int
getInt
(
UT_IntControl
i)
767
{
return
getControl().myIValues[i]; }
768
static
fpreal
getFloat
(
UT_FltControl
i)
769
{
return
getControl().myFValues[i]; }
770
static
const
char
*
getString
(
UT_StrControl
i)
771
{
return
getControl().mySValues[i]; }
772
773
// Look up the appropriate variable name for the token
774
static
const
char
*getIntVar(
UT_IntControl
i);
775
static
const
char
*getFloatVar(
UT_FltControl
i);
776
static
const
char
*getStringVar(
UT_StrControl
i);
777
778
static
void
setStringVar(
UT_StrControl
i,
const
char
*
value
);
779
780
// Look up the appropriate old style variable name for the token. This can
781
// be used to check for old environment variables.
782
static
const
char
*getOldIntVar(
UT_IntControl
i);
783
static
const
char
*getOldFloatVar(
UT_FltControl
i);
784
static
const
char
*getOldStringVar(
UT_StrControl
i);
785
786
/// Indicate that the given variable changed and update our cached values.
787
/// If varname is NULL, then all variables are updated.
788
static
void
varChanged
(
const
char
*varname)
789
{ varChanged(varname,
nullptr
); }
790
791
/// Update the cached varname value with the given value so that we can
792
/// avoid an extraneous HoudiniGetenv() for the equivalent code snippet:
793
/// @code
794
/// HoudiniSetenv(name, value);
795
/// UT_EnvControl::varChanged(name);
796
/// @endcode
797
/// @return true if name was found and value is non-null, in which case the
798
/// HoudiniSetenv() was called, else false is returned.
799
static
bool
varChanged(
const
char
*varname,
const
char
*
value
);
800
801
static
void
changeExistLookupDefault(
UT_IntControl
i,
int
new_def);
802
803
/// Set all additional .env files to be parsed for env variable values.
804
/// It is best to call getAdditionalEnvironmentFiles() first and then
805
/// append to the list because this function will overwrite all the
806
/// additional paths that were previously set.
807
/// You can still use the HOUDINI_NO_ENV_FILE_OVERRIDES to disallow
808
/// overwrites, knowing that these files get applied AFTER the default
809
/// houdini.env file in the user's home directory.
810
/// That said, HOUDINI_NO_ENV_FILE will have no effect on this function.
811
/// If additional files are set, they will be used, regardless of the
812
/// value of HOUDINI_NO_ENV_FILE.
813
static
void
setAdditionalEnvironmentFiles(
814
const
UT_StringArray
&files);
815
816
/// Return the current list of additional environment files.
817
static
const
UT_StringArray
&
818
getAdditionalEnvironmentFiles();
819
820
// Print messages collected during init phase to console
821
static
void
logMessages
()
822
{
823
getControl().logMessagesToConsole();
824
}
825
826
// Package loader management
827
// Load the pakages located in the folders specified by pkg_paths.
828
// Use this method for loading package dynamically
829
static
void
loadPackages(
UT_StringArray
const
&pkg_paths, UT_Package::Loader& pkg_loader);
830
static
UT_Package::Package & loadPackage(
char
const
* pkg_filepath, UT_Package::Loader& pkg_loader);
831
832
// Returns the main package loader, this loader contains all
833
// packages loaded at runtime.
834
static
UT_Package::Loader& packageLoader();
835
836
private
:
837
void
doInit(
bool
init_defaults);
838
void
setDefaults();
839
bool
loadEnvironmentFile(
const
char
*
path
,
840
bool
allow_overrides);
841
void
loadDefaultEnvironmentFile();
842
void
loadEnvironmentFiles();
843
void
loadEnvironment(
bool
init_defaults);
844
845
void
updateExistLookup(
int
i,
const
char
*
value
=
nullptr
);
846
void
updateIntLookup(
int
i,
const
char
*
value
=
nullptr
);
847
void
updateFltLookup(
int
i,
const
char
*
value
=
nullptr
);
848
void
updateStrLookup(
int
i,
bool
fix_path,
849
const
char
*
value
=
nullptr
);
850
851
void
updateVarTables(UT_Package::Loader
const
& pkg_loader);
852
853
void
loadPackageConfig();
854
void
logMessagesToConsole()
const
;
855
856
int
myIValues[
MAX_CONTROLS_WITH_BUFFER
];
857
float
myFValues[
MAX_CONTROLS_WITH_BUFFER
];
858
char
*mySValues[
MAX_CONTROLS_WITH_BUFFER
];
859
860
static
UT_EnvControl
&getControl()
861
{
862
if
(!theControl)
863
{
864
theControl =
new
UT_EnvControl
();
865
theControl->init();
866
867
}
868
return
*theControl;
869
}
870
static
UT_EnvControl
*theControl;
871
872
static
UT_StringArray
theAdditionalEnvironmentFiles;
873
UT_String
myLogMessages;
874
};
875
876
#endif
ENV_HOUDINI_OCL_DEVICENUMBER
Definition:
UT_EnvControl.h:367
ENV_HOUDINI_PYTHON_PANEL_PATH
Definition:
UT_EnvControl.h:637
ENV_HOUDINI_VEX_DISABLE_JIT
Definition:
UT_EnvControl.h:136
ENV_HOUDINI_ASSETGALLERY_DB_FILE
Definition:
UT_EnvControl.h:740
ENV_HOUDINI_FILE_VIEWER
Definition:
UT_EnvControl.h:576
ENV_HOUDINI_COREDUMP
Definition:
UT_EnvControl.h:64
ENV_HOUDINI_HUSDPLUGINS_PATH
Definition:
UT_EnvControl.h:654
ENV_HOUDINI_FB_FILTER_ORIGINAL
Definition:
UT_EnvControl.h:123
ENV_HOUDINI_MAX_CACHED_FBX_SCENES
Definition:
UT_EnvControl.h:346
UT_EnvControl::varChanged
static void varChanged(const char *varname)
Definition:
UT_EnvControl.h:788
ENV_KARMA_XPU_DISABLE_DEVICE_3
Definition:
UT_EnvControl.h:195
ENV_HOUDINI_SAS_DISABLE_ASSET_DOWNLOAD
Definition:
UT_EnvControl.h:377
ENV_MANTRA_FORCE_RAY
Definition:
UT_EnvControl.h:177
ENV_HOUDINI_OGL_DEBUG
Definition:
UT_EnvControl.h:154
ENV_HOUDINI_TOP_POS_SINGLE_PASS
Definition:
UT_EnvControl.h:246
ENV_HOUDINI_NO_ENV_FILE_OVERRIDES
Definition:
UT_EnvControl.h:76
ENV_HOUDINI_GEOMETRY_CACHESIZE
Definition:
UT_EnvControl.h:89
ENV_SIDEFX_WEBSITE
Definition:
UT_EnvControl.h:525
ENV_HOUDINI_WF_GAMMA
Definition:
UT_EnvControl.h:489
ENV_HOUDINI_HIP_FROM_PATH
Definition:
UT_EnvControl.h:160
ENV_HOUDINI_VEX_BUILTIN_BSDF
Definition:
UT_EnvControl.h:139
ENV_HFS
Definition:
UT_EnvControl.h:508
ENV_HOUDINI_DISABLE_SOHO_SPOOLING
Definition:
UT_EnvControl.h:208
ENV_HOUDINI_MAX_FILE_HISTORY
Definition:
UT_EnvControl.h:225
ENV_HOUDINI_PACKAGE_SKIP
Definition:
UT_EnvControl.h:420
ENV_HOUDINI16_5_DEFORM_COMPATIBILITY
Definition:
UT_EnvControl.h:408
ENV_KARMA_XPU_MAX_UDIM_U
Definition:
UT_EnvControl.h:198
ENV_HOUDINI_UI_PATH
Definition:
UT_EnvControl.h:577
UT_EnvControl::getString
static const char * getString(UT_StrControl i)
Definition:
UT_EnvControl.h:770
ENV_MANTRA_INTERNAL_RUNLIMIT
Definition:
UT_EnvControl.h:183
ENV_HOUDINI_VIEWERHANDLE_PATH
Definition:
UT_EnvControl.h:653
ENV_HOUDINI_ABEKAS_LOGIN_PASS
Definition:
UT_EnvControl.h:604
ENV_HOUDINI_DESKTOP_PATH
Definition:
UT_EnvControl.h:631
ENV_HOUDINI_TEXT_CONSOLE
Definition:
UT_EnvControl.h:48
ENV_HOUDINI_UNREAL_PLUGIN_LIC_OPT
Definition:
UT_EnvControl.h:730
ENV_MAX_STR_CONTROLS
Definition:
UT_EnvControl.h:746
ENV_HOUDINI_SHOW_OLD_RENDER_PROPERTIES
Definition:
UT_EnvControl.h:359
ENV_VISUAL
Definition:
UT_EnvControl.h:506
ENV_HOUDINI_ERRORLOG_LEVEL
Definition:
UT_EnvControl.h:332
ENV_HOUDINI_CINEON_BLACK_POINT
Definition:
UT_EnvControl.h:96
ENV_HSERVER_LEGACY_ONLY
Definition:
UT_EnvControl.h:311
ENV_HOUDINI_OGL_SNAPBUFFER_PATH
Definition:
UT_EnvControl.h:686
ENV_HOUDINI_USE_NATIVE_FILE_CHOOSER
Definition:
UT_EnvControl.h:224
ENV_HOUDINI_AUTOSAVE_FILENAME
Definition:
UT_EnvControl.h:660
ENV_HOUDINI_DEFAULT_SHADOW
Definition:
UT_EnvControl.h:540
ENV_HOUDINI_DISABLE_3DNOW
Definition:
UT_EnvControl.h:59
ENV_HOUDINI_INTERRUPT_DEBUG
Definition:
UT_EnvControl.h:68
ENV_HOUDINI13_VOLUME_COMPATIBILITY
Definition:
UT_EnvControl.h:302
ENV_HOUDINI_OLD_RATS
Definition:
UT_EnvControl.h:126
ENV_HOUDINI_NETEXCHANGE_HEARTBEAT
Definition:
UT_EnvControl.h:352
ENV_HOUDINI_PDG_PATH
Definition:
UT_EnvControl.h:639
ENV_MAX_FLT_CONTROLS
Definition:
UT_EnvControl.h:497
ENV_HOUDINI_CPP_EXPAND_PRAGMA
Definition:
UT_EnvControl.h:82
ENV_HOUDINI_DEFAULT_AMBIENT
Definition:
UT_EnvControl.h:538
ENV_KARMA_XPU_DISABLE_EMBREE_DEVICE
Definition:
UT_EnvControl.h:191
ENV_HOUDINI13_FILTER_COMPATIBILITY
Definition:
UT_EnvControl.h:299
ENV_MAX_INT_CONTROLS
Definition:
UT_EnvControl.h:461
ENV_HOUDINI_DISABLE_AUDIO_SERVER
Definition:
UT_EnvControl.h:399
ENV_HOUDINI_ANIMATE_NETWORK_CHANGES
Definition:
UT_EnvControl.h:388
ENV_HOUDINI_VEX_ASSERT
Definition:
UT_EnvControl.h:140
ENV_EDITOR
Definition:
UT_EnvControl.h:505
ENV_HOUDINI_ENABLE_3DMOUSE
Definition:
UT_EnvControl.h:406
ENV_HOUDINI17_COMPATIBILITY
Definition:
UT_EnvControl.h:450
ENV_HOUDINI_OUTLINEFONT_PATH
Definition:
UT_EnvControl.h:650
ENV_HOUDINI_NO_ASSET_INSTANTIATION
Definition:
UT_EnvControl.h:283
ENV_HOUDINI_DEFAULT_RENDERERS
Definition:
UT_EnvControl.h:664
ENV_HOUDINI_OGL_VIEWPORT_PATH
Definition:
UT_EnvControl.h:688
ENV_HOUDINI_OGL_VOLUMESHADING
Definition:
UT_EnvControl.h:364
ENV_HOUDINI_NO_DEFAULT_SHELF_TOOLS
Definition:
UT_EnvControl.h:276
ENV_HOUDINI_CHOP_MOTION_SAMPLES
Definition:
UT_EnvControl.h:401
ENV_HOUDINI_SOP_DISABLE_CACHENODE
Definition:
UT_EnvControl.h:390
ENV_HOUDINI_PACKAGE_DIR
Definition:
UT_EnvControl.h:711
ENV_HOUDINI_VEX_URANDOM
Definition:
UT_EnvControl.h:146
ENV_HOUDINI_NOHKEY
Definition:
UT_EnvControl.h:255
ENV_HOUDINI_ASSET_STORE_PATH
Definition:
UT_EnvControl.h:632
ENV_HOUDINI_NVIDIA_OPTIX_DEVICENUMBER
Definition:
UT_EnvControl.h:414
ENV_HOUDINI_PTEX_USAGE
Definition:
UT_EnvControl.h:108
ENV_HOUDINI_VIEWER_STATE_VERBOSE
Definition:
UT_EnvControl.h:423
ENV_HOUDINI_MANTRA_LIC_OPT
Definition:
UT_EnvControl.h:726
ENV_HOUDINI_ENABLE_FPS_SCALE
Definition:
UT_EnvControl.h:216
ENV_HOUDINI_FAST_TRANSFORM_HANDLES
Definition:
UT_EnvControl.h:445
ENV_HOUDINI_MMB_PAN
Definition:
UT_EnvControl.h:336
ENV_HOUDINI_PLAY_FLIP_CMD
Definition:
UT_EnvControl.h:609
ENV_HOUDINI_CORE_LIC_OPT
Definition:
UT_EnvControl.h:719
path
GLsizei const GLchar *const * path
Definition:
glcorearb.h:3340
ENV_HOUDINI_BUFFEREDSAVE
Definition:
UT_EnvControl.h:236
ENV_HOUDINI_TRANSFORM_MOTIONCLIP
Definition:
UT_EnvControl.h:350
ENV_HOUDINI_MAX_DESCRIPTORS
Definition:
UT_EnvControl.h:86
ENV_HOUDINI_ABEKAS_PAL_YRES
Definition:
UT_EnvControl.h:251
ENV_HOUDINI_OS
Definition:
UT_EnvControl.h:509
ENV_HOUDINI_VIEW_MANTRA
Definition:
UT_EnvControl.h:662
ENV_HOUDINI_COP_DISKDEFAULT
Definition:
UT_EnvControl.h:560
ENV_HOUDINI_PLUGIN_LIC_OPT
Definition:
UT_EnvControl.h:729
ENV_HOUDINI_ERRORLOG_FILENAME
Definition:
UT_EnvControl.h:676
ENV_HSCRIPT_ALLOW_BACKGROUND_RENDER
Definition:
UT_EnvControl.h:319
ENV_HOUDINI_CHOP_OLDNOISE
Definition:
UT_EnvControl.h:266
ENV_HOUDINI_TOOLBAR_PATH
Definition:
UT_EnvControl.h:633
ENV_HOUDINI_TIFF_BOTTOMLEFT
Definition:
UT_EnvControl.h:99
ENV_HOUDINI_ENABLE_HOM_ASSERTS
Definition:
UT_EnvControl.h:284
UT_StringArray.h
ENV_HOUDINI_CHOP_LINE_WIDTH
Definition:
UT_EnvControl.h:482
ENV_HOUDINI_DESKTOP_DIR
Definition:
UT_EnvControl.h:511
UT_API.h
ENV_HOUDINI14_GEO_COMPATIBILITY
Definition:
UT_EnvControl.h:304
ENV_HOUDINI_MENU_PATH
Definition:
UT_EnvControl.h:638
ENV_HOUDINI_DSO_EXCLUDE_PATTERN
Definition:
UT_EnvControl.h:702
ENV_HOUDINI_VEX_PATH
Definition:
UT_EnvControl.h:646
ENV_HOUDINI_JITTERY_CAMERA
Definition:
UT_EnvControl.h:330
ENV_KARMA_DSO_PATH
Definition:
UT_EnvControl.h:623
ENV_HOUDINI_DISABLE_XMMX
Definition:
UT_EnvControl.h:57
ENV_HOUDINI_MITCHELL_B
Definition:
UT_EnvControl.h:468
ENV_HOUDINI_CINEON_RENDER_LUT
Definition:
UT_EnvControl.h:558
ENV_HOUDINI_UI_RESOURCES
Definition:
UT_EnvControl.h:578
UT_API
#define UT_API
Definition:
UT_API.h:14
ENV_HOUDINI_DISABLE_PDG
Definition:
UT_EnvControl.h:432
ENV_HOUDINI_API_KEY_FILE
Definition:
UT_EnvControl.h:717
ENV_HOUDINI_PDG_WORK_ITEM_DEBUG
Definition:
UT_EnvControl.h:439
ENV_HOUDINI_MPLAY_WRITE_CMD
Definition:
UT_EnvControl.h:605
ENV_HOUDINI_CONSOLE_LINES
Definition:
UT_EnvControl.h:46
ENV_HOUDINI_RAT_MEMORY
Definition:
UT_EnvControl.h:102
ENV_HOUDINI_SKIP_NAME
Definition:
UT_EnvControl.h:242
ENV_HOUDINI_GEOMETRY_FORMAT
Definition:
UT_EnvControl.h:681
ENV_HOUDINI_UI_CURSOR_PATH
Definition:
UT_EnvControl.h:581
ENV_HOUDINI_VOP_DEFINITIONS_PATH
Definition:
UT_EnvControl.h:552
ENV_HOUDINI_HTTP_PROXY
Definition:
UT_EnvControl.h:744
ENV_HOUDINI_IMAGE_DISPLAY_OVERRIDE
Definition:
UT_EnvControl.h:387
ENV_MANTRA_NONRAT_ERROR
Definition:
UT_EnvControl.h:181
ENV_HOUDINI_THREAD_IMAGE
Definition:
UT_EnvControl.h:112
ENV_HOUDINI_CONDENSE_HIP
Definition:
UT_EnvControl.h:280
ENV_HOUDINI_OCIO_FILENAME_COLORSPACE
Definition:
UT_EnvControl.h:128
ENV_HOUDINI_MDISPLAY_WAIT
Definition:
UT_EnvControl.h:113
ENV_HOUDINI_UI_COREDUMP
Definition:
UT_EnvControl.h:65
ENV_HOUDINI_RAT_LOCALCACHE
Definition:
UT_EnvControl.h:106
ENV_HOUDINI_FPS
Definition:
UT_EnvControl.h:232
ENV_HOUDINI_RI_RIXPLUGINPATH
Definition:
UT_EnvControl.h:570
ENV_HOUDINI_NC_LIC_OPT
Definition:
UT_EnvControl.h:722
ENV_MANTRA_BIAS_NORMAL
Definition:
UT_EnvControl.h:179
ENV_HOUDINI_ALEMBIC_OGAWA_STREAMS
Definition:
UT_EnvControl.h:171
ENV_HOUDINI_ENABLE_RETINA
Definition:
UT_EnvControl.h:157
ENV_HOUDINI_WEB_BROWSER_CMD
Definition:
UT_EnvControl.h:516
ENV_HOUDINI_TEXTURE_PATH
Definition:
UT_EnvControl.h:642
ENV_JOB
Definition:
UT_EnvControl.h:674
ENV_HOUDINI_REALTIME_INTERRUPT_THRESH
Definition:
UT_EnvControl.h:52
ENV_HOUDINI_DOUBLEBUFFER
Definition:
UT_EnvControl.h:595
ENV_KARMA_XPU_DISABLE_OPTIX_DEVICE
Definition:
UT_EnvControl.h:190
ENV_HOUDINI_OGL_ENABLE_TEXTURE_SEQUENCES
Definition:
UT_EnvControl.h:155
ENV_HOUDINI11_PERFMON_COMPATIBILITY
Definition:
UT_EnvControl.h:296
ENV_HOUDINI_DISABLE_ALEMBIC_INDEXED_ARRAYS
Definition:
UT_EnvControl.h:170
ENV_HOUDINI_DISABLE_CPUID
Definition:
UT_EnvControl.h:55
ENV_HOUDINI_IMAGE_DISPLAY_LUT
Definition:
UT_EnvControl.h:561
ENV_KARMA_XPU_MAX_UDIM_V
Definition:
UT_EnvControl.h:199
ENV_HOUDINI_VEX_COMPILER
Definition:
UT_EnvControl.h:600
ENV_HOUDINI_DISABLE_JEMALLOCTEST
Definition:
UT_EnvControl.h:404
ENV_HOUDINI_ACCESS_METHOD
Definition:
UT_EnvControl.h:72
ENV_MANTRA_VECTOR_BIND_MODE
Definition:
UT_EnvControl.h:186
ENV_HOUDINI_PYTHONWARNINGS
Definition:
UT_EnvControl.h:734
ENV_HOUDINI_OTL_PATH
Definition:
UT_EnvControl.h:624
ENV_HOUDINI_LIC_API_VERSION
Definition:
UT_EnvControl.h:312
ENV_HOUDINI_PDG_SCHEDULER_DEBUG
Definition:
UT_EnvControl.h:438
ENV_HOUDINI_CLIP_PATH
Definition:
UT_EnvControl.h:644
ENV_HOUDINI_FX_LIC_OPT
Definition:
UT_EnvControl.h:720
ENV_HOUDINI_INTERACTIVE_ASSERTS
Definition:
UT_EnvControl.h:70
ENV_HOUDINI_KARMA_LIC_OPT
Definition:
UT_EnvControl.h:727
ENV_HOUDINI15_PARMDATA_COMPATIBILITY
Definition:
UT_EnvControl.h:305
ENV_HOUDINI_TARGA_LINEAR
Definition:
UT_EnvControl.h:115
ENV_HOME
Definition:
UT_EnvControl.h:503
ENV_HOUDINI_BGEO_TO_USD_DEFAULT_ARGS
Definition:
UT_EnvControl.h:714
UT_EnvControl::logMessages
static void logMessages()
Definition:
UT_EnvControl.h:821
ENV_KARMA_XPU_DISABLE_DEVICE_1
Definition:
UT_EnvControl.h:193
UT_StrControl
UT_StrControl
Definition:
UT_EnvControl.h:500
ENV_HOUDINI_OIIO_DDS
Definition:
UT_EnvControl.h:118
ENV_HOUDINI_GLSL_PATH
Definition:
UT_EnvControl.h:648
ENV_HOUDINI_THUMB_RENDER
Definition:
UT_EnvControl.h:669
ENV_HOUDINI_PDG_TYPE_ERROR
Definition:
UT_EnvControl.h:433
ENV_HOUDINI_MUV_ATTRIB_COMPATIBILITY
Definition:
UT_EnvControl.h:300
ENV_HOUDINI_VERBOSE_ERROR
Definition:
UT_EnvControl.h:49
ENV_HOUDINI_ANONYMOUS_STATISTICS_UPLOAD_ERRORS
Definition:
UT_EnvControl.h:84
ENV_HOUDINI_MAXTHREADS
Definition:
UT_EnvControl.h:334
ENV_HOUDINI_SCRIPT_LICENSE
Definition:
UT_EnvControl.h:544
ENV_HOUDINI_NO_LEGACY_MENUS
Definition:
UT_EnvControl.h:379
ENV_HOUDINI_OLD_SPINNER
Definition:
UT_EnvControl.h:53
ENV_HOUDINI_SAS_SERVER
Definition:
UT_EnvControl.h:697
ENV_MANTRA_LINEAR_CREASES
Definition:
UT_EnvControl.h:182
ENV_HOUDINI_OGL_PICKBUFFER_PATH
Definition:
UT_EnvControl.h:685
ENV_HOUDINI_RI_SHADERPATH
Definition:
UT_EnvControl.h:569
ENV_HOUDINI_MULTITHREADED_COOKING
Definition:
UT_EnvControl.h:357
ENV_HOUDINI_WRITE_BINARY_ICONS
Definition:
UT_EnvControl.h:220
ENV_HOUDINI_OCL_IMAGE_ADVECTION
Definition:
UT_EnvControl.h:373
ENV_HOUDINI_NOHKEY_APPRENTICE
Definition:
UT_EnvControl.h:256
ENV_HOUDINI_ANONYMOUS_STATISTICS
Definition:
UT_EnvControl.h:83
ENV_HOUDINI_LOD
Definition:
UT_EnvControl.h:486
ENV_HOUDINI_UISCALE
Definition:
UT_EnvControl.h:151
ENV_HOUDINI_TERMINAL_CMD
Definition:
UT_EnvControl.h:517
UT_StringArray
Definition:
UT_StringArray.h:23
SYS_Types.h
ENV_HOUDINI_CURL_IPVERSION
Definition:
UT_EnvControl.h:262
ENV_HOUDINI_IPLAY_IP
Definition:
UT_EnvControl.h:252
ENV_HOUDINI_DEFAULT_SURFACE
Definition:
UT_EnvControl.h:534
ENV_HOUDINI_FONT_RENDERING
Definition:
UT_EnvControl.h:226
ENV_HOUDINI_CHOP_IMAGE
Definition:
UT_EnvControl.h:592
ENV_KARMA_XPU_DISABLE_DEVICE_0
Definition:
UT_EnvControl.h:192
ENV_KARMA_XPU_MAX_TEXTURE_RES
Definition:
UT_EnvControl.h:197
ENV_HOUDINI_COLOR_PICKER_GAMMA
Definition:
UT_EnvControl.h:483
ENV_HOUDINI_IOBUFFER_SIZE
Definition:
UT_EnvControl.h:382
ENV_HOUDINI_UNBUFFERED_STDINOUT
Definition:
UT_EnvControl.h:281
ENV_HOUDINI_DSO_ERROR
Definition:
UT_EnvControl.h:80
ENV_HOUDINI_COP_MAXRES
Definition:
UT_EnvControl.h:203
ENV_HOUDINI_RAT_VERSION
Definition:
UT_EnvControl.h:127
ENV_HOUDINI_ABEKAS_PAL_XRES
Definition:
UT_EnvControl.h:250
ENV_HOUDINI_QTML_USE_GDI
Definition:
UT_EnvControl.h:131
ENV_HOUDINI_DEFAULT_VOLUME
Definition:
UT_EnvControl.h:535
ENV_HOUDINI10_VOLUME_COMPATIBILITY
Definition:
UT_EnvControl.h:297
ENV_HOUDINI_NO_ENV_FILE
Definition:
UT_EnvControl.h:77
ENV_HOUDINI_DISABLE_CONSOLE
Definition:
UT_EnvControl.h:47
ENV_HOUDINI_VIEWPORT_INFO_MAX_FPS
Definition:
UT_EnvControl.h:459
ENV_SHELL
Definition:
UT_EnvControl.h:507
ENV_HOUDINI_OGL_DEBUG_EXCLUDE
Definition:
UT_EnvControl.h:684
ENV_HOUDINI_RMAN_INCLUDE_FIX
Definition:
UT_EnvControl.h:206
ENV_HOUDINI_NETEXCHANGE_MINPACKETSIZE
Definition:
UT_EnvControl.h:353
ENV_HOUDINI_DOPVOLUME_NANTEST
Definition:
UT_EnvControl.h:355
ENV_HOUDINI_DEFOPTYPEPREFIX
Definition:
UT_EnvControl.h:597
ENV_HOUDINI11_COMPATIBILITY
Definition:
UT_EnvControl.h:294
ENV_HOUDINI13_GEO_COMPATIBILITY
Definition:
UT_EnvControl.h:303
ENV_MANTRA_DSO_PATH
Definition:
UT_EnvControl.h:622
ENV_HOUDINI_OGL_FAST_BONES
Definition:
UT_EnvControl.h:393
ENV_HOUDINI_FULL_SHADERSTRING
Definition:
UT_EnvControl.h:269
ENV_HOUDINI6_COMPATIBILITY
Definition:
UT_EnvControl.h:289
ENV_KARMA_XPU_DISABLE_DEVICE_2
Definition:
UT_EnvControl.h:194
ENV_HOUDINI_OGL_DUMP_SHADER_ERRORS
Definition:
UT_EnvControl.h:153
ENV_HOUDINI_OGL_FILECOUNT
Definition:
UT_EnvControl.h:243
ENV_HSCRIPT_NO_HISTORY
Definition:
UT_EnvControl.h:317
ENV_HOUDINI_CASE_SENSITIVE_FS
Definition:
UT_EnvControl.h:342
UT_EnvControl
Definition:
UT_EnvControl.h:758
ENV_HOUDINI_BACKUP_DIR
Definition:
UT_EnvControl.h:657
ENV_HOUDINI_SHOW_OLD_SHOPS
Definition:
UT_EnvControl.h:360
ENV_HOUDINI_CINEON_FULL_RANGE
Definition:
UT_EnvControl.h:97
ENV_HOUDINI_NO_START_PAGE_SPLASH
Definition:
UT_EnvControl.h:222
ENV_HOUDINI_PTEX_FILES
Definition:
UT_EnvControl.h:109
ENV_MANTRA_NOFOGBOX
Definition:
UT_EnvControl.h:178
ENV_HOUDINI_PLAY_WRITE_CMD
Definition:
UT_EnvControl.h:608
ENV_HOUDINI_COMPARE
Definition:
UT_EnvControl.h:528
ENV_HOUDINI_IMAGE_INSPECT_LUT
Definition:
UT_EnvControl.h:562
ENV_HSERVER_USE_HTTP
Definition:
UT_EnvControl.h:310
ENV_HOUDINI_RAT_STREAMS_PER_FILE
Definition:
UT_EnvControl.h:104
ENV_HOUDINI_IMAGE_DISPLAY_GAMMA
Definition:
UT_EnvControl.h:476
ENV_HOUDINI_TYPED_SHADERSTRING
Definition:
UT_EnvControl.h:270
ENV_HOUDINI_SCRIPT_DEBUG
Definition:
UT_EnvControl.h:165
ENV_HOUDINI_OGL_FIXEDVOXELSIZE
Definition:
UT_EnvControl.h:363
ENV_HOUDINI95_COMPATIBILITY
Definition:
UT_EnvControl.h:292
ENV_HOUDINI_LICTEST
Definition:
UT_EnvControl.h:259
ENV_HOUDINI_HTTP_NOPROXY
Definition:
UT_EnvControl.h:743
ENV_HOUDINI_DEFAULT_MATTE
Definition:
UT_EnvControl.h:539
ENV_HOUDINI_GU_DEBUG
Definition:
UT_EnvControl.h:174
ENV_MANTRA_RENDERSTATE_STRIP_SPLITS
Definition:
UT_EnvControl.h:185
ENV_HOUDINI_STATS_API_URL
Definition:
UT_EnvControl.h:700
ENV_HOUDINI_UI_DIALOG_PATH
Definition:
UT_EnvControl.h:582
ENV_HOUDINI_AUDIO_DSO_PATH
Definition:
UT_EnvControl.h:616
ENV_HOUDINI_OVERRIDE_XRES
Definition:
UT_EnvControl.h:149
ENV_HOUDINI4_COMPATIBILITY
Definition:
UT_EnvControl.h:287
ENV_HOUDINI8_COMPATIBILITY
Definition:
UT_EnvControl.h:291
ENV_HOUDINI_DISABLE_BACKGROUND_HELP_INDEXING
Definition:
UT_EnvControl.h:340
ENV_HOUDINI_SOP_DISABLE_COMPILENODE
Definition:
UT_EnvControl.h:403
ENV_HOUDINI_WINDOW_CONSOLE
Definition:
UT_EnvControl.h:45
ENV_HOUDINI_LAYOUTPLUGINS_PATH
Definition:
UT_EnvControl.h:655
ENV_MANTRA_ENGINE_PROCEDURAL
Definition:
UT_EnvControl.h:573
ENV_HOUDINI_OGL_BEAUTY_PATH
Definition:
UT_EnvControl.h:687
ENV_HOUDINI_ENABLE_OLD_PRESETS
Definition:
UT_EnvControl.h:238
ENV_HOUDINI_VIEWERSTATE_PATH
Definition:
UT_EnvControl.h:652
ENV_HOUDINI_OGL_MAX_GL_VERSION
Definition:
UT_EnvControl.h:479
ENV_HOUDINI_X11_SYNCHRONOUS
Definition:
UT_EnvControl.h:219
ENV_HOUDINI_MI_DONT_FLIP_RMAP
Definition:
UT_EnvControl.h:207
ENV_HOUDINI15_5_GEO_COMPATIBILITY
Definition:
UT_EnvControl.h:306
ENV_HOUDINI_OGL_ERROR_CHECK
Definition:
UT_EnvControl.h:152
ENV_HOUDINI_TIFF_SAMPLEFORMAT
Definition:
UT_EnvControl.h:98
ENV_HOUDINI_DISABLE_SOP_MEMORY_TRACKING
Definition:
UT_EnvControl.h:427
ENV_HOUDINI_SHOW_CUSTOM_TOOLS
Definition:
UT_EnvControl.h:314
ENV_HOUDINI_CURL_SHARE
Definition:
UT_EnvControl.h:260
ENV_HOUDINI_LIC_OPT
Definition:
UT_EnvControl.h:718
ENV_HOUDINI_PACKAGE_VERBOSE
Definition:
UT_EnvControl.h:419
ENV_HOUDINI_PTEX_WINDING
Definition:
UT_EnvControl.h:110
ENV_HOUDINI_OCL_MEMORY_POOL_SIZE
Definition:
UT_EnvControl.h:495
ENV_HOUDINI_LMINFO_VERBOSE
Definition:
UT_EnvControl.h:308
ENV_HOUDINI_NOHKEY_LOGIN_RELAUNCH
Definition:
UT_EnvControl.h:258
ENV_HOUDINI_MESSAGE_CMD
Definition:
UT_EnvControl.h:513
ENV_HOUDINI_LOP_PLACEHOLDER_LAYERS
Definition:
UT_EnvControl.h:443
ENV_HOUDINI_UNITS
Definition:
UT_EnvControl.h:566
ENV_HOUDINI_COPY_SUFFIX
Definition:
UT_EnvControl.h:548
ENV_HOUDINI_RSL_HASHING
Definition:
UT_EnvControl.h:273
ENV_HOUDINI_UI_DEBUG
Definition:
UT_EnvControl.h:214
ENV_HOUDINI_DEFAULT_RIB_RENDERER
Definition:
UT_EnvControl.h:665
ENV_HOUDINI_IGNORE_STEAM_LICENSING
Definition:
UT_EnvControl.h:411
ENV_HOUDINI_PDG_DSO_PATH
Definition:
UT_EnvControl.h:617
ENV_HOUDINI_AUTOCONVERT_IMAGE_FILES
Definition:
UT_EnvControl.h:386
UT_EnvControl::getInt
static int getInt(UT_IntControl i)
Definition:
UT_EnvControl.h:766
ENV_HOUDINI_VEX_MODULECACHESIZE
Definition:
UT_EnvControl.h:141
ENV_HOUDINI_UI_QUEUE_DEBUG
Definition:
UT_EnvControl.h:218
ENV_HOUDINI_ASSERT_CMD
Definition:
UT_EnvControl.h:515
ENV_HOUDINI_OTLSCAN_PATH
Definition:
UT_EnvControl.h:626
ENV_HOUDINI_INTERRUPT_THRESH
Definition:
UT_EnvControl.h:51
ENV_HOUDINI55_COMPATIBILITY
Definition:
UT_EnvControl.h:288
ENV_HOUDINI_DISABLE_MMX
Definition:
UT_EnvControl.h:56
ENV_HOUDINI_USE_HFS_OCL
Definition:
UT_EnvControl.h:397
ENV_HOUDINI_CONNECTIONS_DEBUG
Definition:
UT_EnvControl.h:73
ENV_HOUDINI_RADIALMENU_PATH
Definition:
UT_EnvControl.h:634
ENV_HOUDINI_ENABLE_EXR_TEXTURE
Definition:
UT_EnvControl.h:116
ENV_HOUDINI_EXTERNAL_HELP_BROWSER
Definition:
UT_EnvControl.h:339
ENV_HOUDINI_CINEON_PREVIEW_LUT
Definition:
UT_EnvControl.h:559
ENV_HOUDINI_AUDIT_IO
Definition:
UT_EnvControl.h:125
ENV_HOUDINI_DISABLE_HUD
Definition:
UT_EnvControl.h:229
ENV_HOUDINI_UI_USE_RADIALMENU_MASKS
Definition:
UT_EnvControl.h:228
ENV_HOUDINI_HDADYNAMICPAYLOAD_CACHESIZE
Definition:
UT_EnvControl.h:448
ENV_HOUDINI_PDG_EXPR_DEBUG
Definition:
UT_EnvControl.h:436
ENV_HOUDINI_VIEW_METACAM
Definition:
UT_EnvControl.h:610
ENV_HOUDINI_PARM_DS_PATH
Definition:
UT_EnvControl.h:630
ENV_HOUDINI_VIEW_RMAN
Definition:
UT_EnvControl.h:663
ENV_HOUDINI_USER_PREF_DIR
Definition:
UT_EnvControl.h:704
ENV_HOUDINI_OCL_DEVICETYPE
Definition:
UT_EnvControl.h:691
ENV_HOUDINI_DISABLE_NESTED_MULTITHREADING
Definition:
UT_EnvControl.h:454
ENV_HOUDINI_DSO_PATH
Definition:
UT_EnvControl.h:614
ENV_HOUDINI_VEX_PROFINFO
Definition:
UT_EnvControl.h:137
ENV_HOUDINI_LOAD_VERIFICATION
Definition:
UT_EnvControl.h:429
ENV_HOUDINI_INTERNAL_CRASH_ON_NANS
Definition:
UT_EnvControl.h:384
ENV_HOUDINI_DISABLE_AVX
Definition:
UT_EnvControl.h:60
ENV_HOUDINI_VEX_MEMORYCACHESIZE
Definition:
UT_EnvControl.h:143
ENV_HOUDINI_VEX_PROFINFO_HTML
Definition:
UT_EnvControl.h:138
ENV_HOUDINI_NVIDIA_OPTIX_DSO_PATH
Definition:
UT_EnvControl.h:709
UT_EnvControl::getFloat
static fpreal getFloat(UT_FltControl i)
Definition:
UT_EnvControl.h:768
ENV_MANTRA_THREADED_REFINE
Definition:
UT_EnvControl.h:184
ENV_HOUDINI_QT_DEBUG
Definition:
UT_EnvControl.h:215
ENV_HOUDINI_CURL_VERBOSE
Definition:
UT_EnvControl.h:261
ENV_HOUDINI_NOHKEY_LOGIN
Definition:
UT_EnvControl.h:257
ENV_HOUDINI_NO_EXPORT_RENAME
Definition:
UT_EnvControl.h:164
ENV_HOUDINI_PDGD_PATH
Definition:
UT_EnvControl.h:640
ENV_HOUDINI_MPLAY_LIC_OPT
Definition:
UT_EnvControl.h:728
ENV_HOUDINI_RAMP_PATH
Definition:
UT_EnvControl.h:635
ENV_HOUDINI7_COMPATIBILITY
Definition:
UT_EnvControl.h:290
ENV_HOUDINI_EXPER_LIC_OPT
Definition:
UT_EnvControl.h:723
ENV_HOUDINI_TEMP_DIR
Definition:
UT_EnvControl.h:510
ENV_HOUDINI_GAUSS_EXP
Definition:
UT_EnvControl.h:467
ENV_HOUDINI_OCL_REPORT_BUILD_LOGS
Definition:
UT_EnvControl.h:369
ENV_HOUDINI_UI_AUDIO_PATH
Definition:
UT_EnvControl.h:580
ENV_HOUDINI_UNDO_DIR
Definition:
UT_EnvControl.h:512
ENV_HOUDINI_WINDOW_REDRAW_RATE
Definition:
UT_EnvControl.h:416
ENV_HOUDINI_VEX_DISABLE_AUTO_FOLDING
Definition:
UT_EnvControl.h:134
ENV_HOUDINI_IMAGE_DSO_PATH
Definition:
UT_EnvControl.h:615
ENV_HOUDINI_SCRIPT_PATH
Definition:
UT_EnvControl.h:627
ENV_HOUDINI6_FILTER_COMPATIBILITY
Definition:
UT_EnvControl.h:298
ENV_MANTRA_DEBUGMEMORY
Definition:
UT_EnvControl.h:180
ENV_HOUDINI_MPLAY_FLIP_CMD
Definition:
UT_EnvControl.h:606
ENV_HOUDINI_HYTHON_LIC_OPT
Definition:
UT_EnvControl.h:725
ENV_HOUDINI_SOHO_PATH
Definition:
UT_EnvControl.h:628
ENV_HOUDINI_OCL_PATH
Definition:
UT_EnvControl.h:693
ENV_HOUDINI_ENABLE_TABLET
Definition:
UT_EnvControl.h:223
ENV_KARMA_DEBUG_CHECKPOINT
Definition:
UT_EnvControl.h:188
ENV_HOUDINI_INDIE_LIC_OPT
Definition:
UT_EnvControl.h:721
ENV_HOUDINI_UI_APP_PATH
Definition:
UT_EnvControl.h:579
ENV_HOUDINI_PATH
Definition:
UT_EnvControl.h:613
ENV_HOUDINI_USD_DSO_PATH
Definition:
UT_EnvControl.h:621
ENV_HOUDINI_SYSTRACE_THRESH
Definition:
UT_EnvControl.h:472
ENV_HOUDINI_DEFAULT_LIGHTSURFACE
Definition:
UT_EnvControl.h:537
ENV_HOUDINI_IMAGE_DEBUG
Definition:
UT_EnvControl.h:114
ENV_HOUDINI_OVERRIDE_YRES
Definition:
UT_EnvControl.h:150
ENV_HOUDINI_CONFIRM_CMD
Definition:
UT_EnvControl.h:514
ENV_HOUDINI_PDG_NODE_DEBUG
Definition:
UT_EnvControl.h:437
ENV_HOUDINI_RUN_IN_FOREGROUND
Definition:
UT_EnvControl.h:227
fpreal
fpreal64 fpreal
Definition:
SYS_Types.h:277
ENV_HOUDINI_VEX_DSO_PATH
Definition:
UT_EnvControl.h:619
ENV_HOUDINI_STEDIT
Definition:
UT_EnvControl.h:589
ENV_HOUDINI_RMAN_CURVE_STEP
Definition:
UT_EnvControl.h:169
ENV_HOUDINI19_CHECKOUT_SYSTEM
Definition:
UT_EnvControl.h:263
ENV_HOUDINI_OPLIBRARIES_PATH
Definition:
UT_EnvControl.h:625
ENV_HOUDINI_ICON_CACHE_DIR
Definition:
UT_EnvControl.h:585
ENV_HOUDINI_SOCKET_PORT
Definition:
UT_EnvControl.h:124
ENV_HOUDINI_CUSTOM_PATH
Definition:
UT_EnvControl.h:636
ENV_HOUDINI_RIBTEMP_DIR
Definition:
UT_EnvControl.h:667
ENV_HOUDINI_EXPERIMENTAL
Definition:
UT_EnvControl.h:325
ENV_HOUDINI_OCL_REPORT_MEMORY_USE
Definition:
UT_EnvControl.h:368
ENV_HOUDINI_SHELF_EXCLUDE_DIRS_PATTERN
Definition:
UT_EnvControl.h:277
ENV_HOUDINI_CONDENSE_BLOCKLIST
Definition:
UT_EnvControl.h:518
ENV_HOUDINI_UI_TEMPLATE_PATH
Definition:
UT_EnvControl.h:584
ENV_HOUDINI10_COMPATIBILITY
Definition:
UT_EnvControl.h:293
ENV_HOUDINI_VEX_JIT_OPTIMIZE
Definition:
UT_EnvControl.h:541
ENV_HOUDINI_INTERNAL_IGNORE_SIGNALS
Definition:
UT_EnvControl.h:337
ENV_HOUDINI_HIP_DEFAULT_NAME
Definition:
UT_EnvControl.h:547
ENV_HOUDINI_NO_SPLASH
Definition:
UT_EnvControl.h:221
ENV_HOUDINI_PATHMAP
Definition:
UT_EnvControl.h:524
ENV_HOUDINI_MPLAY_LOCKPATH
Definition:
UT_EnvControl.h:607
ENV_HSITE
Definition:
UT_EnvControl.h:673
ENV_HOUDINI_UNITY_PLUGIN_LIC_OPT
Definition:
UT_EnvControl.h:731
ENV_HOUDINI_DISTRIBUTEDPROJECTION_DIAGNOSTICS
Definition:
UT_EnvControl.h:395
ENV_HOUDINI_ABEKAS_LOGIN_NAME
Definition:
UT_EnvControl.h:603
ENV_HOUDINI_UI_ICON_PATH
Definition:
UT_EnvControl.h:583
ENV_HOUDINI_INTERACTIVE_ASSERTS_TRACE
Definition:
UT_EnvControl.h:71
value
GLsizei const GLfloat * value
Definition:
glcorearb.h:823
ENV_HOUDINI_CINEON_FILM_GAMMA
Definition:
UT_EnvControl.h:475
ENV_HOUDINI_OCIO_SRGB_FILE_COLORSPACE
Definition:
UT_EnvControl.h:563
ENV_HOUDINI_CINEON_WHITE_POINT
Definition:
UT_EnvControl.h:95
ENV_HOUDINI_SPLASH_MESSAGE
Definition:
UT_EnvControl.h:678
ENV_HOUDINI_HIPEXT
Definition:
UT_EnvControl.h:237
ENV_HOUDINI_PDG_LIC_OPT
Definition:
UT_EnvControl.h:724
ENV_HOUDINI_ERROR_ON_ILLEGAL_NODE_EDITS
Definition:
UT_EnvControl.h:425
ENV_HOUDINI_COP_TESTFRACTION
Definition:
UT_EnvControl.h:249
ENV_HOUDINI_NETEXCHANGE_QUICKACK
Definition:
UT_EnvControl.h:354
ENV_HOUDINI_CONSOLE_PYTHON_PANEL_ERROR
Definition:
UT_EnvControl.h:457
ENV_HOUDINI_DISABLE_SSE
Definition:
UT_EnvControl.h:58
SYS_STATIC_ASSERT
SYS_STATIC_ASSERT(ENV_MAX_INT_CONTROLS+50< MAX_CONTROLS_WITH_BUFFER)
UT_String
Definition:
UT_String.h:72
ENV_HOUDINI_DEFAULT_LIGHT
Definition:
UT_EnvControl.h:536
ENV_HOUDINI_BEARER_TOKENS
Definition:
UT_EnvControl.h:520
ENV_HOUDINI_HSERVER_PORT
Definition:
UT_EnvControl.h:54
ENV_HOUDINI_SAS_COMPILE_ENABLE
Definition:
UT_EnvControl.h:376
ENV_HOUDINI_RMAN_CURVE_BASIS
Definition:
UT_EnvControl.h:555
ENV_HOUDINI_CHECK_XFORM
Definition:
UT_EnvControl.h:492
ENV_HOUDINI_RAT_FILES
Definition:
UT_EnvControl.h:103
ENV_HOUDINI_PERFORMANCE_SIZE
Definition:
UT_EnvControl.h:235
ENV_HOUDINI_OLD_CONST_BEHAVIOUR
Definition:
UT_EnvControl.h:321
ENV_HOUDINI_MAX_BACKUP_FILES
Definition:
UT_EnvControl.h:328
ENV_HOUDINI_RIBSHADER_DIR
Definition:
UT_EnvControl.h:666
ENV_HOUDINI_UI_QUEUE_SIZE
Definition:
UT_EnvControl.h:217
ENV_HOUDINI18_COMPATIBILITY
Definition:
UT_EnvControl.h:452
ENV_HOUDINI_DISABLE_FILE_LOAD_WARNINGS
Definition:
UT_EnvControl.h:50
ENV_HOUDINI_OIIO_EXR
Definition:
UT_EnvControl.h:117
ENV_HOUDINI_DISABLE_SAVE_THUMB
Definition:
UT_EnvControl.h:211
ENV_HOUDINI_OCL_VENDOR
Definition:
UT_EnvControl.h:692
ENV_HOUDINI_RAT_OPTIMIZE_BANDWIDTH
Definition:
UT_EnvControl.h:107
ENV_HOUDINI_OSX_SWAP_DEL_AND_BACKSPACE
Definition:
UT_EnvControl.h:61
ENV_HOUDINI_OCL_FEATURE_DISABLE
Definition:
UT_EnvControl.h:694
UT_FltControl
UT_FltControl
Definition:
UT_EnvControl.h:464
ENV_HOUDINI_BACKUP_FILENAME
Definition:
UT_EnvControl.h:659
ENV_HOUDINI_MITCHELL_C
Definition:
UT_EnvControl.h:469
ENV_HOUDINI_SYSTRACE
Definition:
UT_EnvControl.h:66
ENV_HOUDINI_WORKSHEET_BOXPICK
Definition:
UT_EnvControl.h:596
ENV_HOUDINI_PDGD_DSO_PATH
Definition:
UT_EnvControl.h:618
ENV_HSCRIPT_SAFEQUIT
Definition:
UT_EnvControl.h:318
ENV_HOUDINI_RI_EYESPLITS
Definition:
UT_EnvControl.h:572
ENV_HOUDINI_TEX3D_USAGE
Definition:
UT_EnvControl.h:92
ENV_HOUDINI_NO_ASSERTS
Definition:
UT_EnvControl.h:69
ENV_HOUDINI_TEXTURE_COMPRESS
Definition:
UT_EnvControl.h:119
ENV_HOUDINI_DOP_MAXCACHE
Definition:
UT_EnvControl.h:391
ENV_HOUDINI_OPUI_DSO_PATH
Definition:
UT_EnvControl.h:620
ENV_HOUDINI_PDG_EXPERIMENTAL
Definition:
UT_EnvControl.h:434
ENV_HOUDINI_RI_TEXTUREPATH
Definition:
UT_EnvControl.h:571
ENV_HOUDINI_MIP_READ
Definition:
UT_EnvControl.h:122
ENV_HOUDINI_DSO_DEEPBIND
Definition:
UT_EnvControl.h:81
ENV_HOUDINI_PDG_TRANSFER_DEBUG
Definition:
UT_EnvControl.h:440
ENV_HOUDINI_GALLERY_PATH
Definition:
UT_EnvControl.h:629
ENV_HOUDINI_COP_ENSURECOLORPLANES
Definition:
UT_EnvControl.h:202
ENV_HOUDINI_GEOMETRY_PATH
Definition:
UT_EnvControl.h:643
ENV_HOUDINI_SPLASH_FILE
Definition:
UT_EnvControl.h:679
ENV_HOUDINI_RAT_TILESIZE
Definition:
UT_EnvControl.h:105
ENV_HOUDINI_SAS_ENABLE
Definition:
UT_EnvControl.h:375
ENV_HOUDINI_SIMPLIFIED_NODE_NAMES
Definition:
UT_EnvControl.h:301
ENV_HOUDINI_OCL_OGL_INTEROP
Definition:
UT_EnvControl.h:370
ENV_HOUDINI_UVENLARGER_DIFFUSE_WRAP
Definition:
UT_EnvControl.h:111
ENV_HOUDINI_VEX_RETURNBYREFERENCE
Definition:
UT_EnvControl.h:142
ENV_KARMA_XPU_DISABLE_DEVICE_4
Definition:
UT_EnvControl.h:196
ENV_HOUDINI_DEF_TEXTURE_COLOR
Definition:
UT_EnvControl.h:531
ENV_HOUDINI_ENABLE_UNDO_LOG
Definition:
UT_EnvControl.h:67
MAX_CONTROLS_WITH_BUFFER
#define MAX_CONTROLS_WITH_BUFFER
Definition:
UT_EnvControl.h:40
ENV_HOUDINI_COLOR_MANAGER
Definition:
UT_EnvControl.h:120
ENV_HOUDINI_DEFAULT_LOG_SOURCES
Definition:
UT_EnvControl.h:737
ENV_HOUDINI_VERBOSE_ASSET_LICENSING
Definition:
UT_EnvControl.h:282
ENV_HOUDINI_USE_OTL_AS_DEFAULT_HDA_EXT
Definition:
UT_EnvControl.h:239
ENV_USER
Definition:
UT_EnvControl.h:504
ENV_HOUDINI_OGL_CORE_PROFILE
Definition:
UT_EnvControl.h:156
ENV_HOUDINI_STPATH
Definition:
UT_EnvControl.h:588
ENV_HOUDINI_AUTHOR
Definition:
UT_EnvControl.h:706
ENV_HOUDINI_RAT_USAGE
Definition:
UT_EnvControl.h:101
UT_IntControl
UT_IntControl
Definition:
UT_EnvControl.h:42
ENV_HOUDINI_OPNAMESPACE_HIERARCHY
Definition:
UT_EnvControl.h:549
ENV_HOUDINI_VEX_DISABLE_INSTANCE_CACHE
Definition:
UT_EnvControl.h:135
ENV_HOUDINI_PDG_CACHE_DEBUG
Definition:
UT_EnvControl.h:435
ENV_HOUDINI_PROMPT_ON_CRASHES
Definition:
UT_EnvControl.h:85
ENV_HOUDINI_SET_PWD_TO_HIP
Definition:
UT_EnvControl.h:161
ENV_HOUDINI_CONSOLE_FLAGS
Definition:
UT_EnvControl.h:519
ENV_HOUDINI_COOK_MODE_THRESHOLD
Definition:
UT_EnvControl.h:166
ENV_HOUDINI_DISABLE_IMAGE_DSO
Definition:
UT_EnvControl.h:100
ENV_HOUDINI_SYSTRACE_FILENAME
Definition:
UT_EnvControl.h:523
UT
UT_EnvControl.h
Generated on Thu May 19 2022 03:17:12 for HDK by
1.8.6