WoW:API SetPortraitTexture: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(Created page with "Paint a Texture object with the specified UnitId's portrait. SetPortraitTexture(texture, "UnitId") == Arguments == ; texture : The texture object. Any can be used, from ...")
 
mNo edit summary
Line 1: Line 1:
{{wowapi}}
Paint a Texture object with the specified [[UnitId]]'s portrait.
Paint a Texture object with the specified [[UnitId]]'s portrait.
  SetPortraitTexture(texture, "[[UnitId]]")
  SetPortraitTexture(texture, "[[UnitId]]")
== Arguments ==
== Arguments ==
; texture : The texture object. Any can be used, from XML to a object created in LUA.
; texture : The texture object. Any can be used, from XML to a object created in LUA.
; UnitId : see [[UnitId]]
; UnitId : see [[UnitId]]
== Examples ==
== Examples ==
Only Lua:
Only Lua:

Revision as of 00:49, 21 May 2020

WoW API < SetPortraitTexture

Paint a Texture object with the specified UnitId's portrait.

SetPortraitTexture(texture, "UnitId")

Arguments

texture
The texture object. Any can be used, from XML to a object created in LUA.
UnitId
see UnitId

Examples

Only Lua:

frame = CreateFrame("Frame", "Hello", UIParent)
frame:SetHeight(100)
frame:SetWidth(100)
frame:SetPoint("CENTER", UIParent, "CENTER", 0, 0)

local img1 = frame:CreateTexture(nil, "BACKGROUND")
img1:SetHeight(60)
img1:SetWidth(60)
img1:SetPoint("TOPLEFT", 0, 0)
SetPortraitTexture(img1, "player")

Only Xml (inside a <Frame>):

<Layers>
	<Layer level="OVERLAY">
		<Texture  name="hellotexture">
			<Size x="48" y="48"/>
			<Anchors>
				<Anchor point="TOP"/>
			</Anchors>	
		</Texture>
	</Layer>
</Layers>
<Scripts>
	<OnLoad>
		SetPortraitTexture(hellotexture, "player")
	</OnLoad>
</Scripts>