|
__init__(self,
*args)
Initialize this instance - we can be in creator mode or in shell mode. |
source code
|
|
|
__call__(self,
*args)
This equals a constructor call to the shell class on the wrapped node. |
source code
|
|
Inherited from tuple :
__add__ ,
__contains__ ,
__eq__ ,
__ge__ ,
__getattribute__ ,
__getitem__ ,
__getnewargs__ ,
__getslice__ ,
__gt__ ,
__hash__ ,
__iter__ ,
__le__ ,
__len__ ,
__lt__ ,
__mul__ ,
__ne__ ,
__rmul__ ,
__sizeof__ ,
count ,
index
Inherited from object :
__delattr__ ,
__format__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__subclasshook__
|
|
|
|
|
|
|
|
_getShells(self,
shelltype)
Returns:
list of ( outside ) shells, depending on the shelltype and availability. |
source code
|
|
Inherited from dge._PlugShell :
__getattr__ ,
__repr__ ,
__str__
|
|
|
|
set(self,
*args,
**kwargs)
Set the given value to be used in our plug
:param ignore_connection: if True, the plug can be destination of a connection and
will still get its value set - usually it would be overwritten by the value form the
connection. |
source code
|
|
Inherited from dge._PlugShell :
compatabilityRate
|
|
connect(self,
*args,
**kwargs)
Connect this plug to otherplugshell such that otherplugshell is an input plug for our output |
source code
|
|
|
connections(self,
*args,
**kwargs)
Returns:
get all input and or output connections from this shell
or to this shell as edges ( sourceshell, destinationshell ) |
source code
|
|
|
disconnect(self,
*args,
**kwargs)
Remove the connection to otherplugshell if we are connected to it. |
source code
|
|
|
input(self,
*args,
**kwargs)
Returns:
the connected input plug or None if there is no such connection |
source code
|
|
|
iterShells(self,
*args,
**kwargs)
Iterate plugs and their connections starting at this plug
:return: generator for plug shells
:note: supports all options of iterShells, this method allows syntax like:
node.outAttribute.iterShells( ) |
source code
|
|
|
outputs(self,
*args,
**kwargs)
Returns:
a list of plugs being the destination of the connection |
source code
|
|
Inherited from dge._PlugShell :
isConnected
|
|
|
|
|
|
|
|
setCache(self,
*args,
**kwargs)
Set the given value to be stored in our cache
:raise: TypeError if the value is not compatible to our defined type |
source code
|
|
|
Inherited from dge._PlugShell :
__rshift__
|