GraphInputΒΆ
class GraphInput
An input in a GraphNode
Hierarchy
class GraphInput < class GraphPlug < class Node
Children classes : class RenderGraphInput
Members
| connect | (
|
Override Connect an output to this input |
| disconnect | ( ) | Override Disconnect whatever is connected to this input |
| getconnected | ( ) | Override Get whatever is connected to this input |
| getconnectedoutput | ( ) | Get the connected output (an exposed input returns nil in this case) |
| isexposed | ( ) | Override Indicate if this input is exposed in the parent macro/graph |
| isinput | ( ) | Returns true |
| setexposed | (
|
Override Expose/unexpose the input in the parent macro/graph |
Inherited from class GraphPlug
| getnameplug | ( ) | Override Return the node's plug that contains the name of the GraphPlug |
| getconnectionplug | ( ) | Override Return the node's plug that is used to connect to another GraphPlug |
Inherited from class Node
string | Name | RW | The node name |
| onpathchanged | ( ) | Called by the framework when the name of this node or of one of its parent is modified |
| eval | (
|
Called by the framework when plug (a node's plug) must be evaluated |
| isselected | ( ) | Tell if the node is selected |
| getparent | ( ) | Get the parent Node of this Node |
| isparent | (
|
Tells if this node is parent of the potential child |
| findparent | (
|
Find the first parent Node of this Node of a specific class |
| getpath | ( ) | Returns the node path as a string that can be reused with findchild |
| findchild | (
|
Find a child node or plug using a path |
| move | (
|
Move a node to a new parent |
| delete | ( ) | Delete a node |
| rename | (
|
Rename a node |
| getname | ( ) | Get the Node name in its parent |
| getchild | (
|
Get a child node by its name |
| isreference | ( ) | Tells if a node comes from a reference project |
| getreference | ( ) | Returns the reference node it is connected to |
| gettopreference | ( ) | Returns the top reference node it is connected to |
| belongstoreference | (
|
Tells if the node belongs to the reference, or a sub reference |
| loadfile | (
|
load a file content in this node. Possible options are: overrideclass to enforce a specific class for the root node. |
| referencefile | (
|
reference a file content in this node. |
| loadtemplate | (
|
load a template file |
| savefile | (
|
load a node to a file |
| getstringcopy | ( ) | Return a copy of the node and its content as a string to be pasted |
| setflags | ( ) | Set the node flags |
| ismoveable | ( ) | Tells if the node can be moved |
| pastestringcopy | (
|
Paste a string copy into this node |
| getreferences | (
[
|
Returns the references in the document sorted depth first. |
| iseditable | ( ) | Indicates if the node can be edited by the user in the UI |
| seteditable | (
|
Change the editable state of the node |
Documentation
Override Connect an output to this input
output The output to connect to this input
Override Disconnect whatever is connected to this input
Override Get whatever is connected to this input
connected
Get the connected output (an exposed input returns nil in this case)
connected
Override Indicate if this input is exposed in the parent macro/graph
exposed
Returns true
true
Override Expose/unexpose the input in the parent macro/graph
state