Source code for python.tk_aftereffects

# Copyright (c) 2019 Shotgun Software Inc.
#
# CONFIDENTIAL AND PROPRIETARY
#
# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit
# Source Code License included in this distribution package. See LICENSE.
# By accessing, using, copying or modifying this work you indicate your
# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights
# not expressly granted therein are reserved by Shotgun Software Inc.

import sys
import sgtk


adobe_bridge = sgtk.platform.import_framework(
    "tk-framework-adobe", "tk_framework_adobe.adobe_bridge"
)


AdobeBridge = adobe_bridge.AdobeBridge


shotgun_data = sgtk.platform.import_framework(
    "tk-framework-shotgunutils", "shotgun_data"
)


shotgun_globals = sgtk.platform.import_framework(
    "tk-framework-shotgunutils", "shotgun_globals"
)


shotgun_settings = sgtk.platform.import_framework(
    "tk-framework-shotgunutils", "settings"
)


if sgtk.util.is_windows():
    win_32_api = sgtk.platform.import_framework(
        "tk-framework-adobe", "tk_framework_adobe_utils.win_32_api"
    )


[docs]class AdobeItemTypes: """ This class stores some constants in order to expose certain important adobe aftereffects internal class names within python """ #: :obj:`str` #: The adobe.CompItem's internal typename COMP_ITEM = "CompItem" #: :obj:`str` #: The adobe.FolderItem's internal typename FOLDER_ITEM = "FolderItem" #: :obj:`str` #: The adobe.FootageItem's internal typename FOOTAGE_ITEM = "FootageItem"