Widget API: UIObject:SetAlpha

Revision as of 04:47, 15 August 2023 by Move page script (talk | contribs) (Move page script moved page API UIObject SetAlpha to API UIObject SetAlpha without leaving a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Widget API ← UIObject < SetAlpha

Sets the alpha (transparency) of the given object.

MyObject:SetAlpha(alpha)

ParametersEdit

ArgumentsEdit

  • alpha (number) - a floating-point number between 0 and 1: 1 is fully opaque, 0 is transparent (in fact, invisible).

ExampleEdit

Makes frame MyFrame translucent, more visible than not:

MyFrame:SetAlpha(.75);

Fade the whole UI so that it becomes barely visible:

UIParent:SetAlpha(0.1);

NotesEdit

  • As of patch 2.1.0, transparency propagates down through all child objects.
"Frame alpha now propagates in the same way as scale (though is clamped between 0 and 1 on each object). This means you can cleanly fade the whole UI or specific frame assemblies."

See alsoEdit