HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_EnumModules.h File Reference
#include "HOM_EnumValue.h"
#include <UT/UT_Experimental.h>
#include <UT/UT_EnumMacros.h>
+ Include dependency graph for HOM_EnumModules.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HOM_NUMERIC_DATA_VALUES   Int8, Int16, Int32, Int64, Float16, Float32, Float64
 
#define HOM_ATTRIB_DATA_VALUES   Int, Float, String, Dict
 
#define HOM_ATTRIB_TYPE_VALUES   Point, Prim, Vertex, Global
 
#define HOM_PRIM_TYPE_VALUES
 
#define HOM_PARM_DATA_VALUES   Int, Float, String, Ramp, Data
 
#define HOM_PARM_TYPE_CATEGORY_VALUES
 
#define HOM_PARM_LOOK_VALUES
 
#define HOM_PARM_NAMING_SCHEME_VALUES   Base1, XYZW, XYWH, UVW, RGBA, MinMax, MaxMin, StartEnd, BeginEnd
 
#define HOM_PARM_COND_TYPE_VALUES   DisableWhen, HideWhen, NoCookWhen
 
#define HOM_PARM_EXTRAPOLATE_VALUES   Default, Hold, Cycle, Extend, Slope, CycleOffset, Oscillate
 
#define HOM_PARM_BAKE_CHOP_VALUES   Off, KeepExportFlag, DisableExportFlag, CreateDeleteChop
 
#define HOM_SEGMENT_TYPE_VALUES   Bezier, Constant, Linear, Cubic, Ease, EaseIn, EaseOut, Quintic
 
#define HOM_SLOPE_MODE_VALUES   Manual, Automatic
 
#define HOM_STRING_PARM_TYPE_VALUES   Regular, FileReference, NodeReference, NodeReferenceList
 
#define HOM_LABEL_PARM_TYPE_VALUES   Label, Heading, Message
 
#define HOM_DATA_PARM_TYPE_VALUES   Geometry, KeyValueDictionary
 
#define HOM_EXPR_LANGUAGE_VALUES   Python, Hscript
 
#define HOM_SCRIPT_LANGUAGE_VALUES   Python, Hscript
 
#define HOM_KEY_HALF_VALUES   In, Out, InOut
 
#define HOM_FILE_TYPE_VALUES
 
#define HOM_FILE_CHOOSER_MODE_VALUES   Read, Write, ReadAndWrite
 
#define HOM_FOLDER_TYPE_VALUES
 
#define HOM_MENU_TYPE_VALUES   Normal, Mini, StringReplace, StringToggle, ControlNextParameter
 
#define HOM_PANE_TAB_TYPE_VALUES
 
#define HOM_STATE_VIEWER_TYPE_VALUES   Scene, Compositor, SceneGraph
 
#define HOM_PANE_LINK_TYPE_VALUES
 
#define HOM_NETWORK_ITEM_TYPE_VALUES   Connection, NetworkBox, Node, StickyNote, SubnetIndirectInput, NetworkDot
 
#define HOM_COLOR_ITEM_TYPE_VALUES   NetworkBox, StickyNote, StickyNoteText
 
#define HOM_GEOMETRY_VIEWPORT_TYPE_VALUES   Perspective, Top, Bottom, Front, Back, Right, Left, UV
 
#define HOM_GL_SHADING_TYPE_VALUES
 
#define HOM_VIEWPORT_STEREO_MODES   Anaglyph, HorizontalInterlace, HorizontalInterlaceReverse, QuadBufferGL
 
#define HOM_VIEWPORT_HOME_CLIP_MODES   Neither, FarOnly, NearOnly, NearAndFar
 
#define HOM_GEOMETRY_VIEWPORT_LAYOUT_VALUES
 
#define HOM_GEOMETRY_VIEWPORT_BACKGROUND_IMAGE_FIT_MODE_VALUES   Horizontal, Vertical, Fill, Scale
 
#define HOM_SNAPPING_MODE_VALUES   Off, Grid, Prim, Point, Multi
 
#define HOM_SNAP_SELECTION_MODE_VALUES   SnapToAll, SnapToSelected, SnapToNonSelected
 
#define HOM_SELECTION_MODE_VALUES   Object, Geometry, Dynamics
 
#define HOM_PICK_STYLE_VALUES   Box, Lasso, Brush, Laser
 
#define HOM_PICK_MODIFIER_VALUES   Add, Toggle, Remove, Replace, Intersect
 
#define HOM_PICK_FACING_VALUES   Front, Back, FrontAndBack
 
#define HOM_DISPLAY_SET_VALUES
 
#define HOM_TOP_NODE_STATE_VALUES   Uncooked, Cooking, Cooked, Failed, Warning, Waiting, Incomplete
 
#define HOM_MARKER_VISIBILITY_VALUES   Always, Selected, AroundPointer, UnderPointer
 
#define HOM_VIEWPORT_GUIDE_VALUES
 
#define HOM_VIEWPORT_GEOMETRY_INFO   Off, SelectedOnly, AlwaysOn
 
#define HOM_VIEWPORT_DEFAULT_MATERIAL   Simple, MatCap
 
#define HOM_VIEWPORT_HANDLE_HIGHLIGHT   Off, Small, Normal
 
#define HOM_VIEWPORT_CLOSURE_SELECTION   Hide, HullPrimitives, Show
 
#define HOM_VIEWPORT_GUIDE_FONT   Tiny, Small, Medium, Large
 
#define HOM_VIEWPORT_VOLUME_QUALITY   VeryLow, Low, Normal, High
 
#define HOM_VIEWPORT_VOLUME_BSPLINES   Off, NonInteractive, On
 
