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 0x7f0df8867830>, '__module__': '__plugins0__.Importomatic.Importomatic17.AssetModule', 'RegisterType': <classmethod object at 0x7f0df8867670>, 'GetAssetType': <staticmethod object at 0x7f0df88676e0>, 'TriggerPostCreateCallback': <classmethod object at 0x7f0df8867948>, 'freeze': <function freeze at 0x7f0df8872848>, 'TriggerCreateCallback': <classmethod object at 0x7f0df8867910>, '__dict__': <attribute '__dict__' of 'AssetModule' objects>, 'GetHandlerForType': <classmethod object at 0x7f0df88677c0>, 'getEditor': <function getEditor at 0x7f0df8872500>, 'SetAssetType': <staticmethod object at 0x7f0df8867718>, 'GetUtilCallbackNames': <classmethod object at 0x7f0df8867a28>, 'RegisterCreateCallback': <classmethod object at 0x7f0df8867868>, 'setItemState': <function setItemState at 0x7f0df8872488>, 'setSecondarySprefVersion': <function setSecondarySprefVersion at 0x7f0df8872758>, 'GetCreateCallbackNames': <classmethod object at 0x7f0df88678d8>, '_AssetModule__postAddCallbacks': {'Add Alembic': None, 'Add ScenegraphXml': None, 'Add Casting Sheet': None}, 'TriggerBatchCreateCallback': <classmethod object at 0x7f0df8867980>, '_AssetModule__batchAddCallbacks': {'CastingSheet': <function AddCastingSheetCall at 0x7f0df881d2a8>, 'ScenegraphXml': <function AddScenegraphXmlGeometry at 0x7f0df8883d70>, 'Alembic': <function AddAlembicGeometry at 0x7f0df88265f0>}, '_AssetModule__typeFactory': {'CastingSheet': <__plugins1__.CastingSheet.CastingSheet.CastingSheetModule object at 0x7f0df8871850>, 'ScenegraphXml': <__plugins1__.ScenegraphXmlAsset.ScenegraphXmlAsset.ScenegraphXmlModule object at 0x7f0df8871890>, 'Alembic': <__plugins1__.AlembicAsset.AlembicAsset.AlembicModule object at 0x7f0df8821650>}, 'setSecondaryItemState': <function setSecondaryItemState at 0x7f0df88727d0>, '__doc__': None, 'HasBatchCreateCallback': <classmethod object at 0x7f0df88679b8>, 'thaw': <function thaw at 0x7f0df88728c0>, 'SetCustomAssetName': <staticmethod object at 0x7f0df8867788>, 'addToContextMenu': <function addToContextMenu at 0x7f0df8872578>, 'RegisterBatchCreateCallback': <classmethod object at 0x7f0df88678a0>, 'GetCustomAssetName': <staticmethod object at 0x7f0df8867750>, 'GetAllRegisteredHandlers': <classmethod object at 0x7f0df88676a8>, 'GetHandlerForNode': <classmethod object at 0x7f0df88677f8>, 'getPrimarySpref': <function getPrimarySpref at 0x7f0df88725f0>, '__weakref__': <attribute '__weakref__' of 'AssetModule' objects>, 'RegisterUtilCallback': <classmethod object at 0x7f0df88679f0>, '_AssetModule__utilCallbacks': {}, 'setPrimarySprefVersion': <function setPrimarySprefVersion at 0x7f0df8872668>, 'getSecondarySprefList': <function getSecondarySprefList at 0x7f0df88726e0>, 'getAssetTreeRoot': <function getAssetTreeRoot at 0x7f0df8872938>, '_AssetModule__addCallbacks': {'Add Alembic': <function FindAndAddAlembicGeometry at 0x7f0df8826578>, 'Add ScenegraphXml': <function FindAndAddScenegraphXmlGeometry at 0x7f0df8883cf8>, 'Add Casting Sheet': <function FindAndAddCastingSheetCall at 0x7f0df881d230>}})
__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 0x7f0df8872b90>, 'isIgnored': <function isIgnored at 0x7f0df8872f50>, 'getAssetId': <function getAssetId at 0x7f0df8872b18>, 'isDraggable': <function isDraggable at 0x7f0df8872aa0>, 'canDuplicate': <function canDuplicate at 0x7f0df88741b8>, 'getChildren': <function getChildren at 0x7f0df8872c80>, 'duplicateItem': <function duplicateItem at 0x7f0df8874230>, 'isSelectable': <function isSelectable at 0x7f0df8872a28>, '__dict__': <attribute '__dict__' of 'AssetTreeChild' objects>, 'getDefaultOpenState': <function getDefaultOpenState at 0x7f0df8874398>, 'setItemState': <function setItemState at 0x7f0df88729b0>, 'getEditor': <function getEditor at 0x7f0df8872de8>, 'isDeletable': <function isDeletable at 0x7f0df88740c8>, 'isVersionSettable': <function isVersionSettable at 0x7f0df8872c08>, 'isIgnorable': <function isIgnorable at 0x7f0df8872ed8>, 'getCustomVersionTagNames': <function getCustomVersionTagNames at 0x7f0df8874410>, '__weakref__': <attribute '__weakref__' of 'AssetTreeChild' objects>, 'setIgnored': <function setIgnored at 0x7f0df8874050>, 'acceptDrop': <function acceptDrop at 0x7f0df8872d70>, '__doc__': None, 'acceptsDrop': <function acceptsDrop at 0x7f0df8872cf8>, 'addNodeObservers': <function addNodeObservers at 0x7f0df8874320>, 'getItemKey': <function getItemKey at 0x7f0df8872e60>, 'addToContextMenu': <function addToContextMenu at 0x7f0df88742a8>, 'delete': <function delete at 0x7f0df8874140>})
__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)