WoW API: SetPortraitTexture
← WoW API < SetPortraitTexture
Paint a Texture object with the specified UnitId's portrait.
SetPortraitTexture(texture, "UnitId")
ArgumentsEdit
- texture
- The texture object. Any can be used, from XML to a object created in LUA.
- UnitId
- see UnitId
ExamplesEdit
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>