MOGRT Parameters in UXP availabilty

Hello!

I have a small suite of plugins currently using CEP.
A core feature of these plugins is manipulating MOGRT properties (changing dropdown selections, text field contents, etc).

Is there any info on when this functionality will be available in UXP? At the moment I can see the properties, but their values not readable nor able to be set, which is essential to what I need to do.

Thank you for reading!

I have already seen this doing my own research. Given that the last official response is from March, I was hoping for more of an update, especially after the recent addition of MOGRT inserting into the API. Thank you for trying to help though!

When Adobe team says there’s no date or timeline, I’m already used to assume it might be a year or more. If the subject in question becomes available earlier, well.. - a pleasant surprise :slightly_smiling_face: And it actually happens sometimes if the feature (or bug) is critical :man_shrugging:

A .mogrt’s editable parameters are component param streams, and those have been in the UXP API for a while now; see keyframe.ts, in the 3p sample.

I’ve spent a good chunk of time today experimenting, including looking at that sample.I’ve been able to read some MOGRT properties, like drop downs, sliders and checkboxes (though their names never show) pretty well. But the main one I need, Text fields, I just cannot get a value out of. It’s definitely something I can do in CEP and extendscript so it’s fine for now, was just hoping to plan ahead for the future and this is pretty essential to the plug-ins my team use in their workflow.

I haven’t tried setting text yet, which is another important part for us but there’s no point doing that for me if I can’t read what it currently is.

This is an exciting discovery, can you provide some reference code? Thank you very, very much

It’s in the sample:

1 Like

@bbb_999 I know this thread is about three months old, but is it possible with the current PremierePro UXP API to set values for Mogrts that exist in a video track? You mentioned that it would be ready for the first official release — has it made it in as of today? Following your sample, I am able to get the Essential Properties from a Mogrt video track item, but I’m not entire sure how to update or set them. Any tips?

I’m told that all the component-related stuff we’ve exposed already is sufficient to access the param streams of imported .mogrts; I’m still struggling to cobble together useful sample code, demonstrating [same].

Off to audit some Component params, in the debugger…

Yes, examples would be very helpful here, thank you.

Assuming all component-related class objects have sufficient exposure for setting parameter values, would we update a mogrt param only by first creating a keyframe using createKeyframe found in the ComponentParam class? Then, use createSetValueAction or createSetTimeVaryingActionto actually set it?

An example would definitely help. Thanks @bbb_999

Would be great to get this example @bbb_999 as this would be really helpful for my work too!