Importomatic

class ImportomaticAPI.AssetModule

Bases: object

classmethod GetAllRegisteredHandlers()
static GetAssetType(node)
classmethod GetCreateCallbackNames()
static GetCustomAssetName(node, paramName='__importomaticName')
classmethod GetHandlerForNode(node)
classmethod GetHandlerForType(typeName)
classmethod GetTypeNames()
classmethod GetUtilCallbackNames()
classmethod HasBatchCreateCallback(filetype)
classmethod RegisterBatchCreateCallback(filetype, callback)
classmethod RegisterCreateCallback(name, callback, postCallback=None)
classmethod RegisterType(typeName, handler)
classmethod RegisterUtilCallback(name, callback)
static SetAssetType(node, typeName)
static SetCustomAssetName(node, assetName, paramName='__importomaticName')
classmethod TriggerBatchCreateCallback(filetype, node, assetId, locationExpression)
classmethod TriggerCreateCallback(name, node)
classmethod TriggerPostCreateCallback(name, node, nodesAdded)
__dict__ = dict_proxy({'GetTypeNames': <classmethod object at 0x7f609f1d0600>, '__module__': '__plugins0__.Importomatic.Importomatic17.AssetModule', 'RegisterType': <classmethod object at 0x7f609f1d0440>, 'GetAssetType': <staticmethod object at 0x7f609f1d04b0>, 'TriggerPostCreateCallback': <classmethod object at 0x7f609f1d0718>, 'freeze': <function freeze at 0x7f609f1da230>, 'TriggerCreateCallback': <classmethod object at 0x7f609f1d06e0>, '__dict__': <attribute '__dict__' of 'AssetModule' objects>, 'GetHandlerForType': <classmethod object at 0x7f609f1d0590>, 'getEditor': <function getEditor at 0x7f609f1d7e60>, 'SetAssetType': <staticmethod object at 0x7f609f1d04e8>, 'GetUtilCallbackNames': <classmethod object at 0x7f609f1d07f8>, 'RegisterCreateCallback': <classmethod object at 0x7f609f1d0638>, 'setItemState': <function setItemState at 0x7f609f1d7de8>, 'setSecondarySprefVersion': <function setSecondarySprefVersion at 0x7f609f1da140>, 'GetCreateCallbackNames': <classmethod object at 0x7f609f1d06a8>, '_AssetModule__postAddCallbacks': {'Add Alembic': None, 'Add ScenegraphXml': None, 'Add Casting Sheet': None}, 'TriggerBatchCreateCallback': <classmethod object at 0x7f609f1d0750>, '_AssetModule__batchAddCallbacks': {'CastingSheet': <function AddCastingSheetCall at 0x7f609f182c08>, 'ScenegraphXml': <function AddScenegraphXmlGeometry at 0x7f609f1ec758>, 'Alembic': <function AddAlembicGeometry at 0x7f609f186f50>}, '_AssetModule__typeFactory': {'CastingSheet': <__plugins1__.CastingSheet.CastingSheet.CastingSheetModule object at 0x7f609f1d8550>, 'ScenegraphXml': <__plugins1__.ScenegraphXmlAsset.ScenegraphXmlAsset.ScenegraphXmlModule object at 0x7f609f1d8590>, 'Alembic': <__plugins1__.AlembicAsset.AlembicAsset.AlembicModule object at 0x7f609f18b350>}, 'setSecondaryItemState': <function setSecondaryItemState at 0x7f609f1da1b8>, '__doc__': None, 'HasBatchCreateCallback': <classmethod object at 0x7f609f1d0788>, 'thaw': <function thaw at 0x7f609f1da2a8>, 'SetCustomAssetName': <staticmethod object at 0x7f609f1d0558>, 'addToContextMenu': <function addToContextMenu at 0x7f609f1d7ed8>, 'RegisterBatchCreateCallback': <classmethod object at 0x7f609f1d0670>, 'GetCustomAssetName': <staticmethod object at 0x7f609f1d0520>, 'GetAllRegisteredHandlers': <classmethod object at 0x7f609f1d0478>, 'GetHandlerForNode': <classmethod object at 0x7f609f1d05c8>, 'getPrimarySpref': <function getPrimarySpref at 0x7f609f1d7f50>, '__weakref__': <attribute '__weakref__' of 'AssetModule' objects>, 'RegisterUtilCallback': <classmethod object at 0x7f609f1d07c0>, '_AssetModule__utilCallbacks': {}, 'setPrimarySprefVersion': <function setPrimarySprefVersion at 0x7f609f1da050>, 'getSecondarySprefList': <function getSecondarySprefList at 0x7f609f1da0c8>, 'getAssetTreeRoot': <function getAssetTreeRoot at 0x7f609f1da320>, '_AssetModule__addCallbacks': {'Add Alembic': <function FindAndAddAlembicGeometry at 0x7f609f186ed8>, 'Add ScenegraphXml': <function FindAndAddScenegraphXmlGeometry at 0x7f609f1ec6e0>, 'Add Casting Sheet': <function FindAndAddCastingSheetCall at 0x7f609f182b90>}})
__module__ = '__plugins0__.Importomatic.Importomatic17.AssetModule'
__weakref__

