Struct PlayableGraph
Assembly: UnityEngine.dll
Syntax
public struct PlayableGraph
Methods
|
Improve this Doc
View Source
Connect<U, V>(U, Int32, V, Int32)
Declaration
public bool Connect<U, V>(U source, int sourceOutputPort, V destination, int destinationInputPort)
where U : struct, IPlayable where V : struct, IPlayable
Parameters
Type |
Name |
Description |
U |
source |
|
Int32 |
sourceOutputPort |
|
V |
destination |
|
Int32 |
destinationInputPort |
|
Returns
Type Parameters
|
Improve this Doc
View Source
Create()
Declaration
public static PlayableGraph Create()
Returns
Create(String)
Declaration
public static PlayableGraph Create(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Destroy()
Declaration
|
Improve this Doc
View Source
DestroyOutput<U>(U)
Declaration
public void DestroyOutput<U>(U output)
where U : struct, IPlayableOutput
Parameters
Type |
Name |
Description |
U |
output |
|
Type Parameters
|
Improve this Doc
View Source
DestroyPlayable<U>(U)
Declaration
public void DestroyPlayable<U>(U playable)
where U : struct, IPlayable
Parameters
Type |
Name |
Description |
U |
playable |
|
Type Parameters
|
Improve this Doc
View Source
DestroySubgraph<U>(U)
Declaration
public void DestroySubgraph<U>(U playable)
where U : struct, IPlayable
Parameters
Type |
Name |
Description |
U |
playable |
|
Type Parameters
|
Improve this Doc
View Source
Disconnect<U>(U, Int32)
Declaration
public void Disconnect<U>(U input, int inputPort)
where U : struct, IPlayable
Parameters
Type |
Name |
Description |
U |
input |
|
Int32 |
inputPort |
|
Type Parameters
|
Improve this Doc
View Source
Evaluate()
Declaration
Evaluate(Single)
Declaration
public void Evaluate(float deltaTime)
Parameters
Type |
Name |
Description |
Single |
deltaTime |
|
GetEditorName()
Declaration
public string GetEditorName()
Returns
|
Improve this Doc
View Source
GetOutput(Int32)
Declaration
public PlayableOutput GetOutput(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
|
Improve this Doc
View Source
GetOutputByType<T>(Int32)
Declaration
public PlayableOutput GetOutputByType<T>(int index)
where T : struct, IPlayableOutput
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Type Parameters
GetOutputCount()
Declaration
public int GetOutputCount()
Returns
|
Improve this Doc
View Source
GetOutputCountByType<T>()
Declaration
public int GetOutputCountByType<T>()
where T : struct, IPlayableOutput
Returns
Type Parameters
GetPlayableCount()
Declaration
public int GetPlayableCount()
Returns
GetResolver()
Declaration
public IExposedPropertyTable GetResolver()
Returns
|
Improve this Doc
View Source
GetRootPlayable(Int32)
Declaration
public Playable GetRootPlayable(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
GetRootPlayableCount()
Declaration
public int GetRootPlayableCount()
Returns
GetTimeUpdateMode()
Declaration
public DirectorUpdateMode GetTimeUpdateMode()
Returns
IsDone()
Declaration
Returns
IsPlaying()
Declaration
Returns
IsValid()
Declaration
Returns
Play()
Declaration
SetResolver(IExposedPropertyTable)
Declaration
public void SetResolver(IExposedPropertyTable value)
Parameters
SetTimeUpdateMode(DirectorUpdateMode)
Declaration
public void SetTimeUpdateMode(DirectorUpdateMode value)
Parameters
Stop()
Declaration
Extension Methods