IsValidOnMaster/IsValidOnShot need to be BlueprintNativeEvents with a default C++ implementation and allow derived classes to override the function.

This is needed so that you can create custom settings classes for Jobs for feeding things like the Burn In widget.

Steps to Reproduce

1. Create a new Blueprint Class
2. Inherit from UMoviePipelineSetting
3. Open Window > Cinematics > Movie Render Queue
3a. Add a Job
4. Open the Config editor for a job
5. Click Settings
6. Crash

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-133129 in the post.

Login to Vote

ComponentUE - Anim - Sequencer
Affects Versions5.0
Target Fix5.0
Fix Commit18567272
Main Commit18614395
Release Commit18567272
CreatedOct 28, 2021
ResolvedJan 11, 2022
UpdatedJan 26, 2023