tik_manager4.dcc.katana.main

Main module for Katana DCC integration.

Attributes

LOG

Classes

Dcc

Katana DCC class.

Module Contents

class Dcc

Bases: tik_manager4.dcc.main_core.MainCore

Katana DCC class.

generate_thumbnail(file_path, width, height)

Generate a thumbnail for the given file path.

static get_current_frame()

Return the current frame

static get_dcc_version()

Return the version of the DCC.

static get_main_window()

Get the memory adress of the main window to connect Qt dialog to it. Returns:

(long or int) Memory Adress

static get_ranges()

Get the viewport ranges.

static get_scene_file()

Return the current scene file

static get_tik_manager_dialogs()
static get_tik_manager_main_ui()

Return the main Tik Manager UI.

static is_modified()

Returns True if the scene has unsaved changes

static open(file_path, **_extra_arguments)

Open the given file path Args:

file_path: (String) File path to open force: (Bool) if true any unsaved changes on current scene will be lost **extra_arguments: Compatibility arguments for other DCCs

Returns: None

static save_as(file_path)

Save the current scene as a new file. Args:

file_path (str): The file path to save the scene to.

Returns:

(str) The file path that the scene was saved to.

static save_prompt()

Pop up the save prompt.

static save_scene()

Save the current scene.

static save_selection(file_path)

Save the current selection as a new file.

static set_ranges(range_list)

Set the timeline ranges.

extensions
extracts
formats = ['.katana']
ingests
name = 'katana'
preview_enabled = False
save_selection_enabled = True
validations
LOG