set_transform_section_mask
Set the evaluation channel mask on a 3D transform section to enable specific transform channels (translation, rotation, scale) for evaluation without deleting keys.
Instructions
Set the evaluation channel mask on a 3D transform section (UMovieScene3DTransformSection::SetMask). The mask is a visibility/eval filter built from EMovieSceneTransformChannel; it nulls the channel proxy (intended rebuild) and does NOT delete existing keys.
Returns: { sequence_path: string, section_index: int, channels: string[], channel_mask: int, set: bool, saved: bool, note: string, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channels | No | Channels to ENABLE: a JSON array (e.g. ["TranslationX","Rotation"]) OR a comma-separated string. Tokens: TranslationX/Y/Z, Translation, RotationX/Y/Z (Roll/Pitch/Yaw), Rotation, ScaleX/Y/Z, Scale, Weight, AllTransform, All, None. | |
| track_type | No | Optional class filter (default resolves the transform track; see set_section_easing). | |
| track_index | No | Index into the binding's tracks (default 0). | |
| binding_guid | No | GUID of the binding whose transform section to edit. | |
| section_index | No | Index of the section on the resolved track (default 0). | |
| sequence_name | No | Alias for sequence_path. | |
| sequence_path | No | Full /Game path OR bare asset name of the target Level Sequence. | |
| binding_name_or_guid | No | Alias for binding_guid, read only when binding_guid is absent; it must also be a GUID string, a bound object's name is not resolved. |