Class MovieSceneCopyableBinding
Movie Scene Copyable Binding
Inherited Members
Namespace: UE4.Sequencer
Assembly: UE4DotNet.dll
Syntax
public class MovieSceneCopyableBinding : UObject
Properties
| Improve this Doc View SourceBinding
Binding
Declaration
public MovieSceneBinding Binding { get; set; }
Property Value
Type | Description |
---|---|
MovieSceneBinding |
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static MovieSceneCopyableBinding DefaultObject { get; }
Property Value
Type | Description |
---|---|
MovieSceneCopyableBinding |
Possessable
Possessable
Declaration
public MovieScenePossessable Possessable { get; set; }
Property Value
Type | Description |
---|---|
MovieScenePossessable |
Spawnable
Spawnable
Declaration
public MovieSceneSpawnable Spawnable { get; set; }
Property Value
Type | Description |
---|---|
MovieSceneSpawnable |
SpawnableObjectTemplate
Spawnables need to know about their Object Template but we cannot rely on automatic serialization due to the object template belonging to the Movie Scene (it gets serialized as a reference).
Declaration
public UObject SpawnableObjectTemplate { get; set; }
Property Value
Type | Description |
---|---|
UObject |
Remarks
Instead we manually serialize the object so that we can duplicate it into a new object (which is stored in this variable) but we don't want this exported with the rest of the text as it'll fall back to the same reference issue. Marking this as TextExportTransient solves this.
StaticClass
Get UE4 Class
Declaration
public static Class StaticClass { get; }
Property Value
Type | Description |
---|---|
Class |
Tracks
Tracks are also owned by the owning Movie Sequence.
Declaration
public ObjectArrayField<MovieSceneTrack> Tracks { get; }
Property Value
Type | Description |
---|---|
ObjectArrayField<MovieSceneTrack> |
Remarks
We manually copy the tracks out of a binding when we copy, because the binding stores them as a reference to a privately owned object. We store these copied tracks here, and then restore them upon paste to re-create the tracks with the correct owner.
Methods
| Improve this Doc View SourceNew(UObject, Name)
Spawn an object of this class
Declaration
public static MovieSceneCopyableBinding New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
MovieSceneCopyableBinding |
Operators
| Improve this Doc View SourceImplicit(IntPtr to MovieSceneCopyableBinding)
Convert from IntPtr to UObject
Declaration
public static implicit operator MovieSceneCopyableBinding(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
MovieSceneCopyableBinding |