Sets corner coordinates for scaling or cropping the texture image. See example for details.
Signature:
Texture:SetTexCoord(left, right, top, bottom) or Texture:SetTexCoord(ULx, ULy, LLx, LLy, URx, URy, LRx, LRy)
Arguments:
left- Left (or minX) edge of the scaled/cropped image, as a fraction of the image's width from the left (number)right- Right (or maxX) edge of the scaled/cropped image, as a fraction of the image's width from the left (number)top- Top (or minY) edge of the scaled/cropped image, as a fraction of the image's height from the top (number)bottom- Bottom (or maxY) edge of the scaled/cropped image, as a fraction of the image's height from the top (number)ULx- Upper left corner X position, as a fraction of the image's width from the left (number)ULy- Upper left corner Y position, as a fraction of the image's height from the top (number)LLx- Lower left corner X position, as a fraction of the image's width from the left (number)LLy- Lower left corner Y position, as a fraction of the image's height from the top (number)URx- Upper right corner X position, as a fraction of the image's width from the left (number)URy- Upper right corner Y position, as a fraction of the image's height from the top (number)LRx- Lower right corner X position, as a fraction of the image's width from the left (number)LRy- Lower right corner Y position, as a fraction of the image's height from the top (number)
Examples:
-- create a frame and texture to show the class icons
-- this image includes the icons of all player classes, arranged in a 4x4 grid
CreateFrame("Frame","Test",UIParent)
Test:SetWidth(100)
Test:SetHeight(100)
Test:SetPoint("CENTER",0,0)
Test:CreateTexture("TestTexture")
TestTexture:SetAllPoints()
TestTexture:SetTexture("Interface\\Glues\\CharacterCreate\\UI-CharacterCreate-Classes")
-- the warrior icon is in the top of this 4x4 grid, so its dimensions are 1/4 those of the texture image
-- scales up the warrior class icon to fill the 100x100 frame
TestTexture:SetTexCoord(0, 0.25, 0, 0.25)