HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HOM_EnumModules.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  * COMMENTS:
7  * This file contains classes that, when wrapped by swig, behave like
8  * submodules. These submodules contain enumerated values.
9  */
10 
11 #ifndef __HOM_EnumModules_h__
12 #define __HOM_EnumModules_h__
13 
14 #include "HOM_EnumValue.h"
15 
16 // Swig ignores #include by default so we use %include instead.
17 #ifdef SWIG
18 %include <UT/UT_Experimental.h>
19 #else
20 #include <UT/UT_Experimental.h>
21 #endif
22 
23 #define HOM_NUMERIC_DATA_VALUES \
24  Int8, Int16, Int32, Int64, Float16, Float32, Float64
26 
27 #define HOM_ATTRIB_DATA_VALUES \
28  Int, Float, String
30 
31 
32 #define HOM_ATTRIB_TYPE_VALUES \
33  Point, Prim, Vertex, Global
35 
36 
37 #define HOM_PRIM_TYPE_VALUES \
38  Polygon, NURBSCurve, BezierCurve, Mesh, NURBSSurface, BezierSurface, \
39  Circle, Sphere, Tube, Metaball, TriangleFan, TriangleStrip, \
40  TriangleBezier, PastedSurface, Volume, ParticleSystem, Unknown, \
41  Tetrahedron, PolySoup, VDB, AlembicRef, Custom, PackedPrim, Agent, \
42  PackedFragment, PackedGeometry
44 
45 
46 #define HOM_PARM_DATA_VALUES \
47  Int, Float, String, Ramp, Data
49 
50 
51 #define HOM_PARM_TYPE_CATEGORY_VALUES \
52  Int, Float, String, Toggle, Menu, Button, FolderSet, Folder, Separator, \
53  Label, Ramp, Data
55 
56 
57 #define HOM_PARM_LOOK_VALUES \
58  Regular, Angle, Vector, ColorSquare, HueCircle, CRGBAPlaneChooser, \
59  Logarithmic
61 
62 
63 #define HOM_PARM_NAMING_SCHEME_VALUES \
64  Base1, XYZW, XYWH, UVW, RGBA, MinMax, MaxMin, StartEnd, BeginEnd
66 
67 
68 #define HOM_PARM_COND_TYPE_VALUES \
69  DisableWhen, HideWhen
71 
72 
73 #define HOM_PARM_EXTRAPOLATE_VALUES \
74  Default, Hold, Cycle, Extend, Slope, CycleOffset, Oscillate
76 
77 #define HOM_PARM_BAKE_CHOP_VALUES \
78  Off, KeepExportFlag, DisableExportFlag, CreateDeleteChop
80 
81 #define HOM_STRING_PARM_TYPE_VALUES \
82  Regular, FileReference, NodeReference, NodeReferenceList
84 
85 #define HOM_DATA_PARM_TYPE_VALUES \
86  Geometry, KeyValueDictionary
88 
89 
90 #define HOM_EXPR_LANGUAGE_VALUES \
91  Python, Hscript
93 
94 
95 #define HOM_SCRIPT_LANGUAGE_VALUES \
96  Python, Hscript
98 
99 
100 #define HOM_FILE_TYPE_VALUES \
101  Any, Image, Geometry, Ramp, Capture, Clip, Lut, Cmd, Midi, I3d, Chan, \
102  Sim, SimData, Hip, Otl, Dae, Gallery, Directory
104 
105 
106 #define HOM_FILE_CHOOSER_MODE_VALUES \
107  Read, Write, ReadAndWrite
109 
110 
111 #define HOM_FOLDER_TYPE_VALUES \
112  Simple, Collapsible, Tabs, RadioButtons, MultiparmBlock, \
113  ScrollingMultiparmBlock, TabbedMultiparmBlock, ImportBlock
115 
116 
117 #define HOM_MENU_TYPE_VALUES \
118  Normal, Mini, StringReplace, StringToggle
120 
121 
122 #define HOM_PANE_TAB_TYPE_VALUES \
123  SceneViewer, ContextViewer, ChannelViewer, CompositorViewer, \
124  OutputViewer, MaterialPalette, ShaderViewer, IPRViewer, NetworkEditor, \
125  Parm, DetailsView, ChannelEditor, ChannelList, Textport, PythonShell, \
126  HandleList, BundleList, TakeList, TreeView, PythonPanel, HelpBrowser, \
127  ParmSpreadsheet, LightLinker, AssetBrowser, PerformanceMonitor, DataTree
129 
130 
131 #define HOM_STATE_VIEWER_TYPE_VALUES \
132  Scene, Compositor
134 
135 
136 #define HOM_PANE_LINK_TYPE_VALUES \
137  Pinned, Group1, Group2, Group3, Group4, Group5, Group6, Group7, Group8, \
138  Group9, FollowSelection
140 
141 
142 #define HOM_NETWORK_ITEM_TYPE_VALUES \
143  Connection, NetworkBox, Node, StickyNote, SubnetIndirectInput, NetworkDot
145 
146 
147 #define HOM_COLOR_ITEM_TYPE_VALUES \
148  NetworkBox, StickyNote, StickyNoteText
150 
151 
152 #define HOM_GEOMETRY_VIEWPORT_TYPE_VALUES \
153  Perspective, Top, Bottom, Front, Back, Right, Left, UV
154 HOM_DECLARE_ENUM_MODULE(geometryViewportType, 8, \
156 
157 
158 #define HOM_GL_SHADING_TYPE_VALUES \
159  WireBoundingBox, ShadedBoundingBox, Wire, WireGhost, HiddenLineInvisible, \
160  HiddenLineGhost, Flat, FlatWire, Smooth, SmoothWire
162 
163 
164 #define HOM_VIEWPORT_STEREO_MODES \
165  Anaglyph, HorizontalInterlace, HorizontalInterlaceReverse, QuadBufferGL
167 
168 
169 #define HOM_VIEWPORT_HOME_CLIP_MODES \
170  Neither, FarOnly, NearOnly, NearAndFar
172 
173 
174 #define HOM_GEOMETRY_VIEWPORT_LAYOUT_VALUES \
175  Single, Quad, DoubleStack, DoubleSide, TripleBottomSplit, \
176  TripleLeftSplit, QuadBottomSplit, QuadLeftSplit
177 HOM_DECLARE_ENUM_MODULE(geometryViewportLayout, 8, \
179 
180 
181 #define HOM_SNAPPING_MODE_VALUES \
182  Off, Grid, Prim, Point, Multi
184 
185 #define HOM_SELECTION_MODE_VALUES \
186  Object, Geometry, Dynamics
188 
189 #define HOM_PICK_STYLE_VALUES \
190  Box, Lasso, Brush, Laser
192 
193 
194 #define HOM_PICK_MODIFIER_VALUES \
195  Add, Toggle, Remove, Replace, Intersect
197 
198 
199 #define HOM_PICK_FACING_VALUES \
200  Front, Back, FrontAndBack
202 
203 #define HOM_DISPLAY_SET_VALUES \
204  SceneObject, SelectedObject, GhostObject, DisplayModel, CurrentModel, \
205  TemplateModel
207 
208 
209 #define HOM_MARKER_VISIBILITY_VALUES \
210  Always, Selected, AroundPointer, UnderPointer
212 
213 #define HOM_VIEWPORT_GUIDE_VALUES \
214  FloatingGnomon, OriginGnomon, ParticleGnomon, ViewPivot, GroupList, \
215  SafeArea, FieldGuide, CameraMask, XZPlane, XYPlane, YZPlane, NodeGuides, \
216  NodeHandles, FollowSelection, IKCriticalZone, ObjectNames, ObjectPaths, \
217  DisplayNodes, CurrentGeometry, TemplateGeometry, SelectableTemplates, \
218  ShowDrawTime, ObjectSelection, FillSelections
220 
221 #define HOM_VIEWPORT_GEOMETRY_INFO \
222  Off, SelectedOnly, AlwaysOn
223 HOM_DECLARE_ENUM_MODULE(viewportGeometryInfo, 3, HOM_VIEWPORT_GEOMETRY_INFO)
224 
225 #define HOM_VIEWPORT_HANDLE_HIGHLIGHT \
226  Off, Small, Normal
228 
229 #define HOM_VIEWPORT_CLOSURE_SELECTION \
230  Hide, HullPrimitives, Show
231 HOM_DECLARE_ENUM_MODULE(viewportClosureSelection, 3,
233 
234 #define HOM_VIEWPORT_GUIDE_FONT \
235  Tiny, Small, Medium, Large
237 
238 #define HOM_VIEWPORT_VOLUME_QUALITY \
239  VeryLow, Low, Normal, High
240 HOM_DECLARE_ENUM_MODULE(viewportVolumeQuality, 4, HOM_VIEWPORT_VOLUME_QUALITY)
241 
242 #define HOM_VIEWPORT_BG_VIEW \
243  Perspective, Camera, Top, Front, Right, Bottom, Back, Left, UV
244 HOM_DECLARE_ENUM_MODULE(viewportBGImageView, 8, HOM_VIEWPORT_BG_VIEW)
245 
246 #define HOM_VIEWPORT_COLOR_SCHEME \
247  Light, Dark, Grey
248 HOM_DECLARE_ENUM_MODULE(viewportColorScheme, 3, HOM_VIEWPORT_COLOR_SCHEME)
249 
250 #define HOM_VIEWPORT_PARTICLE_DISPLAY \
251  Points, Pixels, Lines, Discs
252 HOM_DECLARE_ENUM_MODULE(viewportParticleDisplay,
254 
255 #define HOM_VIEWPORT_STANDIN_GEO \
256  DisplayOff, LocationMarker, BoundingBox
257 HOM_DECLARE_ENUM_MODULE(viewportStandInGeometry, 3, HOM_VIEWPORT_STANDIN_GEO)
258 
259 #define HOM_VIEWPORT_LIGHTING \
260  Off, Headlight, Normal, HighQuality, HighQualityWithShadows
262 
263 #define HOM_VIEWPORT_TRANSPARENCY \
264  Cutout, Low, Medium, High
265 HOM_DECLARE_ENUM_MODULE(viewportTransparency, 4, HOM_VIEWPORT_TRANSPARENCY)
266 
267 #define HOM_VIEWPORT_SHADOW_QUALITY \
268  Point, PointAA, Area, AreaAA
269 HOM_DECLARE_ENUM_MODULE(viewportShadowQuality, 4, HOM_VIEWPORT_SHADOW_QUALITY)
270 
271 #define HOM_VIEWPORT_MATERIAL_UPDATE \
272  Always, OffForPlayback, Manual
273 HOM_DECLARE_ENUM_MODULE(viewportMaterialUpdate, 3, HOM_VIEWPORT_MATERIAL_UPDATE)
274 
275 #define HOM_VIEWPORT_AGENT_BONE_DEFORM \
276  Disabled, ReducedLOD, Always
277 HOM_DECLARE_ENUM_MODULE(viewportAgentBoneDeform, 3,
279 
280 #define HOM_VIEWPORT_AGENT_WIREFRAME \
281  Line, Bone
282 HOM_DECLARE_ENUM_MODULE(viewportAgentWireframe, 2,HOM_VIEWPORT_AGENT_WIREFRAME)
283 
284 #define HOM_VIEWPORT_PACKED_BOX_MODE \
285  NoDisplay, Wireframe, Shaded, CurrentShadingMode
287 
288 #define HOM_VIEWPORT_GRID_RULER \
289  Hide, MainAxis, GridPoints
291 
292 #define HOM_VIEWPORT_TEXTURE_DEPTH \
293  FullHDR, HDR16, Fixed8, Compressed8
294 HOM_DECLARE_ENUM_MODULE(viewportTextureDepth, 4, HOM_VIEWPORT_TEXTURE_DEPTH)
295 
296 #define HOM_BOUNDARY_DISPLAY_VALUES \
297  Off, Connect3D, ConnectUV, ViewBased, ConnectUVInUV
299 
300 #define HOM_FLIPBOOK_OBJECTS_VALUES \
301 Visible, GeoOnly, GeoExcluded, AllObjects
303 
304 #define HOM_GROUP_LIST_TYPE_VALUES \
305  Points, Vertices, Edges, Breakpoints, Primitives, MatchPickType
307 
308 
309 #define HOM_GEOMETRY_TYPE_VALUES \
310  Points, Vertices, Edges, Breakpoints, Primitives
312 
313 
314 #define HOM_CONNECTIVITY_TYPE_VALUES \
315  NoConnectivity, Texture, Position
317 
318 
319 #define HOM_SEVERITY_TYPE_VALUES \
320  Message, ImportantMessage, Warning, Error, Fatal
322 
323 
324 #define HOM_CONFIRM_TYPE_VALUES \
325  OverwriteFile, UnlockNode, DeleteSpareParameters, DeleteWithoutReferences, \
326  NestedChannelGroups, SiblingChannelGroups, DeleteShelfElement, \
327  DeleteGalleryEntry, InactiveSnapMode, BackgroundSave
329 
330 
331 #define HOM_POSITION_TYPE_VALUES \
332  WorldSpace, ViewportXY, ViewportUV
334 
335 
336 #define HOM_COMPONENT_LOOP_TYPE_VALUES \
337  Partial, Extended, Closed
339 
340 
341 #define HOM_FLIPBOOK_ANTIALIAS_VALUES \
342  UseViewportSetting, Off, Fast, Good, HighQuality
344 
345 
346 #define HOM_FLIPBOOK_MOTION_BLUR_BIAS_VALUES \
347  Previous, Centered, Forward
348 HOM_DECLARE_ENUM_MODULE(flipbookMotionBlurBias, 3,
350 
351 
352 // Boost has a limit of 25 on the size of a tuple, so we need to use a sequence
353 // for this enumeration. Swig can't handle sequences, though, so we need
354 // to use the tuple version for it.
355 #ifndef SWIG
356 #define HOM_SHADER_TYPE_SEQ \
357  (Surface)(SurfaceShadow)(Displacement)(Geometry)(Interior)(Light)\
358  (LightShadow)(Atmosphere)(Lens)(Output)(Background)(Photon)\
359  (Image3D)(CVex)(CoShader)(Mutable)(Properties)(Material)(VopMaterial)\
360  (ShaderClass)(StructDef)(CoShaderArray)(Integrator)(Generic)(BSDF)\
361  (LightFilter)(Invalid)
363 #else
364 #define HOM_SHADER_TYPE_VALUES \
365  Surface, SurfaceShadow, Displacement, Geometry, Interior, Light, \
366  LightShadow, Atmosphere, Lens, Output, Background, Photon, \
367  Image3D, CVex, CoShader, Mutable, Properties, Material, VopMaterial, \
368  ShaderClass, StructDef, CoShaderArray, Integrator, Generic, BSDF, \
369  LightFilter, Invalid
370 HOM_DECLARE_ENUM_MODULE(shaderType, 27, HOM_SHADER_TYPE_VALUES)
371 #endif
372 
373 
374 #define HOM_RAMP_BASIS_VALUES \
375  Constant, Linear, CatmullRom, MonotoneCubic, Bezier, BSpline, Hermite
377 
378 
379 #define HOM_RAMP_PARM_TYPE_VALUES \
380  Color, Float
382 
383 
384 #define HOM_COLOR_TYPE_VALUES \
385  HSL, HSV, RGB, XYZ, LAB, TMI
387 
388 
389 #define HOM_NODE_TYPE_SOURCE_VALUES \
390  Internal, Subnet, CompiledCode, VexCode, RslCode
392 
393 
394 #define HOM_FIELD_TYPE_VALUES \
395  NoSuchField, Integer, Boolean, Float, String, \
396  Vector2, Vector3, Vector4, Quaternion, \
397  Matrix3, Matrix4, UV, UVW, IntArray, FloatArray, Matrix2, StringArray
399 
400 
401 #define HOM_RENDER_METHOD_VALUES \
402  RopByRop, FrameByFrame
404 
405 
406 #define HOM_UPDATE_MODE_VALUES \
407  AutoUpdate, OnMouseUp, Manual
409 
410 
411 #define HOM_LICENSE_CATEGORY_TYPE_VALUES \
412  Commercial, Indie, Education, ApprenticeHD, Apprentice
413 HOM_DECLARE_ENUM_MODULE(licenseCategoryType, 5, \
415 
416 
417 #define HOM_HDA_LICENSE_TYPE_VALUES \
418  Execute, Read, Full
420 
421 
422 #define HOM_ORIENTATION_UPAXIS_VALUES \
423  Y, Z
425 
426 
427 #define HOM_NODE_EVENT_TYPE_VALUES \
428  BeingDeleted, NameChanged, InputRewired, FlagChanged, ParmTupleChanged, \
429  AppearanceChanged, PositionChanged, ChildCreated, ChildDeleted, \
430  ChildSwitched, ChildSelectionChanged, InputDataChanged, \
431  SpareParmTemplatesChanged
433 
434 #define HOM_HDA_EVENT_TYPE_VALUES \
435  AssetCreated, AssetDeleted, AssetSaved, LibraryInstalled, LibraryUninstalled
437 
438 #define HOM_HIPFILE_EVENT_TYPE_VALUES \
439  BeforeClear, AfterClear, BeforeLoad, AfterLoad, BeforeMerge, \
440  AfterMerge, BeforeSave, AfterSave
442 
443 #define HOM_APPEARANCE_CHANGE_TYPE_VALUES \
444  Any, ErrorState, Pick, Color, DeleteScript, Comment, LockFlag, \
445  CompressFlag, OTLMatchState, ActiveInput, Connections, ExpressionLanguage, \
446  NetworkBox, PostIt, Dot
447 HOM_DECLARE_ENUM_MODULE(appearanceChangeType, 15, \
449 
450 
451 #define HOM_IMAGE_DEPTH_VALUES \
452  Int8, Int16, Int32, Float16, Float32
454 
455 #define HOM_PLAY_MODE_VALUES \
456  Loop, Once, Zigzag
458 
459 #define HOM_PLAYBAR_EVENT_VALUES \
460  Started, Stopped, FrameChanged
462 
463 #define HOM_PERFMON_TIME_FORMAT_VALUES \
464  Absolute, Percent
466 
467 #define HOM_PERFMON_OBJECT_VIEW_VALUES \
468  List, Tree, EventLog
470 
471 // Compression types
472 #define HOM_COMPRESSION_TYPE_VALUES \
473  NoCompression, Gzip, Blosc
475 
476 
477 // Boost has a limit of 25 on the size of a tuple, so we need to use a sequence
478 // for this enumeration. Swig can't handle sequences, though, so we need
479 // to use the tuple version for it.
480 #ifndef SWIG
481 #define HOM_NODE_TYPE_FILTER_SEQ \
482  (NoFilter)(Sop)(Pop)(Popnet)(Chop)(Chopnet)(Cop)(Copnet)(Vop)(Vopnet) \
483  (Rop)(Obj)(ObjGeometry)(ObjFog)(ObjGeometryOrFog)(ObjLight)(ObjCamera) \
484  (ObjBone)(ObjMuscle)(ObjSubnet)(Shop)(ShopMaterial)(ShopProperties) \
485  (ShopSurface)(ShopDisplacement)(ShopInterior)(ShopLight)(ShopLightShadow) \
486  (ShopAtmosphere)(ShopPhoton)(ShopImage3D)(ShopCVEX)(Dop)
488 #else
489 #define HOM_NODE_TYPE_FILTER_VALUES \
490  NoFilter, Sop, Pop, Popnet, Chop, Chopnet, Cop, Copnet, Vop, Vopnet, \
491  Rop, Obj, ObjGeometry, ObjFog, ObjGeometryOrFog, ObjLight, ObjCamera, \
492  ObjBone, ObjMuscle, ObjSubnet, Shop, ShopMaterial, ShopProperties, \
493  ShopSurface, ShopDisplacement, ShopInterior, ShopLight, ShopLightShadow, \
494  ShopAtmosphere, ShopPhoton, ShopImage3D, ShopCVEX, Dop
495 HOM_DECLARE_ENUM_MODULE(nodeTypeFilter, 33, HOM_NODE_TYPE_FILTER_VALUES)
496 #endif
497 
498 
499 #define HOM_VDB_DATA_VALUES \
500  Boolean, Float, Int, Vector3
502 
503 
504 #define HOM_CHANNEL_EDITOR_MODE_VALUES \
505  Graph, Table, Dopesheet
507 
508 #define HOM_VOP_PARM_GEN_VALUES \
509  Constant, Parameter, SubnetInput
511 
512 #define HOM_STATE_GENERATE_MODE_VALUES \
513  Insert, Branch
515 
516 #define HOM_VIEWPORT_VISUALIZER_CATEGORY_VALUES \
517  Node, Scene, Common
519  viewportVisualizerCategory, 3, HOM_VIEWPORT_VISUALIZER_CATEGORY_VALUES)
520 
521 #define HOM_VIEWPORT_VISUALIZER_SCOPE_VALUES \
522  NodeOnly, SameNetworkTypeDescendents, AllDescendents, Global
524  viewportVisualizerScope, 4, HOM_VIEWPORT_VISUALIZER_SCOPE_VALUES)
525 
526 #define HOM_NODE_FLAG_VALUES \
527  Audio, Bypass, ColorDefault, Compress, Current, Debug, Display, \
528  DisplayDescriptiveName, DisplayComment, Export, Expose, Footprint, \
529  Highlight, InOutDetailLow, InOutDetailMedium, InOutDetailHigh, \
530  Material, Lock, Origin, Pick, Render, Selectable, SoftLock, \
531  Template, Unload, Visible, XRay
533  nodeFlag, 27, HOM_NODE_FLAG_VALUES)
534 
535 #define HOM_FBX_COMPATIBILITY_MODE_VALUES \
536  FBXStandard, Maya
538  fbxCompatibilityMode, 2, HOM_FBX_COMPATIBILITY_MODE_VALUES)
539 
540 #define HOM_FBX_MATERIAL_MODE_VALUES \
541  FBXShaderNodes, VopNetworks
543  fbxMaterialMode, 2, HOM_FBX_MATERIAL_MODE_VALUES)
544 
545 #define HOM_SAVE_MODE_VALUES \
546  Binary, Text
548 
549 #define HOM_RADIALITEM_TYPE_VALUES \
550  Script, Submenu, Menu
552 
553 #define HOM_RADIALITEM_LOCATION_VALUES \
554  TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
556 
557 #endif
#define HOM_COLOR_TYPE_VALUES
#define HOM_FLIPBOOK_OBJECTS_VALUES
#define HOM_NODE_FLAG_VALUES
#define HOM_VIEWPORT_STANDIN_GEO
#define HOM_PICK_MODIFIER_VALUES
HOM_DECLARE_ENUM_MODULE(geometryViewportType, 8, HOM_GEOMETRY_VIEWPORT_TYPE_VALUES) HOM_DECLARE_ENUM_MODULE(geometryViewportLayout
#define HOM_PERFMON_OBJECT_VIEW_VALUES
#define HOM_VIEWPORT_GUIDE_FONT
#define HOM_VOP_PARM_GEN_VALUES
#define HOM_DISPLAY_SET_VALUES
#define HOM_FOLDER_TYPE_VALUES
#define HOM_ORIENTATION_UPAXIS_VALUES
#define HOM_COLOR_ITEM_TYPE_VALUES
#define HOM_NUMERIC_DATA_VALUES
#define HOM_FIELD_TYPE_VALUES
#define HOM_FBX_COMPATIBILITY_MODE_VALUES
#define HOM_COMPONENT_LOOP_TYPE_VALUES
#define HOM_VIEWPORT_PARTICLE_DISPLAY
#define HOM_NETWORK_ITEM_TYPE_VALUES
#define HOM_EXPR_LANGUAGE_VALUES
#define HOM_VIEWPORT_GUIDE_VALUES
#define HOM_CHANNEL_EDITOR_MODE_VALUES
#define HOM_SHADER_TYPE_SEQ
#define HOM_RADIALITEM_LOCATION_VALUES
#define HOM_VIEWPORT_AGENT_WIREFRAME
#define HOM_FLIPBOOK_ANTIALIAS_VALUES
#define HOM_VIEWPORT_TRANSPARENCY
#define HOM_SEVERITY_TYPE_VALUES
#define HOM_GROUP_LIST_TYPE_VALUES
#define HOM_LICENSE_CATEGORY_TYPE_VALUES
#define HOM_MARKER_VISIBILITY_VALUES
#define HOM_VIEWPORT_PACKED_BOX_MODE
#define HOM_STRING_PARM_TYPE_VALUES
#define HOM_VIEWPORT_COLOR_SCHEME
#define HOM_PERFMON_TIME_FORMAT_VALUES
#define HOM_GEOMETRY_TYPE_VALUES
#define HOM_ATTRIB_TYPE_VALUES
#define HOM_VIEWPORT_VISUALIZER_SCOPE_VALUES
#define HOM_IMAGE_DEPTH_VALUES
#define HOM_VIEWPORT_GEOMETRY_INFO
#define HOM_GEOMETRY_VIEWPORT_LAYOUT_VALUES
#define HOM_VIEWPORT_HANDLE_HIGHLIGHT
#define HOM_ATTRIB_DATA_VALUES
#define HOM_VIEWPORT_CLOSURE_SELECTION
#define HOM_RAMP_BASIS_VALUES
#define HOM_APPEARANCE_CHANGE_TYPE_VALUES
#define HOM_PICK_FACING_VALUES
#define HOM_PRIM_TYPE_VALUES
#define HOM_VIEWPORT_SHADOW_QUALITY
#define HOM_SAVE_MODE_VALUES
#define HOM_HDA_LICENSE_TYPE_VALUES
#define HOM_PANE_LINK_TYPE_VALUES
#define HOM_VIEWPORT_STEREO_MODES
#define HOM_RADIALITEM_TYPE_VALUES
#define HOM_NODE_TYPE_SOURCE_VALUES
#define HOM_UPDATE_MODE_VALUES
#define HOM_POSITION_TYPE_VALUES
#define HOM_PARM_BAKE_CHOP_VALUES
#define HOM_CONFIRM_TYPE_VALUES
#define HOM_VIEWPORT_HOME_CLIP_MODES
#define HOM_PICK_STYLE_VALUES
#define HOM_FILE_CHOOSER_MODE_VALUES
#define HOM_VIEWPORT_LIGHTING
#define HOM_COMPRESSION_TYPE_VALUES
#define HOM_VIEWPORT_MATERIAL_UPDATE
#define HOM_DATA_PARM_TYPE_VALUES
#define HOM_PARM_TYPE_CATEGORY_VALUES
#define HOM_CONNECTIVITY_TYPE_VALUES
#define HOM_VIEWPORT_BG_VIEW
#define HOM_STATE_GENERATE_MODE_VALUES
#define HOM_VIEWPORT_VISUALIZER_CATEGORY_VALUES
#define HOM_DECLARE_ENUM_MODULE_FROM_SEQ(enum_module, values_seq)
#define HOM_VIEWPORT_GRID_RULER
#define HOM_NODE_TYPE_FILTER_SEQ
#define HOM_PARM_COND_TYPE_VALUES
#define HOM_GEOMETRY_VIEWPORT_TYPE_VALUES
#define HOM_RAMP_PARM_TYPE_VALUES
#define HOM_PANE_TAB_TYPE_VALUES
#define HOM_PARM_DATA_VALUES
#define HOM_SNAPPING_MODE_VALUES
#define HOM_MENU_TYPE_VALUES
#define HOM_PARM_EXTRAPOLATE_VALUES
#define HOM_RENDER_METHOD_VALUES
#define HOM_VIEWPORT_AGENT_BONE_DEFORM
#define HOM_GL_SHADING_TYPE_VALUES
#define HOM_STATE_VIEWER_TYPE_VALUES
#define HOM_FILE_TYPE_VALUES
#define HOM_NODE_EVENT_TYPE_VALUES
#define HOM_SELECTION_MODE_VALUES
#define HOM_VDB_DATA_VALUES
#define HOM_VIEWPORT_TEXTURE_DEPTH
#define HOM_BOUNDARY_DISPLAY_VALUES
#define HOM_FBX_MATERIAL_MODE_VALUES
#define HOM_HDA_EVENT_TYPE_VALUES
#define HOM_PARM_LOOK_VALUES
#define HOM_PLAY_MODE_VALUES
#define HOM_HIPFILE_EVENT_TYPE_VALUES
#define HOM_PARM_NAMING_SCHEME_VALUES
#define HOM_SCRIPT_LANGUAGE_VALUES
#define HOM_VIEWPORT_VOLUME_QUALITY
#define HOM_FLIPBOOK_MOTION_BLUR_BIAS_VALUES
#define HOM_PLAYBAR_EVENT_VALUES