Wikia

WoWWiki

API Texture SetTexCoord

Talk3
101,536pages on
this wiki
Revision as of 10:05, April 19, 2011 by Lamprey (Talk | contribs)

(diff) ←Older revision | Latest revision (diff) | Newer revision → (diff)
Widget API

Limits the region of a texture drawn by the Texture widget.

obj:SetTexCoord(left,right,top,bottom);
obj:SetTexCoord(ULx,ULy,LLx,LLy,URx,URy,LRx,LRy);

Arguments Edit

(left,right,top,bottom)
Number - side coordinates; top left corner of the image is (0, 0); bottom right corner is (1, 1).
(ULx,ULy,LLx,LLy,URx,URy,LRx,LRy);
Number - point coordinates; top left corner of the image is (0, 0); bottom right corner is (1, 1).

Notes Edit

The function cuts a sub-region out of the texture to display ingame.

  • Unless you want to do rotations, use the (left,right,top,bottom) notation.
  • The more complex 8-argument form allows for arbitrary affine transformations, see SetTexCoord Transformations for details.

Example Edit

Displays the bottom-left quarter of the image.

texture:SetTexCoord(0, 0.5, 0.5, 1);

DetailsEdit

Use this function to select a sub-region of a texture for display in a Texture widget. Note that the coordinates are normalised, and that the origin is the top left corner. (Note: Tested in patch 2.0.6, and the origin is in fact in the top left, and not the bottom left as was previously stated)

Around Wikia's network

Random Wiki