Extending color picker

Hello,
I’m creating a color picker from a utility widget everything work but i don’t know if it is possible to call it natively in the editor like editing a color variable. Is it possible to replace default color picker with the one i made without modifyng the engine?

Looking closer to the engine source it’s called from OpenColorPicker(PickerArgs); the idea i have is to change this function and add at the beginning a delegate execution FOnOpenColorPicker() that return the PickerArgs this way i can process the data of FColorPickerArgs but it require a engine change because it’s not implemented.
Is there a different solution?

The function you found is part of widget, but you can look at it other easy around

You can try to override widgets that actully call that function that might be a lot easier to access and alter, for example with property editor you may able to hook in via detail customization

Engine and editor has ton of hooks like for noninvasive engine and editor extension that so you might look in to that direction

Thank you for this!, i will look what i can do with this.