m
Move page script moved page API UIObject SetAlpha to WoW:API UIObject SetAlpha without leaving a redirect
({{widgetmethod}}) |
m (Move page script moved page API UIObject SetAlpha to WoW:API UIObject SetAlpha without leaving a redirect) |
||
| (8 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
{{widgetmethod}} | {{widgetmethod}} | ||
Sets the alpha of given object | Sets the alpha (transparency) of the given object. | ||
MyObject:SetAlpha(alpha) | |||
== Parameters == | |||
=== Arguments === | |||
* alpha (number) - a floating-point number between 0 and 1: 1 is fully opaque, 0 is transparent (in fact, invisible). | |||
== Example == | |||
Makes frame <tt>MyFrame</tt> translucent, more visible than not: | |||
MyFrame:SetAlpha(.75); | |||
Fade the whole UI so that it becomes barely visible: | |||
UIParent:SetAlpha(0.1); | |||
== Notes == | |||
* As of [[2.1.0_consolidated_changes#Frames|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 also == | |||
* [[API Frame GetEffectiveAlphs|Frame:GetEffectiveAlpha()]] | |||
* [[API UIObject GetAlpha|UIObject:GetAlpha()]] | |||