Class StreamingImageSequencePlayableAsset
The PlayableAsset of the TimelineClip to be used inside the Timeline Window.
Implements the following interfaces:
- ITimelineClipAsset: for defining clip capabilities (ClipCaps)
- IPlayableBehaviour: for displaying the curves in the timeline window
- ISerializationCallbackReceiver: for serialization
Inheritance
StreamingImageSequencePlayableAsset
Syntax
[Serializable]
public class StreamingImageSequencePlayableAsset : PlayableAsset, ITimelineClipAsset, IPlayableBehaviour, ISerializationCallbackReceiver
Constructors
StreamingImageSequencePlayableAsset()
Declaration
public StreamingImageSequencePlayableAsset()
Properties
clipCaps
Declaration
public ClipCaps clipCaps { get; }
Property Value
| Type |
Description |
| ClipCaps |
|
duration
Declaration
public override sealed double duration { get; }
Property Value
Methods
CreatePlayable(PlayableGraph, GameObject)
Declaration
public override sealed Playable CreatePlayable(PlayableGraph graph, GameObject go)
Parameters
| Type |
Name |
Description |
| PlayableGraph |
graph |
|
| GameObject |
go |
|
Returns
| Type |
Description |
| Playable |
|
Finalize()
Destructor. Ensures to unload the images.
Declaration
protected void Finalize()
GetFolder()
Declaration
public string GetFolder()
Returns
| Type |
Description |
| String |
The folder where the images are located
|
OnAfterDeserialize()
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Declaration
public void OnBeforeSerialize()
OnBehaviourPause(Playable, FrameData)
Declaration
public void OnBehaviourPause(Playable playable, FrameData info)
Parameters
| Type |
Name |
Description |
| Playable |
playable |
|
| FrameData |
info |
|
OnBehaviourPlay(Playable, FrameData)
Declaration
public void OnBehaviourPlay(Playable playable, FrameData info)
Parameters
| Type |
Name |
Description |
| Playable |
playable |
|
| FrameData |
info |
|
OnGraphStart(Playable)
Declaration
public void OnGraphStart(Playable playable)
Parameters
| Type |
Name |
Description |
| Playable |
playable |
|
OnGraphStop(Playable)
Declaration
public void OnGraphStop(Playable playable)
Parameters
| Type |
Name |
Description |
| Playable |
playable |
|
OnPlayableCreate(Playable)
Declaration
public void OnPlayableCreate(Playable playable)
Parameters
| Type |
Name |
Description |
| Playable |
playable |
|
OnPlayableDestroy(Playable)
Declaration
public void OnPlayableDestroy(Playable playable)
Parameters
| Type |
Name |
Description |
| Playable |
playable |
|
PrepareFrame(Playable, FrameData)
Declaration
public void PrepareFrame(Playable playable, FrameData info)
Parameters
| Type |
Name |
Description |
| Playable |
playable |
|
| FrameData |
info |
|
ProcessFrame(Playable, FrameData, Object)
Declaration
public void ProcessFrame(Playable playable, FrameData info, object playerData)
Parameters
| Type |
Name |
Description |
| Playable |
playable |
|
| FrameData |
info |
|
| Object |
playerData |
|