WoW:XML/Color elements

From AddOn Studio
< XML
Revision as of 04:49, 15 August 2023 by Move page script (talk | contribs) (Move page script moved page XML/Color elements to XML/Color elements without leaving a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

"Color" elements are used in many object types. They can indeed be named "Color", but there are several additional possibilities:

  • Color
  • MinColor
  • MaxColor
  • BarColor
  • HighlightColor
  • FogColor

The primary use however is in "Texture", which in turn gets used in many places.

Attributes

Attributes: r="#" g="#" b="#" a="#"

  • "#" is a value from 0.00 to 1.00
  • r is red
  • g is green
  • b is blue
  • a is alpha (transparency - 0.00 is completely transparent and 1.00 is completely opaque)

Details

The Color element when used in a Texture element is applied only to an area with a solid block of color (with transparency). With other elements it can be used to change the color of the objects the element contains (such as the text in a fontstring). If you define file="" in the texture tag however Color will have no effect. You will have to use texturename:SetVertexColor()


Example

<Layer level="BACKGROUND">
    <Texture name="$parent_TextureName">
         <Color r="1.0" g="1.0" b="1.0" a="1.0"/>
    </Texture>
</Layer>