ContextValueΒΆ
class ContextValue
A ContextValue node allows routing a Plug value based on the current context
Hierarchy
class ContextValue < class ContextControlNode < class ControlNode < class HostNode < class Node < class SelectableNode
Members
| nil | Context | R | The message plug that dependends on all inputs, and on which all outputs depend |
|
| getplugincontext | (
|
Get the plug value for a specific context |
|
| setplug | (
|
Overrides a plug value for the current context, or set the plug default value when no context is active |
|
| setplugincontext | (
|
Overrides a plug value for the current context, or set the plug default value when no context is active |
Inherited from class HostNode
| types.string | HostPath | RW | The data archive to read HostPlugs value when baked |
|
| deleteinheritedattr | (
|
Delete an inherited attribute plug from the node |
|
| setinheritedattr | (
|
Set the inheritance status of the attribute |
|
| overrideinheritedattr | (
|
Override the attribute |
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 |
|
| isreadonly | ( ) | Is the node read only |
|
| 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. |
|
| setflags | (
|
Sets the node flags |
|
| getflags | ( ) | Gets the node flags |
|
| getflag | (
|
Get a specific plug flag. |
|
| addflags | (
|
Add flags to the node flags |
|
| removeflags | (
|
Remove flags of the node flags |
|
| hasflags | (
|
Tests the node flags |
|
| iseditable | ( ) | Indicates if the node can be edited by the user in the UI |
|
| seteditable | (
|
Change the editable state of the node |
|
| isindocument | ( ) | Tells if the node is inside a document, or is pending in the void |
Inherited from class SelectableNode
| boolean | Selected | R | True if the node is selected. Don't use this plug directly to select a node, use the Document's modifier select method. |
Documentation
The message plug that dependends on all inputs, and on which all outputs depend
Get the plug value for a specific context
plug The plug to getcontext The context name, or nil for the default value
value The value of the plug for the given context
Overrides a plug value for the current context, or set the plug default value when no context is active
plug The plug to overridevalue The value to set in the context
Overrides a plug value for the current context, or set the plug default value when no context is active
plug The plug to overridevalue The value to set in the contextcontext The context name, or nil for the default value