#define HOM_VIEWPORT_BG_VIEW   Perspective, Camera, Top, Front, Right, Bottom, Back, Left, UV
 
#define HOM_VIEWPORT_COLOR_SCHEME   Light, Dark, Grey, DarkGrey
 
#define HOM_VIEWPORT_PARTICLE_DISPLAY   Points, Pixels, Lines, Discs, Spheres
 
#define HOM_VIEWPORT_STANDIN_GEO   DisplayOff, LocationMarker, BoundingBox
 
#define HOM_VIEWPORT_LIGHTING   Off, Headlight, Normal, HighQuality, HighQualityWithShadows
 
#define HOM_VIEWPORT_TRANSPARENCY   Cutout, Low, Medium, High
 
#define HOM_VIEWPORT_SHADOW_QUALITY   Point, PointAA, Area, AreaAA
 
#define HOM_VIEWPORT_DOF_BOKEH   NoBokeh, Circular, Texture
 
#define HOM_VIEWPORT_FOG_HEIGHT_MODE   Off, Above, Below
 
#define HOM_VIEWPORT_FOG_QUALITY   Low, Medium, High, VeryHigh
 
#define HOM_VIEWPORT_MATERIAL_UPDATE   Always, OffForPlayback, Manual
 
#define HOM_VIEWPORT_AGENT_BONE_DEFORM   Disabled, ReducedLOD, Always
 
#define HOM_VIEWPORT_AGENT_WIREFRAME   Line, Bone
 
#define HOM_VIEWPORT_PACKED_BOX_MODE   NoDisplay, Wireframe, Shaded, CurrentShadingMode
 
#define HOM_VIEWPORT_GRID_RULER   Hide, MainAxis, GridPoints
 
#define HOM_VIEWPORT_TEXTURE_DEPTH   FullHDR, HDR16, Fixed8, Compressed8
 
#define HOM_BOUNDARY_DISPLAY_VALUES   Off, View3D, ViewUV, On
 
#define HOM_FLIPBOOK_OBJECTS_VALUES   Visible, GeoOnly, GeoExcluded, AllObjects
 
#define HOM_GROUP_LIST_TYPE_VALUES   Points, Vertices, Edges, Breakpoints, Primitives, MatchPickType
 
#define HOM_GEOMETRY_TYPE_VALUES   Points, Vertices, Edges, Breakpoints, Primitives
 
#define HOM_CONNECTIVITY_TYPE_VALUES   NoConnectivity, Texture, Position
 
#define HOM_SEVERITY_TYPE_VALUES   Message, ImportantMessage, Warning, Error, Fatal
 
#define HOM_CONFIRM_TYPE_VALUES
 
#define HOM_POSITION_TYPE_VALUES   WorldSpace, ViewportXY, ViewportUV
 
#define HOM_COMPONENT_LOOP_TYPE_VALUES   Partial, Extended, Closed
 
#define HOM_FLIPBOOK_ANTIALIAS_VALUES   UseViewportSetting, Off, Fast, Good, HighQuality
 
#define HOM_FLIPBOOK_MOTION_BLUR_BIAS_VALUES   Previous, Centered, Forward
 
#define HOM_PARAMETER_INTERFACE_TAB_VALUES
 
#define HOM_SHADER_TYPE_SEQ
 
#define HOM_RAMP_BASIS_VALUES   Constant, Linear, CatmullRom, MonotoneCubic, Bezier, BSpline, Hermite
 
#define HOM_RAMP_PARM_TYPE_VALUES   Color, Float
 
#define HOM_COLOR_TYPE_VALUES   HSL, HSV, RGB, XYZ, LAB, TMI
 
#define HOM_NODE_TYPE_SOURCE_VALUES   Internal, Subnet, CompiledCode, VexCode, RslCode
 
#define HOM_FIELD_TYPE_VALUES
 
#define HOM_RENDER_METHOD_VALUES   RopByRop, FrameByFrame
 
#define HOM_UPDATE_MODE_VALUES   AutoUpdate, OnMouseUp, Manual
 
#define HOM_LICENSE_CATEGORY_TYPE_VALUES   Commercial, Indie, Education, ApprenticeHD, Apprentice
 
#define HOM_HDA_LICENSE_TYPE_VALUES   Execute, Read, Full
 
#define HOM_ORIENTATION_UPAXIS_VALUES   Y, Z
 
#define HOM_HANDLE_ORIENT_TO_NORMAL_AXIS_VALUES   Y, Z
 
#define HOM_NODE_EVENT_TYPE_VALUES
 
#define HOM_HDA_EVENT_TYPE_VALUES
 
#define HOM_HIPFILE_EVENT_TYPE_VALUES
 
#define HOM_APPEARANCE_CHANGE_TYPE_VALUES
 
#define HOM_ROP_RENDER_EVENT_TYPE_VALUES   PreRender, PreFrame, PostFrame, PostWrite, PostRender
 
#define HOM_IMAGE_DEPTH_VALUES   Int8, Int16, Int32, Float16, Float32
 
#define HOM_PLAY_MODE_VALUES   Loop, Once, Zigzag
 
#define HOM_PLAYBAR_EVENT_VALUES
 
#define HOM_CHANNEL_LIST_CHANGED_REASON_VALUES   Replaced, Filtered
 
#define HOM_BOOKMARK_EVENT_VALUES   Created, Modified, Deleted, Reset
 
#define HOM_PERFMON_TIME_FORMAT_VALUES   Absolute, Percent
 
#define HOM_PERFMON_TIME_UNIT_VALUES   Seconds, Milliseconds
 
#define HOM_PERFMON_OBJECT_VIEW_VALUES   List, Tree, EventLog
 
#define HOM_COMPRESSION_TYPE_VALUES   NoCompression, Gzip, Blosc
 
