Ejemplo n.º 1
0
    def addCustomResolveEntries(self, resolver):
        '''Add ftrack resolve entries to *resolver*.'''
        FtrackProcessorPreset.addFtrackResolveEntries(self, resolver)
        # ensure to have {ext} set to a wav fixed extension
        resolver.addResolver('{ext}', 'Extension of the file to be output', 'wav')

        # Provide common resolver from ShotProcessorPreset
        resolver.addResolver(
            "{clip}",
            "Name of the clip used in the shot being processed",
            lambda keyword, task: task.clipName()
        )

        resolver.addResolver(
            "{shot}",
            "Name of the shot being processed",
            lambda keyword, task: task.shotName()
        )

        resolver.addResolver(
            "{track}",
            "Name of the track being processed",
            lambda keyword, task: task.trackName()
        )

        resolver.addResolver(
            "{sequence}",
            "Name of the sequence being processed",
            lambda keyword, task: task.sequenceName()
        )
Ejemplo n.º 2
0
    def addUserResolveEntries(self, resolver):
        '''Add ftrack resolve entries to *resolver*.'''
        FtrackProcessorPreset.addFtrackResolveEntries(self, resolver)

        resolver.addResolver("{sequence}",
                             "Name of the sequence being processed",
                             lambda keyword, task: task.sequenceName())
Ejemplo n.º 3
0
    def addUserResolveEntries(self, resolver):
        FtrackProcessorPreset.addFtrackResolveEntries(self, resolver)

        # Provide common resolver from ShotProcessorPreset
        resolver.addResolver(
            "{clip}", "Name of the clip used in the shot being processed",
            lambda keyword, task: task.clipName())

        resolver.addResolver("{shot}", "Name of the shot being processed",
                             lambda keyword, task: task.shotName())

        resolver.addResolver("{track}", "Name of the track being processed",
                             lambda keyword, task: task.trackName())

        resolver.addResolver("{sequence}",
                             "Name of the sequence being processed",
                             lambda keyword, task: task.sequenceName())
Ejemplo n.º 4
0
 def addCustomResolveEntries(self, resolver):
     '''Add ftrack resolve entries to *resolver*.'''
     FtrackProcessorPreset.addFtrackResolveEntries(self, resolver)
     TimelineProcessorPreset.addCustomResolveEntries(self, resolver)