Jump to content

Recommended Posts

Posted

Does uGFX support RGBA? So Red Green Blue and an Alpha (transparent) value?

I would like to draw multiple widgets with a alpha value over each other.

 

 

Posted

RGBA is not currently officially supported but is actually very easy to do for displays that support it. Just set the uGFX pixel format to RGB888 and define your own macro to define colors with alpha. This works because uGFX uses 32bits for a RGB888 color and doesn't mask the top bits when passing it to the driver.

What is not supported is color mixing using the alpha values by uGFX itself. The alpha values can only be directly used in the driver.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...