#define HOM_NODE_TYPE_FILTER_SEQ
 
#define HOM_VDB_DATA_VALUES   Boolean, Float, Int, Vector3
 
#define HOM_LOP_VIEWPORT_OVERRIDES_LAYER_VALUES   Base, Selectable, SoloLights, SoloGeometry, Purpose, Custom
 
#define HOM_CHANNEL_EDITOR_MODE_VALUES   Graph, Table, Dopesheet
 
#define HOM_VOP_PARM_GEN_VALUES   Constant, Parameter, SubnetInput
 
#define HOM_STATE_GENERATE_MODE_VALUES   Insert, Branch, Enter
 
#define HOM_STATE_USD_PRIM_MASK_VALUES   All, Geometry, Light, Camera, LightAndCamera, ViewerSetting
 
#define HOM_VIEWPORT_VISUALIZER_CATEGORY_VALUES   Node, Scene, Common
 
#define HOM_VIEWPORT_VISUALIZER_SCOPE_VALUES   NodeOnly, SameNetworkTypeDescendents, AllDescendents, Global
 
#define HOM_NODE_FLAG_VALUES
 
#define HOM_NODE_FOOTPRINT_VALUES   InsertionPoint
 
#define HOM_FBX_COMPATIBILITY_MODE_VALUES   FBXStandard, Maya
 
#define HOM_FBX_MATERIAL_MODE_VALUES   FBXShaderNodes, VopNetworks, PrincipledShaders
 
#define HOM_SAVE_MODE_VALUES   Binary, Text
 
#define HOM_RADIALITEM_TYPE_VALUES   Script, Submenu
 
#define HOM_RADIALITEM_LOCATION_VALUES   TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
 
#define HOM_VALUE_LADDER_TYPE_VALUES   Generic, Angle
 
#define HOM_VALUE_LADDER_DATA_TYPE_VALUES   Float, Int, FloatArray, IntArray
 
#define HOM_PROMPT_MESSAGE_TYPE_VALUES   Error, Message, Prompt, Warning
 
#define HOM_DRAWABLE_DISPLAY_MODE_VALUES   CurrentViewportMode, WireframeMode
 
#define HOM_SCALE_INHERITANCE_MODE_VALUES   Default, OffsetOnly, OffsetAndScale, ScaleOnly, Ignore
 
#define HOM_SCROLL_POSITION   Auto, Top, Center, Bottom
 
#define HOM_PARM_FILTER_MODE
 
#define HOM_PARM_FILTER_CRITERIA   NameOrLabel, Name, Label, RawValue, EvaluatedValue
 
#define HOM_IK_TARGETTYPE_VALUES   Position, Orientation, All
 
#define HOM_AGENTSHAPEDEFORMERTYPE_VALUES
 
#define HOM_OPTIONALBOOL_VALUES   Yes, No, NoOpinion
 
#define HOM_VIDEODRIVER_VALUES   FFmpeg, VFW
 

