public abstract interface Sandbox.MovieMaker.ITrackTarget
Something in the scene that is being controlled by an `Sandbox.MovieMaker.ITrack`. This could be a `Sandbox.GameObject` or `Sandbox.Component` reference, or a property contained within another `Sandbox.MovieMaker.ITrackTarget`. These targets are created using `Sandbox.MovieMaker.TrackBinder.Get(Sandbox.MovieMaker.ITrack)`. If `Sandbox.MovieMaker.ITrackTarget.IsBound` is true, this target is connected to a live instance of something in the scene, so accessing it will affect that connected instance.
Properties
Showing 7 properties
public virtual Sandbox.MovieMaker.TrackBinder Sandbox.MovieMaker.ITrackTarget.Binder { get; set; }
The binder that created this target.
public virtual bool Sandbox.MovieMaker.ITrackTarget.IsActive { get; set; }
If true, the target is bound and active in the scene hierarchy.
public virtual bool Sandbox.MovieMaker.ITrackTarget.IsBound { get; set; }
If true, this target is connected to a real object in the scene, so can be accessed.
public virtual string Sandbox.MovieMaker.ITrackTarget.Name { get; set; }
Name of this target, for debugging and editing.
public virtual Sandbox.MovieMaker.ITrackTarget Sandbox.MovieMaker.ITrackTarget.Parent { get; set; }
Component / game object / property that contains this target, if from a nested track.
public virtual System.Type Sandbox.MovieMaker.ITrackTarget.TargetType { get; set; }
Value type of this target.
public virtual object Sandbox.MovieMaker.ITrackTarget.Value { get; set; }
If bound, the current value of this target in the scene.
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | Sandbox.MovieMaker |
| Type | class |
| Assembly | Sandbox.Engine |
| Doc ID | T:Sandbox.MovieMaker.ITrackTarget |