xxxxxxxxxx
== Examples ==
<div style="max-width: 60em; margin-left: 3%">
{| cellpadding=10 style="background: transparent;"
|- valign=top
|We start out with a plain 150x150 texture drawn on top of a light blue 150x150 plate.
And then we do:
MyTexture:SetTexCoordModifiesRect(enableFlag)
... and watch what happens below:
|[[Image:SetTexCoordModifiesRect-1.jpg]]
|
SetTexCoord( 0, 0.5 , 0, 0.8 );
Rather than stretching over the 150x150 rectangle, the display rectangle becomes smaller.
|[[Image:SetTexCoordModifiesRect-2.jpg]]
SetTexCoord( -0.3, 1 , 0, 0.8 );
Setting coordinates outside 0--1 produces interesting results...
|[[Image:SetTexCoordModifiesRect-3.jpg]]
SetTexCoordModifiesRect(false)
SetTexCoord( 0, 1 , 0, 1 );
Note how unsetting ModifiesRect does not automatically return the display rectangle to its normal state.
You have to ''first'' change the texcoords to 0,1,0,1 to restore the rectangle, ''then'' you can turn ModifiesRect off.
|[[Image:SetTexCoordModifiesRect-4.jpg]]
|}
</div>