Functions

 HOM_DECLARE_ENUM_MODULE (geometryViewportType, 8, HOM_GEOMETRY_VIEWPORT_TYPE_VALUES) HOM_DECLARE_ENUM_MODULE(geometryViewportLayout
 
 HOM_DECLARE_ENUM_MODULE (geometryViewportBackgroundImageFitMode, 4, HOM_GEOMETRY_VIEWPORT_BACKGROUND_IMAGE_FIT_MODE_VALUES) HOM_DECLARE_ENUM_MODULE(viewportClosureSelection
 
 HOM_DECLARE_ENUM_MODULE (viewportParticleDisplay, 5, HOM_VIEWPORT_PARTICLE_DISPLAY) HOM_DECLARE_ENUM_MODULE(viewportAgentBoneDeform
 
 HOM_DECLARE_ENUM_MODULE (flipbookMotionBlurBias, 3, HOM_FLIPBOOK_MOTION_BLUR_BIAS_VALUES) HOM_DECLARE_ENUM_MODULE(parameterInterfaceTabType
 
 HOM_DECLARE_ENUM_MODULE (licenseCategoryType, 5, HOM_LICENSE_CATEGORY_TYPE_VALUES) HOM_DECLARE_ENUM_MODULE(handleOrientToNormalAxis
 
 HOM_DECLARE_ENUM_MODULE (hipFileEventType, 8, HOM_HIPFILE_EVENT_TYPE_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (appearanceChangeType, 15, HOM_APPEARANCE_CHANGE_TYPE_VALUES) HOM_DECLARE_ENUM_MODULE(ropRenderEventType
 
 HOM_DECLARE_ENUM_MODULE (playMode, 3, HOM_PLAY_MODE_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (playbarEvent, 6, HOM_PLAYBAR_EVENT_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (channelListChangedReason, 2, HOM_CHANNEL_LIST_CHANGED_REASON_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (bookmarkEvent, 4, HOM_BOOKMARK_EVENT_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (perfMonTimeFormat, 2, HOM_PERFMON_TIME_FORMAT_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (perfMonTimeUnit, 2, HOM_PERFMON_TIME_UNIT_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (perfMonObjectView, 3, HOM_PERFMON_OBJECT_VIEW_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (compressionType, 3, HOM_COMPRESSION_TYPE_VALUES)
 
 HOM_DECLARE_ENUM_MODULE (lopViewportOverridesLayer, 6, HOM_LOP_VIEWPORT_OVERRIDES_LAYER_VALUES) HOM_DECLARE_ENUM_MODULE(viewportVisualizerCategory
 
 HOM_DECLARE_ENUM_MODULE (viewportVisualizerScope, 4, HOM_VIEWPORT_VISUALIZER_SCOPE_VALUES) HOM_DECLARE_ENUM_MODULE(nodeFlag
 
 HOM_DECLARE_ENUM_MODULE (nodeFootprint, 1, HOM_NODE_FOOTPRINT_VALUES) HOM_DECLARE_ENUM_MODULE(fbxCompatibilityMode
 
 HOM_DECLARE_ENUM_MODULE (fbxMaterialMode, 3, HOM_FBX_MATERIAL_MODE_VALUES) HOM_DECLARE_ENUM_MODULE(valueLadderDataType
 
 HOM_DECLARE_ENUM_MODULE (promptMessageType, 4, HOM_PROMPT_MESSAGE_TYPE_VALUES) HOM_DECLARE_ENUM_MODULE(drawableDisplayMode
 

Macro Definition Documentation

#define HOM_AGENTSHAPEDEFORMERTYPE_VALUES
Value:
LinearSkinning, \
DualQuatSkinning, \
DualQuatBlendSkinning, \
BlendShape, \
BlendShapeAndLinearSkinning, \
BlendShapeAndDualQuatSkinning, \
BlendShapeAndDualQuatBlendSkinning
#define HOM_APPEARANCE_CHANGE_TYPE_VALUES
Value:
Any, ErrorState, Pick, Color, DeleteScript, Comment, LockFlag, \
CompressFlag, OTLMatchState, ActiveInput, Connections, ExpressionLanguage, \
NetworkBox, PostIt, Dot

Definition at line 520 of file HOM_EnumModules.h.

#define HOM_ATTRIB_DATA_VALUES   Int, Float, String, Dict

Definition at line 29 of file HOM_EnumModules.h.

#define HOM_ATTRIB_TYPE_VALUES   Point, Prim, Vertex, Global

Definition at line 34 of file HOM_EnumModules.h.

#define HOM_BOOKMARK_EVENT_VALUES   Created, Modified, Deleted, Reset

Definition at line 550 of file HOM_EnumModules.h.

#define HOM_BOUNDARY_DISPLAY_VALUES   Off, View3D, ViewUV, On

Definition at line 349 of file HOM_EnumModules.h.

#define HOM_CHANNEL_EDITOR_MODE_VALUES   Graph, Table, Dopesheet
#define HOM_CHANNEL_LIST_CHANGED_REASON_VALUES   Replaced, Filtered

Definition at line 546 of file HOM_EnumModules.h.

#define HOM_COLOR_ITEM_TYPE_VALUES   NetworkBox, StickyNote, StickyNoteText

Definition at line 167 of file HOM_EnumModules.h.

#define HOM_COLOR_TYPE_VALUES   HSL, HSV, RGB, XYZ, LAB, TMI

Definition at line 447 of file HOM_EnumModules.h.

#define HOM_COMPONENT_LOOP_TYPE_VALUES   Partial, Extended, Closed

Definition at line 392 of file HOM_EnumModules.h.

#define HOM_COMPRESSION_TYPE_VALUES   NoCompression, Gzip, Blosc

Definition at line 567 of file HOM_EnumModules.h.

#define HOM_CONFIRM_TYPE_VALUES
Value:
NoConfirmType, OverwriteFile, UnlockNode, DeleteSpareParameters, DeleteWithoutReferences, \
NestedChannelGroups, SiblingChannelGroups, DeleteShelfElement, \
DeleteGalleryEntry, InactiveSnapMode, BackgroundSave, LockMultiNode, \
SaveEmbeddedDefinitions, OverwriteRecipe, \
TopCookSave, TopDeleteResults, TopDeleteTempDir, TopHotKeyCancelCook, \
TopViewResults, TopTerminateRemoteSession, OCIOChangeReminder, OCIOPackageExists

Definition at line 377 of file HOM_EnumModules.h.

#define HOM_CONNECTIVITY_TYPE_VALUES   NoConnectivity, Texture, Position

Definition at line 367 of file HOM_EnumModules.h.

#define HOM_DATA_PARM_TYPE_VALUES   Geometry, KeyValueDictionary

Definition at line 99 of file HOM_EnumModules.h.

#define HOM_DISPLAY_SET_VALUES
Value:
SceneObject, SelectedObject, GhostObject, DisplayModel, CurrentModel, \
TemplateModel
#define HOM_DRAWABLE_DISPLAY_MODE_VALUES   CurrentViewportMode, WireframeMode
#define HOM_EXPR_LANGUAGE_VALUES   Python, Hscript

Definition at line 104 of file HOM_EnumModules.h.

#define HOM_FBX_COMPATIBILITY_MODE_VALUES   FBXStandard, Maya
#define HOM_FBX_MATERIAL_MODE_VALUES   FBXShaderNodes, VopNetworks, PrincipledShaders

Definition at line 650 of file HOM_EnumModules.h.

#define HOM_FIELD_TYPE_VALUES
Value:
NoSuchField, Integer, Boolean, Float, String, \
Vector2, Vector3, Vector4, Quaternion, \
Matrix3, Matrix4, UV, UVW, IntArray, FloatArray, Matrix2, StringArray, \
Dict, DictArray
Definition: Types.h:327
UT_Array< FloatType > FloatArray
Definition: Types.h:305

Definition at line 457 of file HOM_EnumModules.h.

#define HOM_FILE_CHOOSER_MODE_VALUES   Read, Write, ReadAndWrite

Definition at line 125 of file HOM_EnumModules.h.

#define HOM_FILE_TYPE_VALUES
Value:
Any, Image, Geometry, Ramp, Capture, Clip, Lut, Cmd, Midi, I3d, Chan, \
Sim, SimData, Hip, Otl, Dae, Gallery, Directory, Icon, Alembic, Psd, \
LightRig, Ds, Gltf, Movie, Fbx, Usd, Sqlite
Definition: Image.h:45

Definition at line 118 of file HOM_EnumModules.h.

#define HOM_FLIPBOOK_ANTIALIAS_VALUES   UseViewportSetting, Off, Fast, Good, HighQuality

Definition at line 397 of file HOM_EnumModules.h.

#define HOM_FLIPBOOK_MOTION_BLUR_BIAS_VALUES   Previous, Centered, Forward

Definition at line 402 of file HOM_EnumModules.h.

#define HOM_FLIPBOOK_OBJECTS_VALUES   Visible, GeoOnly, GeoExcluded, AllObjects

Definition at line 353 of file HOM_EnumModules.h.

#define HOM_FOLDER_TYPE_VALUES
Value:
Simple, Collapsible, Tabs, RadioButtons, MultiparmBlock, \
ScrollingMultiparmBlock, TabbedMultiparmBlock, ImportBlock

Definition at line 130 of file HOM_EnumModules.h.

#define HOM_GEOMETRY_TYPE_VALUES   Points, Vertices, Edges, Breakpoints, Primitives

Definition at line 362 of file HOM_EnumModules.h.

#define HOM_GEOMETRY_VIEWPORT_BACKGROUND_IMAGE_FIT_MODE_VALUES   Horizontal, Vertical, Fill, Scale

Definition at line 201 of file HOM_EnumModules.h.

#define HOM_GEOMETRY_VIEWPORT_LAYOUT_VALUES
Value:
Single, Quad, DoubleStack, DoubleSide, TripleBottomSplit, \
TripleLeftSplit, QuadBottomSplit, QuadLeftSplit
#define HOM_GEOMETRY_VIEWPORT_TYPE_VALUES   Perspective, Top, Bottom, Front, Back, Right, Left, UV

Definition at line 172 of file HOM_EnumModules.h.

#define HOM_GL_SHADING_TYPE_VALUES
Value:
WireBoundingBox, ShadedBoundingBox, Wire, WireGhost, HiddenLineInvisible, \
HiddenLineGhost, MatCap, MatCapWire, Flat, FlatWire, Smooth, SmoothWire
#define HOM_GROUP_LIST_TYPE_VALUES   Points, Vertices, Edges, Breakpoints, Primitives, MatchPickType

Definition at line 357 of file HOM_EnumModules.h.

#define HOM_HANDLE_ORIENT_TO_NORMAL_AXIS_VALUES   Y, Z
#define HOM_HDA_EVENT_TYPE_VALUES
Value:
AssetCreated, AssetDeleted, AssetSaved, LibraryInstalled, \
LibraryUninstalled, BeforeAssetCreated, BeforeAssetDeleted, BeforeAssetSaved

Definition at line 510 of file HOM_EnumModules.h.

#define HOM_HDA_LICENSE_TYPE_VALUES   Execute, Read, Full
#define HOM_HIPFILE_EVENT_TYPE_VALUES
Value:
BeforeClear, AfterClear, BeforeLoad, AfterLoad, BeforeMerge, \
AfterMerge, BeforeSave, AfterSave

Definition at line 515 of file HOM_EnumModules.h.

#define HOM_IK_TARGETTYPE_VALUES   Position, Orientation, All
#define HOM_IMAGE_DEPTH_VALUES   Int8, Int16, Int32, Float16, Float32

Definition at line 533 of file HOM_EnumModules.h.

#define HOM_KEY_HALF_VALUES   In, Out, InOut

Definition at line 113 of file HOM_EnumModules.h.

#define HOM_LABEL_PARM_TYPE_VALUES   Label, Heading, Message

Definition at line 95 of file HOM_EnumModules.h.

#define HOM_LICENSE_CATEGORY_TYPE_VALUES   Commercial, Indie, Education, ApprenticeHD, Apprentice

Definition at line 475 of file HOM_EnumModules.h.

#define HOM_LOP_VIEWPORT_OVERRIDES_LAYER_VALUES   Base, Selectable, SoloLights, SoloGeometry, Purpose, Custom

Definition at line 600 of file HOM_EnumModules.h.

#define HOM_MARKER_VISIBILITY_VALUES   Always, Selected, AroundPointer, UnderPointer
#define HOM_MENU_TYPE_VALUES   Normal, Mini, StringReplace, StringToggle, ControlNextParameter

Definition at line 136 of file HOM_EnumModules.h.

#define HOM_NETWORK_ITEM_TYPE_VALUES   Connection, NetworkBox, Node, StickyNote, SubnetIndirectInput, NetworkDot

Definition at line 162 of file HOM_EnumModules.h.

#define HOM_NODE_EVENT_TYPE_VALUES
Value:
BeingDeleted, NameChanged, InputRewired, FlagChanged, ParmTupleChanged, \
AppearanceChanged, PositionChanged, ChildCreated, ChildDeleted, \
ChildSwitched, ChildSelectionChanged, InputDataChanged, \
SpareParmTemplatesChanged, SelectionChanged, CustomDataChanged, \
WorkItemSelectionChanged, \
NetworkBoxCreated, NetworkBoxChanged, NetworkBoxDeleted, \
IndirectInputCreated, IndirectInputRewired, IndirectInputDeleted, \
StickyNoteCreated, StickyNoteChanged, StickyNoteDeleted, \
ParmTupleAnimated, ParmTupleChannelChanged, ParmTupleLockChanged, \
ParmTupleEnabledChanged, ParmTupleVisibleChanged

Definition at line 497 of file HOM_EnumModules.h.

#define HOM_NODE_FLAG_VALUES
Value:
Audio, Bypass, ColorDefault, Compress, Current, Debug, Display, \
DisplayDescriptiveName, DisplayComment, Export, Expose, Footprint, \
Highlight, InOutDetailLow, InOutDetailMedium, InOutDetailHigh, \
Material, Lock, Origin, OutputForDisplay, Pick, Render, Selectable, \
SoftLock, Template, Unload, Visible, XRay
#define HOM_NODE_FOOTPRINT_VALUES   InsertionPoint

Definition at line 640 of file HOM_EnumModules.h.

#define HOM_NODE_TYPE_FILTER_SEQ
Value:
(NoFilter)(Sop)(Chop)(Chopnet)(Cop2)(Copnet)(Vop)(Vopnet) \
(Rop)(Obj)(ObjGeometry)(ObjFog)(ObjGeometryOrFog)(ObjLight)(ObjCamera) \
(ObjBone)(ObjMuscle)(ObjSubnet)(Shop)(ShopMaterial)(ShopProperties) \
(ShopSurface)(ShopDisplacement)(ShopInterior)(ShopLight)(ShopLightShadow) \
(ShopAtmosphere)(ShopPhoton)(ShopImage3D)(ShopCVEX)(Dop)(Lop) \
(Top)(TopScheduler)(TopProcessor)(TopPartitioner)
Type Chop(Type x, Type delta)
Return x if it is greater or equal in magnitude than delta. Otherwise, return zero.
Definition: Math.h:864

Definition at line 576 of file HOM_EnumModules.h.

#define HOM_NODE_TYPE_SOURCE_VALUES   Internal, Subnet, CompiledCode, VexCode, RslCode

Definition at line 452 of file HOM_EnumModules.h.

#define HOM_NUMERIC_DATA_VALUES   Int8, Int16, Int32, Int64, Float16, Float32, Float64

Definition at line 25 of file HOM_EnumModules.h.

#define HOM_OPTIONALBOOL_VALUES   Yes, No, NoOpinion
#define HOM_ORIENTATION_UPAXIS_VALUES   Y, Z
#define HOM_PANE_LINK_TYPE_VALUES
Value:
Pinned, Group1, Group2, Group3, Group4, Group5, Group6, Group7, Group8, \
Group9, FollowSelection

Definition at line 156 of file HOM_EnumModules.h.

#define HOM_PANE_TAB_TYPE_VALUES
Value:
SceneViewer, ContextViewer, ChannelViewer, CompositorViewer, \
OutputViewer, MaterialPalette, ShaderViewer, IPRViewer, NetworkEditor, \
Parm, DetailsView, ChannelEditor, ChannelList, Textport, PythonShell, \
HandleList, BundleList, TakeList, TreeView, PythonPanel, HelpBrowser, \
ParmSpreadsheet, LightLinker, AssetBrowser, PerformanceMonitor, \
RenderGallery, DataTree, SceneGraphTree, EngineSessionSync, ApexEditor
class IMF_EXPORT_TYPE ChannelList
Definition: ImfForward.h:25

Definition at line 141 of file HOM_EnumModules.h.

#define HOM_PARAMETER_INTERFACE_TAB_VALUES
Value:
ParameterTypes, RenderProperties, NodeProperties, \
NodeParameters, UsdProperties
#define HOM_PARM_BAKE_CHOP_VALUES   Off, KeepExportFlag, DisableExportFlag, CreateDeleteChop

Definition at line 79 of file HOM_EnumModules.h.

#define HOM_PARM_COND_TYPE_VALUES   DisableWhen, HideWhen, NoCookWhen

Definition at line 70 of file HOM_EnumModules.h.

#define HOM_PARM_DATA_VALUES   Int, Float, String, Ramp, Data

Definition at line 48 of file HOM_EnumModules.h.

#define HOM_PARM_EXTRAPOLATE_VALUES   Default, Hold, Cycle, Extend, Slope, CycleOffset, Oscillate

Definition at line 75 of file HOM_EnumModules.h.

#define HOM_PARM_FILTER_CRITERIA   NameOrLabel, Name, Label, RawValue, EvaluatedValue
#define HOM_PARM_FILTER_MODE
Value:
AllParms, \
AllParmsAndHeadings, \
TimeDependentParms, \
ScopedParms, \
AutoScopedParms, \
GraphSelectedParms, \
NonDefaultParms, \
ParmsWithExpressions, \
ParmsWithOverrides, \
InvisibleParms, \
VisibleAndInvisibleParms, \
SearchNoControlMenus
#define HOM_PARM_LOOK_VALUES
Value:
Regular, Angle, Vector, ColorSquare, HueCircle, CRGBAPlaneChooser, \
Logarithmic

Definition at line 59 of file HOM_EnumModules.h.

#define HOM_PARM_NAMING_SCHEME_VALUES   Base1, XYZW, XYWH, UVW, RGBA, MinMax, MaxMin, StartEnd, BeginEnd

Definition at line 65 of file HOM_EnumModules.h.

#define HOM_PARM_TYPE_CATEGORY_VALUES
Value:
Int, Float, String, Toggle, Menu, Button, FolderSet, Folder, Separator, \
Label, Ramp, Data

Definition at line 53 of file HOM_EnumModules.h.

#define HOM_PERFMON_OBJECT_VIEW_VALUES   List, Tree, EventLog

Definition at line 562 of file HOM_EnumModules.h.

#define HOM_PERFMON_TIME_FORMAT_VALUES   Absolute, Percent

Definition at line 554 of file HOM_EnumModules.h.

#define HOM_PERFMON_TIME_UNIT_VALUES   Seconds, Milliseconds

Definition at line 558 of file HOM_EnumModules.h.

#define HOM_PICK_FACING_VALUES   Front, Back, FrontAndBack
#define HOM_PICK_MODIFIER_VALUES   Add, Toggle, Remove, Replace, Intersect
#define HOM_PICK_STYLE_VALUES   Box, Lasso, Brush, Laser
#define HOM_PLAY_MODE_VALUES   Loop, Once, Zigzag

Definition at line 537 of file HOM_EnumModules.h.

#define HOM_PLAYBAR_EVENT_VALUES
Value:
Started, Stopped, FrameChanged, GlobalFrameRangeChanged, \
PlaybackFrameRangeChanged, ChannelListChanged

Definition at line 541 of file HOM_EnumModules.h.

#define HOM_POSITION_TYPE_VALUES   WorldSpace, ViewportXY, ViewportUV

Definition at line 387 of file HOM_EnumModules.h.

#define HOM_PRIM_TYPE_VALUES
Value:
Polygon, NURBSCurve, BezierCurve, Mesh, NURBSSurface, BezierSurface, \
Circle, Sphere, Tube, Metaball, TriangleFan, TriangleStrip, \
TriangleBezier, PastedSurface, Volume, ParticleSystem, Unknown, \
Tetrahedron, PolySoup, VDB, AlembicRef, Custom, PackedPrim, Agent, \
PackedFragment, PackedGeometry, Hexahedron, ChannelPrim
Definition: Mesh.h:240

Definition at line 39 of file HOM_EnumModules.h.

#define HOM_PROMPT_MESSAGE_TYPE_VALUES   Error, Message, Prompt, Warning

Definition at line 676 of file HOM_EnumModules.h.

#define HOM_RADIALITEM_LOCATION_VALUES   TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
#define HOM_RADIALITEM_TYPE_VALUES   Script, Submenu
#define HOM_RAMP_BASIS_VALUES   Constant, Linear, CatmullRom, MonotoneCubic, Bezier, BSpline, Hermite

Definition at line 437 of file HOM_EnumModules.h.

#define HOM_RAMP_PARM_TYPE_VALUES   Color, Float

Definition at line 442 of file HOM_EnumModules.h.

#define HOM_RENDER_METHOD_VALUES   RopByRop, FrameByFrame

Definition at line 465 of file HOM_EnumModules.h.

#define HOM_ROP_RENDER_EVENT_TYPE_VALUES   PreRender, PreFrame, PostFrame, PostWrite, PostRender
#define HOM_SAVE_MODE_VALUES   Binary, Text
#define HOM_SCALE_INHERITANCE_MODE_VALUES   Default, OffsetOnly, OffsetAndScale, ScaleOnly, Ignore

Definition at line 686 of file HOM_EnumModules.h.

#define HOM_SCRIPT_LANGUAGE_VALUES   Python, Hscript

Definition at line 108 of file HOM_EnumModules.h.

#define HOM_SCROLL_POSITION   Auto, Top, Center, Bottom
#define HOM_SEGMENT_TYPE_VALUES   Bezier, Constant, Linear, Cubic, Ease, EaseIn, EaseOut, Quintic

Definition at line 83 of file HOM_EnumModules.h.

#define HOM_SELECTION_MODE_VALUES   Object, Geometry, Dynamics
#define HOM_SEVERITY_TYPE_VALUES   Message, ImportantMessage, Warning, Error, Fatal

Definition at line 372 of file HOM_EnumModules.h.

#define HOM_SHADER_TYPE_SEQ
Value:
(Surface)(SurfaceShadow)(Displacement)(Geometry)(Interior)(Light)\
(LightShadow)(Atmosphere)(Lens)(Output)(Background)(Photon)\
(Image3D)(CVex)(CoShader)(Mutable)(Properties)(Material)(VopMaterial)\
(ShaderClass)(StructDef)(CoShaderArray)(Integrator)(Generic)(BSDF)\
(LightFilter)(Invalid)
MX_GENSHADER_API const TypeDesc * BSDF

Definition at line 419 of file HOM_EnumModules.h.

#define HOM_SLOPE_MODE_VALUES   Manual, Automatic

Definition at line 87 of file HOM_EnumModules.h.

#define HOM_SNAP_SELECTION_MODE_VALUES   SnapToAll, SnapToSelected, SnapToNonSelected
#define HOM_SNAPPING_MODE_VALUES   Off, Grid, Prim, Point, Multi
#define HOM_STATE_GENERATE_MODE_VALUES   Insert, Branch, Enter
#define HOM_STATE_USD_PRIM_MASK_VALUES   All, Geometry, Light, Camera, LightAndCamera, ViewerSetting
#define HOM_STATE_VIEWER_TYPE_VALUES   Scene, Compositor, SceneGraph

Definition at line 151 of file HOM_EnumModules.h.

#define HOM_STRING_PARM_TYPE_VALUES   Regular, FileReference, NodeReference, NodeReferenceList

Definition at line 91 of file HOM_EnumModules.h.

#define HOM_TOP_NODE_STATE_VALUES   Uncooked, Cooking, Cooked, Failed, Warning, Waiting, Incomplete
#define HOM_UPDATE_MODE_VALUES   AutoUpdate, OnMouseUp, Manual

Definition at line 470 of file HOM_EnumModules.h.

#define HOM_VALUE_LADDER_DATA_TYPE_VALUES   Float, Int, FloatArray, IntArray
#define HOM_VALUE_LADDER_TYPE_VALUES   Generic, Angle
#define HOM_VDB_DATA_VALUES   Boolean, Float, Int, Vector3

Definition at line 596 of file HOM_EnumModules.h.

#define HOM_VIDEODRIVER_VALUES   FFmpeg, VFW
#define HOM_VIEWPORT_AGENT_BONE_DEFORM   Disabled, ReducedLOD, Always
#define HOM_VIEWPORT_AGENT_WIREFRAME   Line, Bone

Definition at line 333 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_BG_VIEW   Perspective, Camera, Top, Front, Right, Bottom, Back, Left, UV

Definition at line 283 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_CLOSURE_SELECTION   Hide, HullPrimitives, Show
#define HOM_VIEWPORT_COLOR_SCHEME   Light, Dark, Grey, DarkGrey

Definition at line 287 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_DEFAULT_MATERIAL   Simple, MatCap
#define HOM_VIEWPORT_DOF_BOKEH   NoBokeh, Circular, Texture
#define HOM_VIEWPORT_FOG_HEIGHT_MODE   Off, Above, Below
#define HOM_VIEWPORT_FOG_QUALITY   Low, Medium, High, VeryHigh
#define HOM_VIEWPORT_GEOMETRY_INFO   Off, SelectedOnly, AlwaysOn
#define HOM_VIEWPORT_GRID_RULER   Hide, MainAxis, GridPoints

Definition at line 341 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_GUIDE_FONT   Tiny, Small, Medium, Large

Definition at line 271 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_GUIDE_VALUES
Value:
FloatingGnomon, OriginGnomon, ParticleGnomon, ViewPivot, GroupList, \
SafeArea, FieldGuide, CameraMask, XZPlane, XYPlane, YZPlane, NodeGuides, \
NodeHandles, FollowSelection, IKCriticalZone, ObjectNames, ObjectPaths, \
DisplayNodes, CurrentGeometry, TemplateGeometry, SelectableTemplates, \
ShowDrawTime, ObjectSelection, FillSelections
#define HOM_VIEWPORT_HANDLE_HIGHLIGHT   Off, Small, Normal
#define HOM_VIEWPORT_HOME_CLIP_MODES   Neither, FarOnly, NearOnly, NearAndFar
#define HOM_VIEWPORT_LIGHTING   Off, Headlight, Normal, HighQuality, HighQualityWithShadows
#define HOM_VIEWPORT_MATERIAL_UPDATE   Always, OffForPlayback, Manual
#define HOM_VIEWPORT_PACKED_BOX_MODE   NoDisplay, Wireframe, Shaded, CurrentShadingMode

Definition at line 337 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_PARTICLE_DISPLAY   Points, Pixels, Lines, Discs, Spheres

Definition at line 291 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_SHADOW_QUALITY   Point, PointAA, Area, AreaAA
#define HOM_VIEWPORT_STANDIN_GEO   DisplayOff, LocationMarker, BoundingBox
#define HOM_VIEWPORT_STEREO_MODES   Anaglyph, HorizontalInterlace, HorizontalInterlaceReverse, QuadBufferGL
#define HOM_VIEWPORT_TEXTURE_DEPTH   FullHDR, HDR16, Fixed8, Compressed8

Definition at line 345 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_TRANSPARENCY   Cutout, Low, Medium, High
#define HOM_VIEWPORT_VISUALIZER_CATEGORY_VALUES   Node, Scene, Common
#define HOM_VIEWPORT_VISUALIZER_SCOPE_VALUES   NodeOnly, SameNetworkTypeDescendents, AllDescendents, Global

Definition at line 626 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_VOLUME_BSPLINES   Off, NonInteractive, On

Definition at line 279 of file HOM_EnumModules.h.

#define HOM_VIEWPORT_VOLUME_QUALITY   VeryLow, Low, Normal, High

Definition at line 275 of file HOM_EnumModules.h.

#define HOM_VOP_PARM_GEN_VALUES   Constant, Parameter, SubnetInput

Function Documentation

HOM_DECLARE_ENUM_MODULE ( geometryViewportType  ,
,
HOM_GEOMETRY_VIEWPORT_TYPE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( geometryViewportBackgroundImageFitMode  ,
,
HOM_GEOMETRY_VIEWPORT_BACKGROUND_IMAGE_FIT_MODE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( viewportParticleDisplay  ,
,
HOM_VIEWPORT_PARTICLE_DISPLAY   
)
HOM_DECLARE_ENUM_MODULE ( flipbookMotionBlurBias  ,
,
HOM_FLIPBOOK_MOTION_BLUR_BIAS_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( licenseCategoryType  ,
,
HOM_LICENSE_CATEGORY_TYPE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( hipFileEventType  ,
,
HOM_HIPFILE_EVENT_TYPE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( appearanceChangeType  ,
15  ,
HOM_APPEARANCE_CHANGE_TYPE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( playMode  ,
,
HOM_PLAY_MODE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( playbarEvent  ,
,
HOM_PLAYBAR_EVENT_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( channelListChangedReason  ,
,
HOM_CHANNEL_LIST_CHANGED_REASON_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( bookmarkEvent  ,
,
HOM_BOOKMARK_EVENT_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( perfMonTimeFormat  ,
,
HOM_PERFMON_TIME_FORMAT_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( perfMonTimeUnit  ,
,
HOM_PERFMON_TIME_UNIT_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( perfMonObjectView  ,
,
HOM_PERFMON_OBJECT_VIEW_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( compressionType  ,
,
HOM_COMPRESSION_TYPE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( lopViewportOverridesLayer  ,
,
HOM_LOP_VIEWPORT_OVERRIDES_LAYER_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( viewportVisualizerScope  ,
,
HOM_VIEWPORT_VISUALIZER_SCOPE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( nodeFootprint  ,
,
HOM_NODE_FOOTPRINT_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( fbxMaterialMode  ,
,
HOM_FBX_MATERIAL_MODE_VALUES   
)
HOM_DECLARE_ENUM_MODULE ( promptMessageType  ,
,
HOM_PROMPT_MESSAGE_TYPE_VALUES   
)