Skip to main content
A Color Picker exposes a full HSVA color selector to the operator. All channels (Hue, Saturation, Value, Alpha) are delivered together through a single bound event — the developer chooses which channels to consume and how to combine them.

Configuration

Color pickers are declared inside UICategories on the xrlive_UIpanel component. Set Type to Xrlive Color Picker and fill in the fields below.

Blueprint API

Standard mode

Use this wiring when the operator controls the color manually. Call Find Control by Name on the xrlive_UIpanel reference, passing the color picker’s Name. Feed the Return Value into Bind Event to On Color Picked. Create a Custom Event and connect it to the Event pin.
Blueprint graph showing Xrlive Ulpanel reference connected to Find Control by Name, whose Return Value feeds the Target pin of Bind Event to On Color Picked. A Custom Event node named OnColorPicked_Event is connected to the Event pin and exposes two output pins: Control Name (string) and Color (LinearColor).

Standard color picker wiring — Find Control by Name feeds Bind Event to On Color Picked

Audio Reactive mode

When Audio Reactive is enabled, wire Bind Event to On Beat Color in addition to the standard bind. This event fires in sync with the audio beat signal.
Blueprint graph showing Xrlive Ulpanel reference connected to Find Control by Name, whose Return Value feeds the Target pin of Bind Event to On Beat Color. A Custom Event node named OnBeatColor_Event is connected to the Event pin and exposes a single Beat Color output pin.

Audio-reactive color picker wiring — Bind Event to On Beat Color replaces the standard bind node

When Audio Reactive is enabled, both bindings should be wired: Bind Event to On Color Picked handles manual operator input and Bind Event to On Beat Color handles the audio beat signal. The two events fire from independent sources and do not interfere with each other.