ftrack_connect_pipeline.plugin.load

ftrack_connect_pipeline.plugin.load.collector

class ftrack_connect_pipeline.plugin.load.collector.LoaderCollectorPlugin(session)[source]

Bases: BaseCollectorPlugin

Base Loader Collector Plugin Class inherits from BaseCollectorPlugin

return_type

Required return type

alias of list

plugin_type = 'loader.collector'

Type of the plugin

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session

ftrack_connect_pipeline.plugin.load.context

class ftrack_connect_pipeline.plugin.load.context.LoaderContextPlugin(session)[source]

Bases: BaseContextPlugin

Base Loader Context Plugin Class inherits from BaseContextPlugin

return_type

Required return type

alias of dict

plugin_type = 'loader.context'

Type of the plugin

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session

ftrack_connect_pipeline.plugin.load.finalizer

class ftrack_connect_pipeline.plugin.load.finalizer.LoaderFinalizerPlugin(session)[source]

Bases: BaseFinalizerPlugin

Base Loader Finalizer Plugin Class inherits from BaseFinalizerPlugin

return_type

Required return type

alias of dict

plugin_type = 'loader.finalizer'

Type of the plugin

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session

ftrack_connect_pipeline.plugin.load.importer

class ftrack_connect_pipeline.plugin.load.importer.LoaderImporterPlugin(session)[source]

Bases: BaseImporterPlugin

Base Loader Importer Plugin Class inherits from BaseImporterPlugin

return_type

Required return type

alias of dict

plugin_type = 'loader.importer'

Type of the plugin

load_modes = {}

Available load modes for an asset

dependency_load_mode = ''

Default defendency load Mode

json_data = {}

Extra json data with the current load 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 load the assets

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

Alternative plugin method to only load the asset in the scene

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

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

ftrack_connect_pipeline.plugin.load.post_import

class ftrack_connect_pipeline.plugin.load.post_importer.LoaderPostImporterPlugin(session)[source]

Bases: BasePostImporterPlugin

Base Loader Post Import Plugin Class inherits from BasePostImporterPlugin

return_type

Required return type

alias of dict

plugin_type = 'loader.post_importer'

Type of the plugin

__init__(session)[source]

Initialise BasePlugin with instance of ftrack_api.session.Session