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)
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

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)