tik_manager4.dcc.houdini.hda.nodes.callbacks
Classes
Module Contents
- class Callbacks
- get_category(parameters)
Get the category object.
- Args:
parameters (dict): The parameters dictionary.
- get_project(parameters)
Resolve the task object.
- Args:
parameters (dict): The parameters dictionary.
- get_published_work(parameters)
Get the published work object.
- Args:
parameters (dict): The parameters dictionary.
- get_subproject(parameters)
Get the subproject object.
- Args:
parameters (dict): The parameters dictionary.
- get_task(parameters)
Get the task object.
- Args:
parameters (dict): The parameters dictionary.
- get_version(parameters)
Get the version object.
- Args:
parameters (dict): The parameters dictionary.
- populate_categories(node, task_obj=None)
Populate the categories.
- Args:
node (hou.Node): The node to populate. task_obj (tik_manager4.core.task.Task): The task object.
- populate_elements(node, version_obj=None)
Populate the elements.
- Args:
node (hou.Node): The node to populate. version_obj (tik_manager4.core.version.Version): The version
object.
- populate_project(node, active_project)
Populate the project. Args:
node (hou.Node): The node to populate. active_project (str): The active project.
- Returns:
str: The active project.
- populate_publishes(node, category_obj=None)
Populate the published works.
- Args:
node (hou.Node): The node to populate. category_obj (tik_manager4.core.category.Category): The category
object.
- populate_subproject(node, active_subproject='')
Populate the subproject.
- Args:
node (hou.Node): The node to populate. active_subproject (str, optional): The active subproject.
Defaults to “”.
- populate_tasks(node, subproject_obj)
Populate the tasks.
- Args:
node (hou.Node): The node to populate. subproject_obj (tik_manager4.core.subproject.Subproject):
The subproject object.
- populate_versions(node, publish_obj=None)
Populate the versions.
- Args:
node (hou.Node): The node to populate. publish_obj (tik_manager4.core.publish.Publish): The publish
object.
- set_category(kwargs)
Set the category.
- Args:
kwargs (dict): The keyword arguments.
- set_element(kwargs)
Set hhe element.
- Args:
kwargs (dict): The keyword arguments.
- set_project(kwargs)
Set the project line in Houdini parameters.
- Args:
kwargs (dict): The keyword arguments.
- set_project_line(kwargs)
Set the project line in Houdini parameters.
- Args:
kwargs (dict): The keyword arguments.
- set_published_work(kwargs)
Set the published work.
- Args:
kwargs (dict): The keyword arguments.
- set_subproject(kwargs)
Set the sub-project line in Houdini parameters.
- Args:
kwargs (dict): The keyword arguments.
- set_subproject_line(kwargs)
Set the sub-project line in Houdini parameters.
- Args:
kwargs (dict): The keyword arguments.
- set_task(kwargs)
Set the task.
- Args:
kwargs (dict): The keyword arguments.
- set_version(kwargs)
Set the version.
- Args:
kwargs (dict): The keyword arguments.
- update_path(version_obj, element_type)
Update the path based on the version and element type.
– THIS METHOD SHOULD BE OVERRIDEN IN THE CHILD CLASSES –
- Args:
- version_obj (tik_manager4.core.version.Version): The version
object.
element_type (str): The element type.
- version_exceptions