list of weak references to the object (if defined)

addToContextMenu(menu, importomaticNode, node)
freeze()
getAssetTreeRoot(node)
getEditor(node, widgetParent)
getPrimarySpref(node)
getSecondarySprefList(node)
setItemState(node, item)
setPrimarySprefVersion(node, version)
setSecondaryItemState(node, item, index)
setSecondarySprefVersion(node, index, version)
thaw()
class ImportomaticAPI.AssetTreeChild

Bases: object

__dict__ = dict_proxy({'__module__': '__plugins0__.Importomatic.Importomatic17.AssetModule', 'setAssetId': <function setAssetId at 0x7f609f1da578>, 'isIgnored': <function isIgnored at 0x7f609f1da938>, 'getAssetId': <function getAssetId at 0x7f609f1da500>, 'isDraggable': <function isDraggable at 0x7f609f1da488>, 'canDuplicate': <function canDuplicate at 0x7f609f1dab18>, 'getChildren': <function getChildren at 0x7f609f1da668>, 'duplicateItem': <function duplicateItem at 0x7f609f1dab90>, 'isSelectable': <function isSelectable at 0x7f609f1da410>, '__dict__': <attribute '__dict__' of 'AssetTreeChild' objects>, 'getDefaultOpenState': <function getDefaultOpenState at 0x7f609f1dacf8>, 'setItemState': <function setItemState at 0x7f609f1da398>, 'getEditor': <function getEditor at 0x7f609f1da7d0>, 'isDeletable': <function isDeletable at 0x7f609f1daa28>, 'isVersionSettable': <function isVersionSettable at 0x7f609f1da5f0>, 'isIgnorable': <function isIgnorable at 0x7f609f1da8c0>, 'getCustomVersionTagNames': <function getCustomVersionTagNames at 0x7f609f1dad70>, '__weakref__': <attribute '__weakref__' of 'AssetTreeChild' objects>, 'setIgnored': <function setIgnored at 0x7f609f1da9b0>, 'acceptDrop': <function acceptDrop at 0x7f609f1da758>, '__doc__': None, 'acceptsDrop': <function acceptsDrop at 0x7f609f1da6e0>, 'addNodeObservers': <function addNodeObservers at 0x7f609f1dac80>, 'getItemKey': <function getItemKey at 0x7f609f1da848>, 'addToContextMenu': <function addToContextMenu at 0x7f609f1dac08>, 'delete': <function delete at 0x7f609f1daaa0>})
__module__ = '__plugins0__.Importomatic.Importomatic17.AssetModule'
__weakref__

list of weak references to the object (if defined)

acceptDrop(dropItem, index)
acceptsDrop(dropItem, index)
addNodeObservers(callback)
addToContextMenu(menu, importomaticNode)
canDuplicate()
delete()
duplicateItem()
getAssetId()
getChildren()
getCustomVersionTagNames()
getDefaultOpenState()
getEditor(widgetParent)
getItemKey()
isDeletable()
isDraggable()
isIgnorable()
isIgnored()
isSelectable()
isVersionSettable()
setAssetId(assetId)
setIgnored(state)
setItemState(item)