Fandom

WoWWiki

API SetPortraitTexture

104,631pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

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

SetPortraitTexture(texture, "UnitId")

Arguments Edit

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

Examples Edit

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 definitions are only valid on pages of namespace "Layer"
</Layers>
<Scripts>
	<OnLoad>
		SetPortraitTexture(hellotexture, "player")
	</OnLoad>
</Scripts>

Also on Fandom

Random Wiki