Show / Hide Table of Contents

Struct PlayableGraph

Inherited Members
ValueType.Equals(Object)
ValueType.GetHashCode()
ValueType.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Namespace: UnityEngine.Playables
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 Description
Boolean
Type Parameters
Name Description
U
V
| Improve this Doc View Source

Create()

Declaration
public static PlayableGraph Create()
Returns
Type Description
PlayableGraph

Create(String)

Declaration
public static PlayableGraph Create(string name)
Parameters
Type Name Description
String name
Returns
Type Description
PlayableGraph

Destroy()

Declaration
public void Destroy()
| 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
Name Description
U
| 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
Name Description
U
| 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
Name Description
U
| 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
Name Description
U
| Improve this Doc View Source

Evaluate()

Declaration
public void Evaluate()

Evaluate(Single)

Declaration
public void Evaluate(float deltaTime)
Parameters
Type Name Description
Single deltaTime

GetEditorName()

Declaration
public string GetEditorName()
Returns
Type Description
String
| Improve this Doc View Source

GetOutput(Int32)

Declaration
public PlayableOutput GetOutput(int index)
Parameters
Type Name Description
Int32 index
Returns
Type Description
PlayableOutput
| 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 Description
PlayableOutput
Type Parameters
Name Description
T

GetOutputCount()

Declaration
public int GetOutputCount()
Returns
Type Description
Int32
| Improve this Doc View Source

GetOutputCountByType<T>()

Declaration
public int GetOutputCountByType<T>()
    where T : struct, IPlayableOutput
Returns
Type Description
Int32
Type Parameters
Name Description
T

GetPlayableCount()

Declaration
public int GetPlayableCount()
Returns
Type Description
Int32

GetResolver()

Declaration
public IExposedPropertyTable GetResolver()
Returns
Type Description
IExposedPropertyTable
| Improve this Doc View Source

GetRootPlayable(Int32)

Declaration
public Playable GetRootPlayable(int index)
Parameters
Type Name Description
Int32 index
Returns
Type Description
Playable

GetRootPlayableCount()

Declaration
public int GetRootPlayableCount()
Returns
Type Description
Int32

GetTimeUpdateMode()

Declaration
public DirectorUpdateMode GetTimeUpdateMode()
Returns
Type Description
DirectorUpdateMode

IsDone()

Declaration
public bool IsDone()
Returns
Type Description
Boolean

IsPlaying()

Declaration
public bool IsPlaying()
Returns
Type Description
Boolean

IsValid()

Declaration
public bool IsValid()
Returns
Type Description
Boolean

Play()

Declaration
public void Play()

SetResolver(IExposedPropertyTable)

Declaration
public void SetResolver(IExposedPropertyTable value)
Parameters
Type Name Description
IExposedPropertyTable value

SetTimeUpdateMode(DirectorUpdateMode)

Declaration
public void SetTimeUpdateMode(DirectorUpdateMode value)
Parameters
Type Name Description
DirectorUpdateMode value

Stop()

Declaration
public void Stop()

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX