The API is no longer being updated here until further notice.
Adds a texture (icon) to the beginning of the last line added by AddLine (), AddDoubleLine (), etc.
GameTooltip:AddTexture(fileDataID/"filename" [, TooltipTextureInfo])
Arguments [ ]
fileDataID
number - FileDataID
or filename
string - Path to the file
TooltipTextureInfo
structure (optional)
TooltipTextureInfo
Key
Type
Description
width
number
can be 0 to use actual texture width
height
number
can be 0 to use actual texture width
anchor
number
Enum.TooltipTextureAnchor
region
number
Enum.TooltipTextureRelativeRegion
verticalOffset
number
margin
table
left, right, top, bottom; empty space around the texture, can be negative
texCoords
table
left, right, top, bottom
vertexColor
table
r, g, b, a
Defaults [ ]
These are the internal defaults. The table may be partially filled out and any unspecified settings will be used at their default values.
{
width = 12,
height = 12,
anchor = Enum.TooltipTextureAnchor.LeftTop,
region = Enum.TooltipTextureRelativeRegion.LeftLine,
verticalOffset = 0,
margin = { left = 8, right = 8, top = 0, bottom = 0 },
texCoords = { left = 0, right = 1, top = 0, bottom = 1 },
vertexColor = { r = 1, g = 1, b = 1, a = 1 },
}
Example [ ]
GameTooltip:AddTexture(134532, {width = 32, height = 32})
Enums [ ]
Enum.TooltipTextureAnchor
Value
Field
Description
0
LeftTop
1
LeftCenter
2
LeftBottom
3
RightTop
4
RightCenter
5
RightBottom
6
All
Details [ ]
There is a limit of 10 textures per tooltip line (as seen in GameTooltipTemplate.xml ). You can get around this limitation by using GameTooltip:AddLine("|T"..itemTexture..":0|t ")
Patch changes [ ]