Texture





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
  • 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:

  1. Texture name=”MyAddOnTexture”
  2. Size x=”50″ y=”30″ /
  3. Anchors
  4. Anchor point=”CENTER” /
  5. /Anchors
  6. Color r=”1.0″ g=”0.8″ b=”0.2″ /
  7. /Texture
Beispiel 2:
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
MoP Vorbestellung
MoP Vorschau
Umfrage

Was haltet ihr von den Cross-Realm-Zonen?

Ergebnis anzeigen »

Loading ... Loading ...
ContentAd
Klassenguides
 
... Malfurion Stormrage Chris Metzens Lieblingscharakter in WarCraft ist? Ok, auf der BlizzCon 2010 hat er seine Meinung geändert: Es ist jetzt Thrall.
Rectangle
mySigs
mySigs.de
Shakes Fidget
Facebook
Interessantes und Ungewöhnliches rund um World of Warcraft