XML-Element zum Einbinden einer Textur oder zur Anzeige einer Farbe/Farbverlaufes. Das Element ist direkt abgeleitet vom Element LayoutFrame und besitzt daher die selben Eigenschaften und Fähigkeiten.
Das Element ist eines der beiden
Layout-Elemente. Layout-Elemente müssen einem Layer angehören.
Siehe auch
HowTo:
XML-Teil 2 Layout-Elemente
XML
Attribute
Kindelemente
Beispiele
Beispiel1:
Beispiel 2:
siehe HowTo: XML Teil 2:Texture
- Das Element besitzt alle Attribute des Elementes LayoutFrame sowie zusätzlich die folgende Attribute
-
file
OPTIONAL! Dateiname der Textur die eingebunden/angezeigt werden soll. -
alphaMode
OPTIONAL! Der Anzeigemodus der Textur. Es sind verschiedene Angaben möglich siehe [alphaMode]. Der Standardwert ist “BLEND”.
Kindelemente
- Das Element kann alle Kindelemente des Elementes LayoutFrame erhalten, sowie zusätzlich die folgenden Kindelemente
-
Color
Element zur Angabe einer Hintergrundfarbe. -
Gradient
Element zur Angabe eines Farbverlaufes. -
TexCoords
Element zur Angabe eines Abschnittes der angegebenen Textur. Es wird nur dieser Abschnitt angezeigt.
Beispiele
Beispiel1:
-
Texture name=”MyAddOnTexture”
-
Size x=”50″ y=”30″ /
-
Anchors
-
Anchor point=”CENTER” /
-
/Anchors
-
Color r=”1.0″ g=”0.8″ b=”0.2″ /
-
/Texture
siehe HowTo: XML Teil 2:Texture
Lua
Funktionen
- Das Element besitzt alle Funktionen des [UIObject] und von [Region] sowie folgende weitere Funktionen.
-
Texture:GetBlendMode()
Ermittelt den aktuell verwendeten alphaMode. -
Texture:GetTextCoord()
Gibt die aktuellen Textur-Koordinaten des ausgesuchten Abschnittes an. -
Texture:GetTextCoord()
Unbekannt. -
Texture:GetTexture()
Gibt den Namen der aktuell verwendeten Textur wieder. -
Texture:GetVertexColor()
Gibt die aktuellen Werte der Farbmaskierung an. -
Texture:IsDesaturated()
Gibt an, ob die Texture in Graustufen angezeigt wird. -
Texture:SetBlendMode(alphaMode)
Setzt den alphaMode der texture entsprechend der Angabe. -
Texture:SetDesaturated(Flag)
Aktiviert/Deaktiviert Graustufenanzeige. -
Texture:SetGradient(“Ausrichtung”,minR,minG,minB,maxR,
maxG,maxB)
Setzt einen Farbverlauf entsprechend der Angaben. -
Texture:SetGradientAlpha(“Ausrichtung”,minR,minG,minB,minA,
maxR,maxG,maxB,maxA)
Setzt einen Farbverlauf mit alpha-Werten entsprechend der Angaben. -
Texture:SetTexCoord(minX,maxX,minY,maxY)
Setzt den Ausschnitt der Texture zur Anzeige. -
Texture:SetTexCoordModifiesRect()
Unbekannt. -
Texture:SetTexture(“Textur” oder r,g,b[,a])
Setzt die Anzeige entsprechend der angegebenen Textur bzw. Farbe.
zurück zur AddOn-Materie
zurück zur Übersicht der Skript-Sektion









