Skip to content
This repository was archived by the owner on Dec 24, 2020. It is now read-only.

Commit e7b8b2e

Browse files
committed
Expose timeline tracks to public API
1 parent d3d06b7 commit e7b8b2e

13 files changed

+18
-18
lines changed

FlaxEditor/GUI/Timeline/Tracks/ActorTrack.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1515
/// The timeline track for animating <see cref="FlaxEngine.Actor"/> objects.
1616
/// </summary>
1717
/// <seealso cref="ObjectTrack" />
18-
sealed class ActorTrack : ObjectTrack
18+
public sealed class ActorTrack : ObjectTrack
1919
{
2020
/// <summary>
2121
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/AudioTrack.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1212
/// The timeline media that represents an audio clip media event.
1313
/// </summary>
1414
/// <seealso cref="FlaxEditor.GUI.Timeline.Media" />
15-
class AudioMedia : SingleMediaAssetMedia
15+
public class AudioMedia : SingleMediaAssetMedia
1616
{
1717
/// <summary>
1818
/// True if loop track, otherwise audio clip will stop on the end.
@@ -96,7 +96,7 @@ public override void OnTimelineZoomChanged()
9696
/// The timeline track that represents an audio clip playback.
9797
/// </summary>
9898
/// <seealso cref="FlaxEditor.GUI.Timeline.Track" />
99-
class AudioTrack : SingleMediaAssetTrack<AudioClip, AudioMedia>
99+
public class AudioTrack : SingleMediaAssetTrack<AudioClip, AudioMedia>
100100
{
101101
/// <summary>
102102
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/CurvePropertyTrack.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1414
/// The timeline track for animating object property via Bezier Curve.
1515
/// </summary>
1616
/// <seealso cref="MemberTrack" />
17-
sealed class CurvePropertyTrack : MemberTrack
17+
public sealed class CurvePropertyTrack : MemberTrack
1818
{
1919
/// <summary>
2020
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/EventTrack.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1515
/// The timeline track for invoking events on a certain points in the time.
1616
/// </summary>
1717
/// <seealso cref="MemberTrack" />
18-
class EventTrack : MemberTrack
18+
public class EventTrack : MemberTrack
1919
{
2020
/// <summary>
2121
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/KeyframesPropertyTrack.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1414
/// The timeline track for animating object property via keyframes collection.
1515
/// </summary>
1616
/// <seealso cref="MemberTrack" />
17-
class KeyframesPropertyTrack : MemberTrack
17+
public class KeyframesPropertyTrack : MemberTrack
1818
{
1919
/// <summary>
2020
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/NestedSceneAnimationTrack.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1010
/// The timeline media that represents a nested scene animation media event.
1111
/// </summary>
1212
/// <seealso cref="FlaxEditor.GUI.Timeline.Media" />
13-
class NestedSceneAnimationMedia : SingleMediaAssetMedia
13+
public class NestedSceneAnimationMedia : SingleMediaAssetMedia
1414
{
1515
private sealed class Proxy : ProxyBase<NestedSceneAnimationTrack, NestedSceneAnimationMedia>
1616
{
@@ -54,7 +54,7 @@ public override void OnTimelineChanged(Track track)
5454
/// The timeline track that represents a nested scene animation playback.
5555
/// </summary>
5656
/// <seealso cref="FlaxEditor.GUI.Timeline.Track" />
57-
class NestedSceneAnimationTrack : SingleMediaAssetTrack<SceneAnimation, NestedSceneAnimationMedia>
57+
public class NestedSceneAnimationTrack : SingleMediaAssetTrack<SceneAnimation, NestedSceneAnimationMedia>
5858
{
5959
/// <summary>
6060
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/ObjectPropertyTrack.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1111
/// The timeline track for animating sub-object properties via child tracks.
1212
/// </summary>
1313
/// <seealso cref="MemberTrack" />
14-
class ObjectPropertyTrack : MemberTrack, IObjectTrack
14+
public class ObjectPropertyTrack : MemberTrack, IObjectTrack
1515
{
1616
/// <summary>
1717
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/ObjectReferencePropertyTrack.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1212
/// </summary>
1313
/// <seealso cref="MemberTrack" />
1414
/// <seealso cref="KeyframesPropertyTrack" />
15-
sealed class ObjectReferencePropertyTrack : KeyframesPropertyTrack
15+
public sealed class ObjectReferencePropertyTrack : KeyframesPropertyTrack
1616
{
1717
/// <summary>
1818
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1111
/// The timeline media that represents a particle miter playback media event.
1212
/// </summary>
1313
/// <seealso cref="FlaxEditor.GUI.Timeline.Media" />
14-
class ParticleEmitterMedia : SingleMediaAssetMedia
14+
public class ParticleEmitterMedia : SingleMediaAssetMedia
1515
{
1616
private sealed class Proxy : ProxyBase<ParticleEmitterTrack, ParticleEmitterMedia>
1717
{
@@ -45,7 +45,7 @@ public override void OnTimelineChanged(Track track)
4545
/// The timeline track that represents a particle emitter playback.
4646
/// </summary>
4747
/// <seealso cref="FlaxEditor.GUI.Timeline.Track" />
48-
class ParticleEmitterTrack : SingleMediaAssetTrack<ParticleEmitter, ParticleEmitterMedia>
48+
public class ParticleEmitterTrack : SingleMediaAssetTrack<ParticleEmitter, ParticleEmitterMedia>
4949
{
5050
/// <summary>
5151
/// Gets the archetype.

FlaxEditor/GUI/Timeline/Tracks/PostProcessMaterialTrack.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks
1010
/// The timeline media that represents a post-process material media event.
1111
/// </summary>
1212
/// <seealso cref="FlaxEditor.GUI.Timeline.Media" />
13-
class PostProcessMaterialMedia : SingleMediaAssetMedia
13+
public class PostProcessMaterialMedia : SingleMediaAssetMedia
1414
{
1515
private sealed class Proxy : ProxyBase<PostProcessMaterialTrack, PostProcessMaterialMedia>
1616
{
@@ -44,7 +44,7 @@ public override void OnTimelineChanged(Track track)
4444
/// The timeline track that represents a post-process material playback.
4545
/// </summary>
4646
/// <seealso cref="FlaxEditor.GUI.Timeline.Track" />
47-
class PostProcessMaterialTrack : SingleMediaAssetTrack<MaterialBase, PostProcessMaterialMedia>
47+
public class PostProcessMaterialTrack : SingleMediaAssetTrack<MaterialBase, PostProcessMaterialMedia>
4848
{
4949
/// <summary>
5050
/// Gets the archetype.

0 commit comments

Comments
 (0)