struct in UnityEngine.Experimental.Director
The PlayableGraph is used to manage PlayableHandle creation, destruction and connections.
It is also used to create the PlayableOutput which connects the PlayableGraph to different systems.
| isDone | Indicates that a graph has completed its operations. |
| playableCount | Returns the number of PlayableHandle owned by the Graph. |
| rootPlayableCount | Returns the number of PlayableHandle owned by the Graph that have no connected outputs. |
| scriptOutputCount | Gets the number of ScriptPlayableOutput in the PlayableGraph. |
| Connect | Connects two Playable instances, either by referencing the Playable instances themselves or by their PlayableHandles. |
| CreateGenericMixerPlayable | Creates a generic ScriptPlayable mixer. |
| CreatePlayable | This method allows you to create custom Playable instances. |
| CreateScriptOutput | Creates a ScriptPlayableOutput in the [PlayableGraph]]. |
| CreateScriptPlayable | Creates a ScriptPlayable in the PlayableGraph. |
| Destroy | Destroys the graph. |
| DestroyOutput | Destroys the PlayableOutput. |
| DestroyPlayable | Destroys the Playable associated with this PlayableHandle. |
| DestroySubgraph | Recursively destroys the given Playable and all children connected to its inputs. |
| Disconnect | Disconnects PlayableHandle. The connections determine the topology of the PlayableGraph and how its is evaluated. |
| Evaluate | Evaluates all the PlayableOutputs in the graph, and updates all the connected Playables in the graph. |
| GetRootPlayable | Returns the PlayableHandle with no output connections at the given index. |
| GetScriptOutput | Returns the ScriptPlayableOutput at the given index. |
| IsValid | Returns true if the PlayableGraph has been properly constructed using PlayableGraph.CreateGraph and is not deleted. |
| Play | Plays the graph. |
| Stop | Stops the graph, if it is playing. |
| CreateGraph | Creates a PlayableGraph. |