ftrack_connect_pipeline.plugin.open

ftrack_connect_pipeline.plugin.open.collector

class ftrack_connect_pipeline.plugin.open.collector.OpenerCollectorPlugin(session)[source]

Bases: BaseCollectorPlugin

Base Opener Collector Plugin Class inherits from BaseCollectorPlugin

return_type

Required return type

alias of list

plugin_type = 'opener.collector'

Type of the plugin

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session

ftrack_connect_pipeline.plugin.open.context

class ftrack_connect_pipeline.plugin.open.context.OpenerContextPlugin(session)[source]

Bases: BaseContextPlugin

Base Opener Context Plugin Class inherits from BaseContextPlugin

return_type

Required return type

alias of dict

plugin_type = 'opener.context'

Type of the plugin

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session

ftrack_connect_pipeline.plugin.open.finalizer

class ftrack_connect_pipeline.plugin.open.finalizer.OpenerFinalizerPlugin(session)[source]

Bases: BaseFinalizerPlugin

Base Opener Finalizer Plugin Class inherits from BaseFinalizerPlugin

return_type

Required return type

alias of dict

plugin_type = 'opener.finalizer'

Type of the plugin

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session

ftrack_connect_pipeline.plugin.open.importer

class ftrack_connect_pipeline.plugin.open.importer.OpenerImporterPlugin(session)[source]

Bases: BaseImporterPlugin

Base Opener Importer Plugin Class inherits from BaseImporterPlugin

return_type

Required return type

alias of dict

plugin_type = 'opener.importer'

Type of the plugin

open_modes = {}

Available open modes for an asset

dependency_open_mode = ''

Default defendency open Mode

json_data = {}

Extra json data with the current open options

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session

get_current_objects()[source]
init_nodes(context_data=None, data=None, options=None)[source]

Alternative plugin method to init all the nodes in the scene but not need to open the assets

open_asset(context_data=None, data=None, options=None)[source]

Alternative plugin method to only open the asset in the scene

init_and_open(context_data=None, data=None, options=None)[source]

Alternative plugin method to init and open the node and the assets into the scene

ftrack_connect_pipeline.plugin.open.post_import

class ftrack_connect_pipeline.plugin.open.post_importer.OpenerPostImporterPlugin(session)[source]

Bases: BasePostImporterPlugin

Base Opener Post Import Plugin Class inherits from BasePostImporterPlugin

return_type

Required return type

alias of dict

plugin_type = 'opener.post_importer'

Type of the plugin

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session