|
HDK
|
This is the complete list of members for HOM_Module, including all inherited members.
| _assertWrapper(const char *file, int linenum, const char *function, const char *condition, const char *reason)=0 | HOM_Module | pure virtual |
| _clipInfo(HOM_BinaryString data, bool binary=true, bool blosc_compressed=true)=0 | HOM_Module | pure virtual |
| _debugAssert(bool v, const std::string &message) | HOM_Module | |
| _dopDataList(int64 val)=0 | HOM_Module | pure virtual |
| _dopDataPointList(int64 val)=0 | HOM_Module | pure virtual |
| _dopDataPolyList(int64 val)=0 | HOM_Module | pure virtual |
| _getArgumentAutoComplete(const char *method_name, const char *arguments, bool meta_info_only=false)=0 | HOM_Module | pure virtual |
| _isCurrentThreadHoldingHOMLock()=0 | HOM_Module | pure virtual |
| _isExperimentalActive()=0 | HOM_Module | pure virtual |
| _lookupGeometry(int64 key) const =0 | HOM_Module | pure virtual |
| _lookupImageLayer(int64 key) const =0 | HOM_Module | pure virtual |
| _lookupNanoVDB(int64 key) const =0 | HOM_Module | pure virtual |
| _lookupRamp(int64 key) const =0 | HOM_Module | pure virtual |
| _newGeometryDrawable(int64 val)=0 | HOM_Module | pure virtual |
| _nodesFromOPNodeList(int64 val)=0 | HOM_Module | pure virtual |
| _prioritizePatternMatches(const std::vector< std::string > &items, const std::vector< std::string > &patterns) const =0 | HOM_Module | pure virtual |
| _sceneViewerWindow(int64 val)=0 | HOM_Module | pure virtual |
| _syncFromMainContext()=0 | HOM_Module | pure virtual |
| _syncToMainContext()=0 | HOM_Module | pure virtual |
| addAnimationLayer(HOM_Node &layermixer, const std::string &layername)=0 | HOM_Module | pure virtual |
| addNodeBundle(const char *name=NULL)=0 | HOM_Module | pure virtual |
| addOpaqueContextOptionChangeCallback(void *callback)=0 | HOM_Module | pure virtual |
| addPreference(const char *name, const char *value)=0 | HOM_Module | pure virtual |
| addPreloadIcon(const char *name, int w, int h)=0 | HOM_Module | pure virtual |
| allowEnvironmentToOverwriteVariable(const char *name, bool onoff)=0 | HOM_Module | pure virtual |
| almostEqual(double x, double y)=0 | HOM_Module | pure virtual |
| anim()=0 | HOM_Module | pure virtual |
| anonstats()=0 | HOM_Module | pure virtual |
| apexNodeBySessionId(int64 session_id)=0 | HOM_Module | pure virtual |
| apexNodeConnectionBySessionId(int64 session_id)=0 | HOM_Module | pure virtual |
| apexNodeTypeCategory()=0 | HOM_Module | pure virtual |
| apexStickyNoteBySessionId(int64 session_id)=0 | HOM_Module | pure virtual |
| appendSessionModuleSource(const char *source)=0 | HOM_Module | pure virtual |
| applicationCompilationDate()=0 | HOM_Module | pure virtual |
| applicationName()=0 | HOM_Module | pure virtual |
| applicationPlatformInfo()=0 | HOM_Module | pure virtual |
| applicationVersion(bool include_patch=false)=0 | HOM_Module | pure virtual |
| applicationVersionString()=0 | HOM_Module | pure virtual |
| audio()=0 | HOM_Module | pure virtual |
| bezier()=0 | HOM_Module | pure virtual |
| cd(const char *path)=0 | HOM_Module | pure virtual |
| chopExportConflictResolutionPattern()=0 | HOM_Module | pure virtual |
| chopNetNodeTypeCategory()=0 | HOM_Module | pure virtual |
| chopNodeTypeCategory()=0 | HOM_Module | pure virtual |
| chsop(const char *path)=0 | HOM_Module | pure virtual |
| chsoplist(const char *path)=0 | HOM_Module | pure virtual |
| clearAllSelected()=0 | HOM_Module | pure virtual |
| clone()=0 | HOM_Module | pure virtual |
| compareHDA(const char *path_left, const char *path_right, const char *dest=NULL)=0 | HOM_Module | pure virtual |
| compareHDABackup(const char *path, int index, const char *dest=NULL)=0 | HOM_Module | pure virtual |
| compareHip(const char *dest=NULL)=0 | HOM_Module | pure virtual |
| compareHipBackup(int index, const char *dest=NULL)=0 | HOM_Module | pure virtual |
| compareNode(const char *path, const char *dest=NULL)=0 | HOM_Module | pure virtual |
| compareNodeBackup(const char *path, int index, const char *dest=NULL)=0 | HOM_Module | pure virtual |
| constant()=0 | HOM_Module | pure virtual |
| constructObject(void *pointer, const std::type_info &type)=0 | HOM_Module | pure virtual |
| contextOption(const char *opt)=0 | HOM_Module | pure virtual |
| contextOptionConfig(const char *opt)=0 | HOM_Module | pure virtual |
| contextOptionNames()=0 | HOM_Module | pure virtual |
| convertClipData(HOM_BinaryString data, bool from_binary, bool from_blosc_compression, bool to_binary, bool to_blosc_compression)=0 | HOM_Module | pure virtual |
| convertKeyframesToClipData(const std::map< std::string, std::vector< HOM_Keyframe * >> &keyframe_map, bool binary=true, bool use_blosc_compression=true)=0 | HOM_Module | pure virtual |
| cop2NetNodeTypeCategory()=0 | HOM_Module | pure virtual |
| cop2NodeTypeCategory()=0 | HOM_Module | pure virtual |
| copNodeTypeCategory()=0 | HOM_Module | pure virtual |
| copyNodesTo(const std::vector< HOM_Node * > &nodes, HOM_Node &destination_node)=0 | HOM_Module | pure virtual |
| copyNodesToClipboard(const std::vector< HOM_Node * > &nodes)=0 | HOM_Module | pure virtual |
| createAnimationClip(const std::string &path, bool set_export)=0 | HOM_Module | pure virtual |
| createAnimationLayers(const std::string &path)=0 | HOM_Module | pure virtual |
| createApexRootNode()=0 | HOM_Module | pure virtual |
| createPreferenceRegistry(const char *registry_name, const char *file_name, std::map< std::string, hboost::any > prefs, const char *prefix_name=nullptr, bool binary=false)=0 | HOM_Module | pure virtual |
| crowds()=0 | HOM_Module | pure virtual |
| cubic()=0 | HOM_Module | pure virtual |
| currentDopNet()=0 | HOM_Module | pure virtual |
| currentPythonModuleKey()=0 | HOM_Module | pure virtual |
| cycle(double start_frame, double end_frame)=0 | HOM_Module | pure virtual |
| cycleoffset(double start_frame, double end_frame)=0 | HOM_Module | pure virtual |
| cycleoffsett(double start_time, double end_time)=0 | HOM_Module | pure virtual |
| cyclet(double start_time, double end_time)=0 | HOM_Module | pure virtual |
| dataNodeTypeCategory()=0 | HOM_Module | pure virtual |
| defaultColor(HOM_EnumValue &color_item)=0 | HOM_Module | pure virtual |
| destructObject(void *pointer, const std::type_info &type)=0 | HOM_Module | pure virtual |
| dop()=0 | HOM_Module | pure virtual |
| dopNodeTypeCategory()=0 | HOM_Module | pure virtual |
| ease()=0 | HOM_Module | pure virtual |
| easein()=0 | HOM_Module | pure virtual |
| easeinp(double ease_speed)=0 | HOM_Module | pure virtual |
| easeout()=0 | HOM_Module | pure virtual |
| easeoutp(double ease_speed)=0 | HOM_Module | pure virtual |
| easep(double ease_bias)=0 | HOM_Module | pure virtual |
| evaluatingParm()=0 | HOM_Module | pure virtual |
| exit(int exit_code=0, bool suppress_save_prompt=false)=0 | HOM_Module | pure virtual |
| expressionGlobals()=0 | HOM_Module | pure virtual |
| fileReferences(const char *project_dir_variable="HIP", bool include_all_refs=true)=0 | HOM_Module | pure virtual |
| findDirectories(const char *directory_name)=0 | HOM_Module | pure virtual |
| findDirectory(const char *directory_name)=0 | HOM_Module | pure virtual |
| findFile(const char *file_name)=0 | HOM_Module | pure virtual |
| findFiles(const char *file_name)=0 | HOM_Module | pure virtual |
| findFilesWithExtension(const char *file_extension, const char *subdirectory=NULL)=0 | HOM_Module | pure virtual |
| forceSetSessionModuleSource(const char *source)=0 | HOM_Module | pure virtual |
| forceUpdateFromSessionModuleSource()=0 | HOM_Module | pure virtual |
| fps()=0 | HOM_Module | pure virtual |
| frame(bool full_precision=false)=0 | HOM_Module | pure virtual |
| frameToTime(double frame)=0 | HOM_Module | pure virtual |
| galleries()=0 | HOM_Module | pure virtual |
| geometryChannelNames(HOM_GUDetailHandle *gdh, UT_StringHolder pattern)=0 | HOM_Module | pure virtual |
| getChannelPrims(HOM_GUDetailHandle *gdh, const UT_StringHolder &pattern)=0 | HOM_Module | pure virtual |
| getenv(const char *name, const char *default_value=NULL)=0 | HOM_Module | pure virtual |
| getEnvConfigValue(const char *name, const char *default_value=NULL)=0 | HOM_Module | pure virtual |
| getNodePathFromNodeId(int id)=0 | HOM_Module | pure virtual |
| getPreference(const char *name, const char *registry_name=nullptr)=0 | HOM_Module | pure virtual |
| getPreferenceNames()=0 | HOM_Module | pure virtual |
| getSessionModuleSourceForceUpdateNotifier()=0 | HOM_Module | pure virtual |
| getTimeWithoutAddingDependency()=0 | HOM_Module | pure virtual |
| hasContextOption(const char *opt)=0 | HOM_Module | pure virtual |
| hda()=0 | HOM_Module | pure virtual |
| hdaDefinition(HOM_NodeTypeCategory &category, const char *name, const char *file_path)=0 | HOM_Module | pure virtual |
| hdkAPIVersion()=0 | HOM_Module | pure virtual |
| helpServerUrl()=0 | HOM_Module | pure virtual |
| hipFile()=0 | HOM_Module | pure virtual |
| hmath()=0 | HOM_Module | pure virtual |
| HOM() | HOM_Module | friend |
| homeHoudiniDirectory()=0 | HOM_Module | pure virtual |
| HOMF_Module class | HOM_Module | friend |
| hotkeys()=0 | HOM_Module | pure virtual |
| houdiniPath(const char *pathvar=nullptr)=0 | HOM_Module | pure virtual |
| hscript(const char *command)=0 | HOM_Module | pure virtual |
| hscriptCommandHelp(const char *command_name)=0 | HOM_Module | pure virtual |
| hscriptExpression(const char *expression)=0 | HOM_Module | pure virtual |
| hscriptFloatExpression(const char *expression)=0 | HOM_Module | pure virtual |
| hscriptMatrixExpression(const char *expression)=0 | HOM_Module | pure virtual |
| hscriptStringExpression(const char *expression)=0 | HOM_Module | pure virtual |
| hscriptVectorExpression(const char *expression)=0 | HOM_Module | pure virtual |
| ik()=0 | HOM_Module | pure virtual |
| imageResolution(const char *image_file_name)=0 | HOM_Module | pure virtual |
| intFrame()=0 | HOM_Module | pure virtual |
| isApprentice()=0 | HOM_Module | pure virtual |
| isAutoContextOption(const char *opt)=0 | HOM_Module | pure virtual |
| isAutoContextOptionOverridden(const char *opt)=0 | HOM_Module | pure virtual |
| isExiting()=0 | HOM_Module | pure virtual |
| isImplementationSet() | HOM_Module | inlinestatic |
| isUIAvailable()=0 | HOM_Module | pure virtual |
| item(const char *path)=0 | HOM_Module | pure virtual |
| itemBySessionId(HOM_EnumValue &item_type, int64 session_id)=0 | HOM_Module | pure virtual |
| items(const std::vector< std::string > &paths)=0 | HOM_Module | pure virtual |
| licenseCategory()=0 | HOM_Module | pure virtual |
| linear()=0 | HOM_Module | pure virtual |
| loadCPIODataFromString(const char *data, int length)=0 | HOM_Module | pure virtual |
| loadImageDataFromFile(const char *image_file_name, HOM_EnumValue &image_depth=HOM_imageDepth::Int8)=0 | HOM_Module | pure virtual |
| loadIndexDataFromFile(const char *file_path)=0 | HOM_Module | pure virtual |
| loadIndexDataFromString(const char *data, int length)=0 | HOM_Module | pure virtual |
| loadPreferences(const char *registry_name)=0 | HOM_Module | pure virtual |
| logging()=0 | HOM_Module | pure virtual |
| lop()=0 | HOM_Module | pure virtual |
| lopNodeTypeCategory()=0 | HOM_Module | pure virtual |
| lvar(const char *name)=0 | HOM_Module | pure virtual |
| machineName(bool alpha=true)=0 | HOM_Module | pure virtual |
| managerNodeTypeCategory()=0 | HOM_Module | pure virtual |
| match()=0 | HOM_Module | pure virtual |
| matchin()=0 | HOM_Module | pure virtual |
| matchout()=0 | HOM_Module | pure virtual |
| maxThreads()=0 | HOM_Module | pure virtual |
| moveNodesTo(const std::vector< HOM_Node * > &nodes, HOM_Node &destination_node)=0 | HOM_Module | pure virtual |
| networkBoxBySessionId(int session_id)=0 | HOM_Module | pure virtual |
| networkDotBySessionId(int session_id)=0 | HOM_Module | pure virtual |
| newAgentClip(const char *name, const char *path, const HOM_AgentRig &rig, bool keep_external_ref, bool delay_load)=0 | HOM_Module | pure virtual |
| newAgentClip(const char *name, HOM_ChopNode &chop, const HOM_AgentRig &rig, double frame)=0 | HOM_Module | pure virtual |
| newAgentClip(const char *name, const HOM_AgentRig &rig, int sample_count)=0 | HOM_Module | pure virtual |
| newAgentClip(const HOM_AgentClip &clip, const HOM_AgentRig &rig, const char *name)=0 | HOM_Module | pure virtual |
| newAgentClip(const char *name, void *stage, const char *prim_path, const HOM_AgentRig &rig)=0 | HOM_Module | pure virtual |
| newAgentDefinition(const HOM_AgentRig *rig, const HOM_AgentShapeLibrary *shapelib)=0 | HOM_Module | pure virtual |
| newAgentLayer(const char *name, const HOM_AgentRig &rig, const HOM_AgentShapeLibrary &shapelib, const std::vector< HOM_AgentShapeBinding * > &shape_bindings, const HOM_AgentLayer *source_layer=0)=0 | HOM_Module | pure virtual |
| newAgentLayer(const char *path, const HOM_AgentRig &rig, const HOM_AgentShapeLibrary &shapelib, bool keep_external_ref=true)=0 | HOM_Module | pure virtual |
| newAgentMetadata(const char *path, bool keep_external_ref=true)=0 | HOM_Module | pure virtual |
| newAgentMetadata(const std::map< std::string, hboost::any > &data)=0 | HOM_Module | pure virtual |
| newAgentRig(const char *path, bool keep_external_ref)=0 | HOM_Module | pure virtual |
| newAgentRig(const char *name, const std::vector< std::string > &transform_names, const std::vector< std::vector< int >> &hierarchy)=0 | HOM_Module | pure virtual |
| newAgentShapeBinding(int transform, const HOM_AgentShape &shape, bool deforming, double bounds_scale)=0 | HOM_Module | pure virtual |
| newAgentShapeBinding(int transform, const HOM_AgentShape &shape, const HOM_AgentShapeDeformer *deformer, const HOM_Vector3 &bounds_scale)=0 | HOM_Module | pure virtual |
| newAgentShapeDeformer(const char *name)=0 | HOM_Module | pure virtual |
| newAgentShapeDeformer(const HOM_EnumValue &deformer_type)=0 | HOM_Module | pure virtual |
| newAgentShapeLibrary()=0 | HOM_Module | pure virtual |
| newAgentShapeLibrary(HOM_Geometry &geometry, const char *name)=0 | HOM_Module | pure virtual |
| newAgentShapeLibrary(const char *path, bool keep_external_ref)=0 | HOM_Module | pure virtual |
| newAgentTransformGroup(const char *path, const HOM_AgentRig &rig, bool keep_external_ref=true)=0 | HOM_Module | pure virtual |
| newAgentTransformGroup(const char *name, const std::vector< int > &transforms, const HOM_AgentRig &rig, const std::vector< double > &weights, const std::vector< int > &channels)=0 | HOM_Module | pure virtual |
| newAttribDataId()=0 | HOM_Module | pure virtual |
| newButtonParmTemplate(const char *name, const char *label, const char *disable_when, bool is_hidden, bool is_label_hidden, bool join_with_next, const char *help, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals)=0 | HOM_Module | pure virtual |
| newClip()=0 | HOM_Module | pure virtual |
| newCompositorViewerEvent(HOM_CompositorViewer &viewer, int64 val, int64 val2)=0 | HOM_Module | pure virtual |
| newDataParmTemplate(const char *name, const char *label, int num_components, HOM_EnumValue &look, HOM_EnumValue &naming_scheme, HOM_EnumValue &data_parm_type, const char *disable_when, bool is_hidden, bool is_label_hidden, bool join_with_next, const char *help, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals, const std::vector< std::string > &default_expression, const std::vector< HOM_EnumValue * > &default_expression_language)=0 | HOM_Module | pure virtual |
| newDopSimulation()=0 | HOM_Module | pure virtual |
| newDrawable2D(HOM_PaneTab &hpanetab, HOM_EnumValue const &type, std::string const &name, std::string const &label, bool pickable, std::map< std::string, hboost::any > const ¶ms)=0 | HOM_Module | pure virtual |
| newFileSink(const char *filepath)=0 | HOM_Module | pure virtual |
| newFloatParmTemplate(const char *name, const char *label, int num_components, const std::vector< double > &default_value, double min, double max, bool min_is_strict, bool max_is_strict, HOM_EnumValue &look, HOM_EnumValue &naming_scheme, const char *disable_when, bool is_hidden, bool is_label_hidden, bool join_with_next, const char *help, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals, const std::vector< std::string > &default_expression, const std::vector< HOM_EnumValue * > &default_expression_language)=0 | HOM_Module | pure virtual |
| newFolderParmTemplate(const char *name, const char *label, const std::vector< HOM_ParmTemplate * > &parm_templates, HOM_EnumValue &folder_type, int default_value, bool is_hidden, bool ends_tab_group, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals, const std::map< HOM_EnumValue *, std::string > &tab_conditionals)=0 | HOM_Module | pure virtual |
| newFolderSetParmTemplate(const char *name, const std::vector< std::string > &folder_names, HOM_EnumValue &folder_type, const std::map< std::string, std::string > &tags)=0 | HOM_Module | pure virtual |
| newGadgetDrawable(int64 widget, int64 gadget_context)=0 | HOM_Module | pure virtual |
| newGeometry(HOM_Geometry *geo=nullptr, bool clone_data_ids=false)=0 | HOM_Module | pure virtual |
| newGeometryDrawable(HOM_SceneViewer &scene_viewer, HOM_EnumValue const &geo_type, std::string const &name, HOM_Geometry *geometry, std::map< std::string, hboost::any > const ¶ms, std::string const &label)=0 | HOM_Module | pure virtual |
| newGeometryDrawableGroup(std::string const &name, std::string const &label)=0 | HOM_Module | pure virtual |
| newGeometryRayCache()=0 | HOM_Module | pure virtual |
| newGeometrySelection()=0 | HOM_Module | pure virtual |
| newGeometrySelection(int64 val)=0 | HOM_Module | pure virtual |
| newHandle(HOM_PaneTab &scene_viewer, std::string const &name)=0 | HOM_Module | pure virtual |
| newHDAOptions()=0 | HOM_Module | pure virtual |
| newImageLayer(HOM_ImageLayer *layer=nullptr)=0 | HOM_Module | pure virtual |
| newInterruptableOperation(const char *operation_name, const char *long_operation_name, bool open_interrupt_dialog, int timeout_ms)=0 | HOM_Module | pure virtual |
| newIntParmTemplate(const char *name, const char *label, int num_components, const std::vector< int64 > &default_value, int64 min, int64 max, bool min_is_strict, bool max_is_strict, HOM_EnumValue &look, HOM_EnumValue &naming_scheme, const std::vector< std::string > &menu_items, const std::vector< std::string > &menu_labels, const std::vector< std::string > &icon_names, const std::string &item_generator_script, HOM_EnumValue *item_generator_script_language, HOM_EnumValue &menu_type, bool menu_use_token, const char *disable_when, bool is_hidden, bool is_label_hidden, bool join_with_next, const char *help, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals, const std::vector< std::string > &default_expression, const std::vector< HOM_EnumValue * > &default_expression_language)=0 | HOM_Module | pure virtual |
| newKeyframe()=0 | HOM_Module | pure virtual |
| newKeyframe(double value)=0 | HOM_Module | pure virtual |
| newKeyframe(double value, double time)=0 | HOM_Module | pure virtual |
| newKeyframe(const HOM_Keyframe &keyframe)=0 | HOM_Module | pure virtual |
| newLabelParmTemplate(const char *name, const char *label, const std::vector< std::string > &column_labels, HOM_EnumValue &label_parm_type, bool is_hidden, bool is_label_hidden, bool join_with_next, const char *help, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals)=0 | HOM_Module | pure virtual |
| newLopExpansionState()=0 | HOM_Module | pure virtual |
| newLopInstanceIdRule()=0 | HOM_Module | pure virtual |
| newLopSelectionRule(const char *pattern=nullptr)=0 | HOM_Module | pure virtual |
| newLopViewportLoadMasks()=0 | HOM_Module | pure virtual |
| newLopViewportOverrides()=0 | HOM_Module | pure virtual |
| newMemorySink()=0 | HOM_Module | pure virtual |
| newMenuParmTemplate(const char *name, const char *label, const std::vector< std::string > &menu_items, const std::vector< std::string > &menu_labels, int64 default_value, const std::vector< std::string > &icon_names, const std::string &item_generator_script, HOM_EnumValue *item_generator_script_language, HOM_EnumValue &menu_type, bool menu_use_token, const char *disable_when, bool is_hidden, bool is_label_hidden, bool join_with_next, const char *help, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals, const std::string &default_expression, const HOM_EnumValue &default_expression_language, bool store_default_value_as_string, bool is_button_strip, bool strip_uses_icons)=0 | HOM_Module | pure virtual |
| newNanoVDB(HOM_NanoVDB *vdb=nullptr)=0 | HOM_Module | pure virtual |
| newParm(OP_Node &node, int parm_index, int vector_index)=0 | HOM_Module | pure virtual |
| newParmTemplateGroup(const std::vector< HOM_ParmTemplate * > &parm_templates)=0 | HOM_Module | pure virtual |
| newPerfMonRecordOptions(bool cook_stats, bool pdg_cook_stats, bool solve_stats, bool draw_stats, bool gpu_draw_stats, bool viewport_stats, bool script_stats, bool render_stats, bool thread_stats, bool frame_stats, bool memory_stats, bool errors, bool pane_stats)=0 | HOM_Module | pure virtual |
| newPluginHotkeyDefinitions()=0 | HOM_Module | pure virtual |
| newRampParmTemplate(const char *name, const char *label, HOM_EnumValue &ramp_parm_type, int default_value, HOM_EnumValue *default_basis, bool show_controls, HOM_EnumValue *color_type, const char *disable_when, bool is_hidden, const char *help, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals, const std::string &default_expression, const HOM_EnumValue &default_expression_language)=0 | HOM_Module | pure virtual |
| newRedrawBlock()=0 | HOM_Module | pure virtual |
| newRedrawResumeBlock()=0 | HOM_Module | pure virtual |
| newScriptEvalContext(HOM_Node &node)=0 | HOM_Module | pure virtual |
| newScriptEvalContext(HOM_Parm &parm)=0 | HOM_Module | pure virtual |
| newSelection(HOM_EnumValue &selection_type, HOM_Geometry *geo, const char *selection_string)=0 | HOM_Module | pure virtual |
| newSelection(const std::vector< HOM_EnumValue * > &selection_types, HOM_Geometry *geo, const char *selection_string)=0 | HOM_Module | pure virtual |
| newSelection(const std::vector< HOM_Prim * > &prims)=0 | HOM_Module | pure virtual |
| newSelection(const std::vector< HOM_Point * > &points)=0 | HOM_Module | pure virtual |
| newSelection(const std::vector< HOM_Vertex * > &vertices)=0 | HOM_Module | pure virtual |
| newSelection(const std::vector< HOM_Edge * > &edges)=0 | HOM_Module | pure virtual |
| newSeparatorParmTemplate(const char *name, bool is_hidden, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals)=0 | HOM_Module | pure virtual |
| newSimpleDrawable(HOM_SceneViewer &scene_viewer, HOM_EnumValue const &prim_type, std::string const &name)=0 | HOM_Module | pure virtual |
| newSimpleDrawable(HOM_SceneViewer &scene_viewer, HOM_Geometry const &geometry, std::string const &name)=0 | HOM_Module | pure virtual |
| newStringKeyframe()=0 | HOM_Module | pure virtual |
| newStringKeyframe(const std::string &value, HOM_EnumValue &language)=0 | HOM_Module | pure virtual |
| newStringKeyframe(const std::string &value, double time, HOM_EnumValue &language)=0 | HOM_Module | pure virtual |
| newStringKeyframe(const HOM_StringKeyframe &string_keyframe)=0 | HOM_Module | pure virtual |
| newStringParmTemplate(const char *name, const char *label, int num_components, const std::vector< std::string > &default_value, HOM_EnumValue &naming_scheme, HOM_EnumValue &string_type, HOM_EnumValue &file_type, const std::vector< std::string > &menu_items, const std::vector< std::string > &menu_labels, const std::vector< std::string > &icon_names, const std::string &item_generator_script, HOM_EnumValue *item_generator_script_language, HOM_EnumValue &menu_type, const char *disable_when, bool is_hidden, bool is_label_hidden, bool join_with_next, const char *help, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals, const std::vector< std::string > &default_expression, const std::vector< HOM_EnumValue * > &default_expression_language)=0 | HOM_Module | pure virtual |
| newStyleSheet()=0 | HOM_Module | pure virtual |
| newStyleSheet(const char *json_text)=0 | HOM_Module | pure virtual |
| newTextDrawable(HOM_SceneViewer &scene_viewer, std::string const &name, std::map< std::string, hboost::any > const ¶ms, std::string const &label)=0 | HOM_Module | pure virtual |
| newToggleParmTemplate(const char *name, const char *label, bool default_value, const char *disable_when, bool is_hidden, bool is_label_hidden, bool join_with_next, const char *help, const char *script_callback, HOM_EnumValue &script_callback_language, const std::map< std::string, std::string > &tags, const std::map< HOM_EnumValue *, std::string > &conditionals, const std::string &default_expression, const HOM_EnumValue &default_expression_language)=0 | HOM_Module | pure virtual |
| newUIEvent(int64 val, int64 val2)=0 | HOM_Module | pure virtual |
| newUIEventDevice(int64 val, int64 val2, int64 val3)=0 | HOM_Module | pure virtual |
| newViewerEvent(HOM_SceneViewer &sceneViewer, int64 val, int64 val2)=0 | HOM_Module | pure virtual |
| newViewerHandleContext(int64 val)=0 | HOM_Module | pure virtual |
| newViewerHandleDragger(std::string const &name)=0 | HOM_Module | pure virtual |
| newViewerHandleTemplate(std::string const &type_name, std::string const &label, std::vector< HOM_NodeTypeCategory * > const &categories)=0 | HOM_Module | pure virtual |
| newViewerStateContext(int64 val)=0 | HOM_Module | pure virtual |
| newViewerStateDragger(std::string const &name, HOM_Matrix4 const &xform, HOM_Matrix4 const &inv_xform)=0 | HOM_Module | pure virtual |
| newViewerStateMenu(std::string const &handle, std::string const &label)=0 | HOM_Module | pure virtual |
| newViewerStateTemplate(std::string const &type_name, std::string const &label, HOM_NodeTypeCategory const &category, std::vector< HOM_NodeTypeCategory * > const &contexts)=0 | HOM_Module | pure virtual |
| node(const char *path)=0 | HOM_Module | pure virtual |
| nodeBundle(const char *name)=0 | HOM_Module | pure virtual |
| nodeBundles()=0 | HOM_Module | pure virtual |
| nodeBySessionId(int session_id)=0 | HOM_Module | pure virtual |
| nodeConnectionBySessionId(int node_session_id, int input_index)=0 | HOM_Module | pure virtual |
| nodes(const std::vector< std::string > &paths)=0 | HOM_Module | pure virtual |
| nodeType(HOM_NodeTypeCategory &category, const char *name)=0 | HOM_Module | pure virtual |
| nodeType(const char *name)=0 | HOM_Module | pure virtual |
| nodeTypeCategories()=0 | HOM_Module | pure virtual |
| objectCounts()=0 | HOM_Module | pure virtual |
| objNodeTypeCategory()=0 | HOM_Module | pure virtual |
| opaqueContextOptionChangeCallbacks()=0 | HOM_Module | pure virtual |
| opaqueRunCallbackAndCatchCrashes(void *opaque_callback)=0 | HOM_Module | pure virtual |
| orboltURLHandler()=0 | HOM_Module | pure virtual |
| parent()=0 | HOM_Module | pure virtual |
| parm(const char *path)=0 | HOM_Module | pure virtual |
| parmClipboardContents()=0 | HOM_Module | pure virtual |
| parmTuple(const char *path)=0 | HOM_Module | pure virtual |
| pasteNodesFromClipboard(HOM_Node &destination_node)=0 | HOM_Module | pure virtual |
| patternMatch(const char *pattern, const char *str, bool ignore_case=false, bool path_match=false)=0 | HOM_Module | pure virtual |
| perfMon()=0 | HOM_Module | pure virtual |
| phm()=0 | HOM_Module | pure virtual |
| playbar()=0 | HOM_Module | pure virtual |
| popAccessPrivilege(const char *key)=0 | HOM_Module | pure virtual |
| preferredNodeType(const char *name, HOM_Node *parentNode=NULL)=0 | HOM_Module | pure virtual |
| properties()=0 | HOM_Module | pure virtual |
| pushAccessPrivilege(const char *key)=0 | HOM_Module | pure virtual |
| putenv(const char *name, const char *value)=0 | HOM_Module | pure virtual |
| pwd()=0 | HOM_Module | pure virtual |
| pypanel()=0 | HOM_Module | pure virtual |
| qlinear()=0 | HOM_Module | pure virtual |
| qt()=0 | HOM_Module | pure virtual |
| quintic()=0 | HOM_Module | pure virtual |
| rasterizePreloadIcons()=0 | HOM_Module | pure virtual |
| readBinaryFile(const char *file_path)=0 | HOM_Module | pure virtual |
| readFile(const char *file_path)=0 | HOM_Module | pure virtual |
| refreshPreferenceRegistry(const char *registry_name, std::map< std::string, hboost::any > new_prefs, bool clear_existing=false)=0 | HOM_Module | pure virtual |
| refreshPreferences()=0 | HOM_Module | pure virtual |
| refreshStartupPathCacheDirectory(const std::string &dir_path)=0 | HOM_Module | pure virtual |
| registerAccessPrivilegePyClient(void *opaque_python_object)=0 | HOM_Module | pure virtual |
| registerOpdefPath(const std::string &path, const std::string &server_name, const std::string &port_name)=0 | HOM_Module | pure virtual |
| releaseLicense()=0 | HOM_Module | pure virtual |
| removeAllContextOptionChangeCallbacks()=0 | HOM_Module | pure virtual |
| removeAnimationLayer(HOM_Node &layermixer, const std::string &layername, bool merge=false)=0 | HOM_Module | pure virtual |
| removeContextOption(const char *opt)=0 | HOM_Module | pure virtual |
| removeOpaqueContextOptionChangeCallback(void *callback)=0 | HOM_Module | pure virtual |
| removePreference(const char *name)=0 | HOM_Module | pure virtual |
| repeat(double start_frame, double end_frame)=0 | HOM_Module | pure virtual |
| repeatt(double start_time, double end_time)=0 | HOM_Module | pure virtual |
| reserveNewGeometryCollectionName()=0 | HOM_Module | pure virtual |
| root()=0 | HOM_Module | pure virtual |
| rootNodeTypeCategory()=0 | HOM_Module | pure virtual |
| ropNodeTypeCategory()=0 | HOM_Module | pure virtual |
| runVex(const char *vex_file, const std::map< std::string, hboost::any > &inputs, const char *precision="32")=0 | HOM_Module | pure virtual |
| saveCPIODataToString(const std::vector< std::pair< std::string, HOM_BinaryString > > &data)=0 | HOM_Module | pure virtual |
| saveImageDataToFile(const std::vector< float > &color_and_alpha_data, int width, int height, const char *file_name, bool flip_vertical=false)=0 | HOM_Module | pure virtual |
| saveImageDataToFile(const std::string &color_and_alpha_data, int width, int height, const char *file_name, bool flip_vertical=false)=0 | HOM_Module | pure virtual |
| saveIndexDataToFile(const char *file_path, const std::map< std::string, HOM_BinaryString > &index_data)=0 | HOM_Module | pure virtual |
| saveIndexDataToString(const std::map< std::string, HOM_BinaryString > &index_data)=0 | HOM_Module | pure virtual |
| savePreferences(const char *registry_name)=0 | HOM_Module | pure virtual |
| scaleFromMKS(const char *units)=0 | HOM_Module | pure virtual |
| scaleToMKS(const char *units)=0 | HOM_Module | pure virtual |
| selectedConnections()=0 | HOM_Module | pure virtual |
| selectedItems(bool include_hidden=false)=0 | HOM_Module | pure virtual |
| selectedNodeBundles()=0 | HOM_Module | pure virtual |
| selectedNodes(bool include_hidden=false)=0 | HOM_Module | pure virtual |
| sessionModuleSource()=0 | HOM_Module | pure virtual |
| sessionModuleSourceChangeCount()=0 | HOM_Module | pure virtual |
| setChopExportConflictResolutionPattern(const char *pattern)=0 | HOM_Module | pure virtual |
| setContextOption(const char *opt, const char *value)=0 | HOM_Module | pure virtual |
| setContextOption(const char *opt, double value)=0 | HOM_Module | pure virtual |
| setContextOptionConfig(const char *opt, const char *config)=0 | HOM_Module | pure virtual |
| setCurrentDopNet(HOM_Node &dopnet)=0 | HOM_Module | pure virtual |
| setDefaultColor(HOM_EnumValue &color_item, HOM_Color *color)=0 | HOM_Module | pure virtual |
| setFps(double fps, bool modify_frame_count=true, bool preserve_keyframes=false, bool preserve_frame_start=false)=0 | HOM_Module | pure virtual |
| setFrame(double frame)=0 | HOM_Module | pure virtual |
| setHOMCreator(void(*homCreator)()) | HOM_Module | static |
| setMaxThreads(int max_threads)=0 | HOM_Module | pure virtual |
| setOrboltURLHandler(STORUI_OrboltURLHandler &orbolt_url_handler)=0 | HOM_Module | pure virtual |
| setPreference(const char *name, const char *value, const char *registry_name=nullptr)=0 | HOM_Module | pure virtual |
| setPwd(HOM_Node &newpwd)=0 | HOM_Module | pure virtual |
| setRelativeNodeForAutoComplete(OP_Node *node)=0 | HOM_Module | pure virtual |
| setSessionModuleSource(const char *source)=0 | HOM_Module | pure virtual |
| setSimulationEnabled(bool enabled)=0 | HOM_Module | pure virtual |
| setTime(double time)=0 | HOM_Module | pure virtual |
| setUpdateMode(HOM_EnumValue &mode)=0 | HOM_Module | pure virtual |
| shelves()=0 | HOM_Module | pure virtual |
| shopNodeTypeCategory()=0 | HOM_Module | pure virtual |
| simulationEnabled()=0 | HOM_Module | pure virtual |
| sopNodeTypeCategory()=0 | HOM_Module | pure virtual |
| sortedNodePaths(const std::vector< std::string > &paths)=0 | HOM_Module | pure virtual |
| sortedNodes(const std::vector< HOM_Node * > &nodes)=0 | HOM_Module | pure virtual |
| spline()=0 | HOM_Module | pure virtual |
| startHoudiniEngineDebugger(unsigned short port)=0 | HOM_Module | pure virtual |
| startHoudiniEngineDebugger(const char *pipe_name)=0 | HOM_Module | pure virtual |
| stickyNoteBySessionId(int session_id)=0 | HOM_Module | pure virtual |
| styles()=0 | HOM_Module | pure virtual |
| subnetIndirectInputBySessionId(int64 session_id)=0 | HOM_Module | pure virtual |
| takes()=0 | HOM_Module | pure virtual |
| text()=0 | HOM_Module | pure virtual |
| time()=0 | HOM_Module | pure virtual |
| timeToFrame(double time, bool full_precision=false)=0 | HOM_Module | pure virtual |
| topNetNodeTypeCategory()=0 | HOM_Module | pure virtual |
| topNodeTypeCategory()=0 | HOM_Module | pure virtual |
| ui()=0 | HOM_Module | pure virtual |
| undos()=0 | HOM_Module | pure virtual |
| unsetenv(const char *name)=0 | HOM_Module | pure virtual |
| updateModeSetting()=0 | HOM_Module | pure virtual |
| updateProgressAndCheckForInterrupt(int percentage=-1)=0 | HOM_Module | pure virtual |
| userName(bool alpha=true)=0 | HOM_Module | pure virtual |
| vdbVersionInfo()=0 | HOM_Module | pure virtual |
| vexContextForNodeTypeCategory(HOM_NodeTypeCategory &node_type_category)=0 | HOM_Module | pure virtual |
| vexContextForShaderType(HOM_EnumValue &shader_type)=0 | HOM_Module | pure virtual |
| vexContexts()=0 | HOM_Module | pure virtual |
| videoEncoders(HOM_EnumValue const &driver, const bool available=false)=0 | HOM_Module | pure virtual |
| viewportVisualizers()=0 | HOM_Module | pure virtual |
| vmatch()=0 | HOM_Module | pure virtual |
| vmatchin()=0 | HOM_Module | pure virtual |
| vmatchout()=0 | HOM_Module | pure virtual |
| vopNetNodeTypeCategory()=0 | HOM_Module | pure virtual |
| vopNodeTypeCategory()=0 | HOM_Module | pure virtual |
| ~HOM_Module() | HOM_Module | inlinevirtual |