unreal.MovieSceneScriptingObjectPathChannel

class unreal.MovieSceneScriptingObjectPathChannel(outer=None, name='None')

Bases: unreal.MovieSceneScriptingChannel

Movie Scene Scripting Object Path Channel

C++ Source:

  • Plugin: SequencerScripting

  • Module: SequencerScripting

  • File: MovieSceneScriptingObjectPath.h

Editor Properties: (see get_editor_property/set_editor_property)

  • channel_name (Name): [Read-Write] Channel Name

add_key(time, new_value, sub_frame=0.0, time_unit=SequenceTimeUnit.DISPLAY_RATE)MovieSceneScriptingObjectPathKey

Add a key to this channel. This initializes a new key and returns a reference to it.

Parameters
  • time (FrameNumber) – The frame this key should go on. Respects TimeUnit to determine if it is a display rate frame or a tick resolution frame.

  • new_value (Object) – The value that this key should be created with.

  • sub_frame (float) – Optional [0-1) clamped sub-frame to put this key on. Ignored if TimeUnit is set to Tick Resolution.

  • time_unit (SequenceTimeUnit) – Is the specified InTime in Display Rate frames or Tick Resolution.

Returns

The key that was created with the specified values at the specified time.

Return type

MovieSceneScriptingObjectPathKey

get_default()Object

Get this channel’s default value that will be used when no keys are present. Only a valid value when HasDefault() returns true.

Returns

Return type

Object

get_keys()

Gets all of the keys in this channel.

Returns

An array of UMovieSceneScriptingObjectPathKey contained by this channel. Returns all keys even if clipped by the owning section’s boundaries or outside of the current sequence play range.

Return type

Array(MovieSceneScriptingKey)

has_default()bool
Returns

Does this channel have a default value set?

Return type

bool

remove_default()None

Remove this channel’s default value causing the channel to have no effect where no keys are present

remove_key(key)None

Removes the specified key. Does nothing if the key is not specified or the key belongs to another channel.

Parameters

key (MovieSceneScriptingKey) –

set_default(default_value)None

Set this channel’s default value that should be used when no keys are present. Sets bHasDefaultValue to true automatically.

Parameters

default_value (Object) –