<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_17) on Sun Nov 03 15:35:45 CET 2013 -->
<title>Sprite (libgdx API)
</title>
<meta name="date" content="2013-11-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Sprite (libgdx API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.
</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview
</a></li>
<li><a href="package-summary.html">Package
</a></li>
<li class="navBarCell1Rev">Class
</li>
<li><a href="class-use/Sprite.html">Use
</a></li>
<li><a href="package-tree.html">Tree
</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated
</a></li>
<li><a href="../../../../../index-all.html">Index
</a></li>
<li><a href="../../../../../help-doc.html">Help
</a></li>
</ul>
<div class="aboutLanguage"><em>
libgdx API
<style>
body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%; font-weight:bold }
.TableHeadingColor { background:#EEEEFF; }
a { text-decoration:none }
a:hover { text-decoration:underline }
a:link, a:visited { color:blue }
table { border:0px }
.TableRowColor td:first-child { border-left:1px solid black }
.TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
hr { border:0px; border-bottom:1px solid #333366; }
</style>
</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/badlogic/gdx/graphics/g2d/PolygonSpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d"><span class="strong">Prev Class
</span></a></li>
<li><a href="../../../../../com/badlogic/gdx/graphics/g2d/SpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d"><span class="strong">Next Class
</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/badlogic/gdx/graphics/g2d/Sprite.html" target="_top">Frames
</a></li>
<li><a href="Sprite.html" target="_top">No Frames
</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes
</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:
</li>
<li>Nested
|
</li>
<li>Field
|
</li>
<li><a href="#constructor_summary">Constr
</a> |
</li>
<li><a href="#method_summary">Method
</a></li>
</ul>
<ul class="subNavList">
<li>Detail:
</li>
<li>Field
|
</li>
<li><a href="#constructor_detail">Constr
</a> |
</li>
<li><a href="#method_detail">Method
</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.badlogic.gdx.graphics.g2d
</div>
<h2 title="Class Sprite" class="title">Class Sprite
</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object
</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">com.badlogic.gdx.graphics.g2d.TextureRegion
</a></li>
<li>
<ul class="inheritance">
<li>com.badlogic.gdx.graphics.g2d.Sprite
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:
</dt>
<dd><a href="../../../../../com/badlogic/gdx/graphics/g2d/ParticleEmitter.Particle.html" title="class in com.badlogic.gdx.graphics.g2d">ParticleEmitter.Particle
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureAtlas.AtlasSprite.html" title="class in com.badlogic.gdx.graphics.g2d">TextureAtlas.AtlasSprite
</a></dd>
</dl>
<hr>
<br>
<pre>public class
<span class="strong">Sprite
</span>
extends
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></pre>
<div class="block">Holds the geometry, color, and texture information for drawing 2D sprites using
<a href="../../../../../com/badlogic/gdx/graphics/g2d/SpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d"><code>SpriteBatch
</code></a>. A Sprite has a position
and a size given as width and height. The position is relative to the origin of the coordinate system specified via
<a href="../../../../../com/badlogic/gdx/graphics/g2d/SpriteBatch.html#begin()"><code>SpriteBatch.begin()
</code></a> and the respective matrices. A Sprite is always rectangular and its position (x, y) are located in
the bottom left corner of that rectangle. A Sprite also has an origin around which rotations and scaling are performed (that
is, the origin is not modified by rotation and scaling). The origin is given relative to the bottom left corner of the Sprite,
its position.
</div>
<dl><dt><span class="strong">Author:
</span></dt>
<dd>mzechner, Nathan Sweet
</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary
</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors
</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description
</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#Sprite()">Sprite
</a></strong>()
</code>
<div class="block">Creates an uninitialized sprite.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#Sprite(com.badlogic.gdx.graphics.g2d.Sprite)">Sprite
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html" title="class in com.badlogic.gdx.graphics.g2d">Sprite
</a> sprite)
</code>
<div class="block">Creates a sprite that is a copy in every way of the specified sprite.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#Sprite(com.badlogic.gdx.graphics.Texture)">Sprite
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/Texture.html" title="class in com.badlogic.gdx.graphics">Texture
</a> texture)
</code>
<div class="block">Creates a sprite with width, height, and texture region equal to the size of the texture.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#Sprite(com.badlogic.gdx.graphics.Texture, int, int)">Sprite
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/Texture.html" title="class in com.badlogic.gdx.graphics">Texture
</a> texture,
int
srcWidth,
int
srcHeight)
</code>
<div class="block">Creates a sprite with width, height, and texture region equal to the specified size.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#Sprite(com.badlogic.gdx.graphics.Texture, int, int, int, int)">Sprite
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/Texture.html" title="class in com.badlogic.gdx.graphics">Texture
</a> texture,
int
srcX,
int
srcY,
int
srcWidth,
int
srcHeight)
</code>
<div class="block">Creates a sprite with width, height, and texture region equal to the specified size.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#Sprite(com.badlogic.gdx.graphics.g2d.TextureRegion)">Sprite
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a> region)
</code>
<div class="block">Creates a sprite based on a specific TextureRegion, the new sprite's region is a copy of the parameter region - altering one
does not affect the other
</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#Sprite(com.badlogic.gdx.graphics.g2d.TextureRegion, int, int, int, int)">Sprite
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a> region,
int
srcX,
int
srcY,
int
srcWidth,
int
srcHeight)
</code>
<div class="block">Creates a sprite with width, height, and texture region equal to the specified size, relative to specified sprite's texture
region.
</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary
</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods
</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type
</th>
<th class="colLast" scope="col">Method and Description
</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#draw(com.badlogic.gdx.graphics.g2d.SpriteBatch)">draw
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/SpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d">SpriteBatch
</a> spriteBatch)
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#draw(com.badlogic.gdx.graphics.g2d.SpriteBatch, float)">draw
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/SpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d">SpriteBatch
</a> spriteBatch,
float
alphaModulation)
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#flip(boolean, boolean)">flip
</a></strong>(boolean
x,
boolean
y)
</code>
<div class="block">boolean parameters are not setting a state, but performing a flip
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/badlogic/gdx/math/Rectangle.html" title="class in com.badlogic.gdx.math">Rectangle
</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getBoundingRectangle()">getBoundingRectangle
</a></strong>()
</code>
<div class="block">Returns the bounding axis aligned
<a href="../../../../../com/badlogic/gdx/math/Rectangle.html" title="class in com.badlogic.gdx.math"><code>Rectangle
</code></a> that bounds this sprite.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getColor()">getColor
</a></strong>()
</code>
<div class="block">Returns the color of this sprite.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getHeight()">getHeight
</a></strong>()
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getOriginX()">getOriginX
</a></strong>()
</code>
<div class="block">The origin influences
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setPosition(float, float)"><code>setPosition(float, float)
</code></a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setRotation(float)"><code>setRotation(float)
</code></a> and the expansion direction of scaling
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setScale(float, float)"><code>setScale(float, float)
</code></a></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getOriginY()">getOriginY
</a></strong>()
</code>
<div class="block">The origin influences
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setPosition(float, float)"><code>setPosition(float, float)
</code></a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setRotation(float)"><code>setRotation(float)
</code></a> and the expansion direction of scaling
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setScale(float, float)"><code>setScale(float, float)
</code></a></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getRotation()">getRotation
</a></strong>()
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getScaleX()">getScaleX
</a></strong>()
</code>
<div class="block">X scale of the sprite, independent of size set by
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setSize(float, float)"><code>setSize(float, float)
</code></a></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getScaleY()">getScaleY
</a></strong>()
</code>
<div class="block">Y scale of the sprite, independent of size set by
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setSize(float, float)"><code>setSize(float, float)
</code></a></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float[]
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getVertices()">getVertices
</a></strong>()
</code>
<div class="block">Returns the packed vertices, colors, and texture coordinates for this sprite.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getWidth()">getWidth
</a></strong>()
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getX()">getX
</a></strong>()
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getY()">getY
</a></strong>()
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#rotate(float)">rotate
</a></strong>(float
degrees)
</code>
<div class="block">Sets the sprite's rotation in degrees relative to the current rotation.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#rotate90(boolean)">rotate90
</a></strong>(boolean
clockwise)
</code>
<div class="block">Rotates this sprite 90 degrees in-place by rotating the texture coordinates.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#scale(float)">scale
</a></strong>(float
amount)
</code>
<div class="block">Sets the sprite's scale relative to the current scale.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#scroll(float, float)">scroll
</a></strong>(float
xAmount,
float
yAmount)
</code>
<div class="block">Offsets the region relative to the current region.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#set(com.badlogic.gdx.graphics.g2d.Sprite)">set
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html" title="class in com.badlogic.gdx.graphics.g2d">Sprite
</a> sprite)
</code>
<div class="block">Make this sprite a copy in every way of the specified sprite
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setBounds(float, float, float, float)">setBounds
</a></strong>(float
x,
float
y,
float
width,
float
height)
</code>
<div class="block">Sets the position and size of the sprite when drawn, before scaling and rotation are applied.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setColor(com.badlogic.gdx.graphics.Color)">setColor
</a></strong>(
<a href="../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> tint)
</code>
<div class="block">Sets the color used to tint this sprite.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setColor(float)">setColor
</a></strong>(float
color)
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setColor(float, float, float, float)">setColor
</a></strong>(float
r,
float
g,
float
b,
float
a)
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setOrigin(float, float)">setOrigin
</a></strong>(float
originX,
float
originY)
</code>
<div class="block">Sets the origin in relation to the sprite's position for scaling and rotation.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setPosition(float, float)">setPosition
</a></strong>(float
x,
float
y)
</code>
<div class="block">Sets the position where the sprite will be drawn.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setRegion(float, float, float, float)">setRegion
</a></strong>(float
u,
float
v,
float
u2,
float
v2)
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setRotation(float)">setRotation
</a></strong>(float
degrees)
</code>
<div class="block">Sets the rotation of the sprite in degrees.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setScale(float)">setScale
</a></strong>(float
scaleXY)
</code>
<div class="block">Sets the sprite's scale for both X and Y uniformly.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setScale(float, float)">setScale
</a></strong>(float
scaleX,
float
scaleY)
</code>
<div class="block">Sets the sprite's scale for both X and Y.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setSize(float, float)">setSize
</a></strong>(float
width,
float
height)
</code>
<div class="block">Sets the size of the sprite when drawn, before scaling and rotation are applied.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setU(float)">setU
</a></strong>(float
u)
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setU2(float)">setU2
</a></strong>(float
u2)
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setV(float)">setV
</a></strong>(float
v)
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setV2(float)">setV2
</a></strong>(float
v2)
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setX(float)">setX
</a></strong>(float
x)
</code>
<div class="block">Sets the x position where the sprite will be drawn.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setY(float)">setY
</a></strong>(float
y)
</code>
<div class="block">Sets the y position where the sprite will be drawn.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#translate(float, float)">translate
</a></strong>(float
xAmount,
float
yAmount)
</code>
<div class="block">Sets the position relative to the current position where the sprite will be drawn.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#translateX(float)">translateX
</a></strong>(float
xAmount)
</code>
<div class="block">Sets the x position relative to the current position where the sprite will be drawn.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#translateY(float)">translateY
</a></strong>(float
yAmount)
</code>
<div class="block">Sets the y position relative to the current position where the sprite will be drawn.
</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_com.badlogic.gdx.graphics.g2d.TextureRegion">
<!-- -->
</a>
<h3>Methods inherited from class
com.badlogic.gdx.graphics.g2d.
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></h3>
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getRegionHeight()">getRegionHeight
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getRegionWidth()">getRegionWidth
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getRegionX()">getRegionX
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getRegionY()">getRegionY
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getTexture()">getTexture
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getU()">getU
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getU2()">getU2
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getV()">getV
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#getV2()">getV2
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#isFlipX()">isFlipX
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#isFlipY()">isFlipY
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegion(int, int, int, int)">setRegion
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegion(com.badlogic.gdx.graphics.Texture)">setRegion
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegion(com.badlogic.gdx.graphics.g2d.TextureRegion)">setRegion
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegion(com.badlogic.gdx.graphics.g2d.TextureRegion, int, int, int, int)">setRegion
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegionHeight(int)">setRegionHeight
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegionWidth(int)">setRegionWidth
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegionX(int)">setRegionX
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegionY(int)">setRegionY
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setTexture(com.badlogic.gdx.graphics.Texture)">setTexture
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#split(int, int)">split
</a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#split(com.badlogic.gdx.graphics.Texture, int, int)">split
</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class
java.lang.Object
</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail
</h3>
<a name="Sprite()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Sprite
</h4>
<pre>public
Sprite()
</pre>
<div class="block">Creates an uninitialized sprite. The sprite will need a texture region and bounds set before it can be drawn.
</div>
</li>
</ul>
<a name="Sprite(com.badlogic.gdx.graphics.Texture)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Sprite
</h4>
<pre>public
Sprite(
<a href="../../../../../com/badlogic/gdx/graphics/Texture.html" title="class in com.badlogic.gdx.graphics">Texture
</a> texture)
</pre>
<div class="block">Creates a sprite with width, height, and texture region equal to the size of the texture.
</div>
</li>
</ul>
<a name="Sprite(com.badlogic.gdx.graphics.Texture, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Sprite
</h4>
<pre>public
Sprite(
<a href="../../../../../com/badlogic/gdx/graphics/Texture.html" title="class in com.badlogic.gdx.graphics">Texture
</a> texture,
int
srcWidth,
int
srcHeight)
</pre>
<div class="block">Creates a sprite with width, height, and texture region equal to the specified size. The texture region's upper left corner
will be 0,0. * @param srcWidth The width of the texture region. May be negative to flip the sprite when drawn.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>srcHeight
</code> - The height of the texture region. May be negative to flip the sprite when drawn.
</dd></dl>
</li>
</ul>
<a name="Sprite(com.badlogic.gdx.graphics.Texture, int, int, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Sprite
</h4>
<pre>public
Sprite(
<a href="../../../../../com/badlogic/gdx/graphics/Texture.html" title="class in com.badlogic.gdx.graphics">Texture
</a> texture,
int
srcX,
int
srcY,
int
srcWidth,
int
srcHeight)
</pre>
<div class="block">Creates a sprite with width, height, and texture region equal to the specified size.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>srcWidth
</code> - The width of the texture region. May be negative to flip the sprite when drawn.
</dd><dd><code>srcHeight
</code> - The height of the texture region. May be negative to flip the sprite when drawn.
</dd></dl>
</li>
</ul>
<a name="Sprite(com.badlogic.gdx.graphics.g2d.TextureRegion)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Sprite
</h4>
<pre>public
Sprite(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a> region)
</pre>
<div class="block">Creates a sprite based on a specific TextureRegion, the new sprite's region is a copy of the parameter region - altering one
does not affect the other
</div>
</li>
</ul>
<a name="Sprite(com.badlogic.gdx.graphics.g2d.TextureRegion, int, int, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Sprite
</h4>
<pre>public
Sprite(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a> region,
int
srcX,
int
srcY,
int
srcWidth,
int
srcHeight)
</pre>
<div class="block">Creates a sprite with width, height, and texture region equal to the specified size, relative to specified sprite's texture
region.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>srcWidth
</code> - The width of the texture region. May be negative to flip the sprite when drawn.
</dd><dd><code>srcHeight
</code> - The height of the texture region. May be negative to flip the sprite when drawn.
</dd></dl>
</li>
</ul>
<a name="Sprite(com.badlogic.gdx.graphics.g2d.Sprite)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Sprite
</h4>
<pre>public
Sprite(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html" title="class in com.badlogic.gdx.graphics.g2d">Sprite
</a> sprite)
</pre>
<div class="block">Creates a sprite that is a copy in every way of the specified sprite.
</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail
</h3>
<a name="set(com.badlogic.gdx.graphics.g2d.Sprite)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set
</h4>
<pre>public
void
set(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html" title="class in com.badlogic.gdx.graphics.g2d">Sprite
</a> sprite)
</pre>
<div class="block">Make this sprite a copy in every way of the specified sprite
</div>
</li>
</ul>
<a name="setBounds(float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBounds
</h4>
<pre>public
void
setBounds(float
x,
float
y,
float
width,
float
height)
</pre>
<div class="block">Sets the position and size of the sprite when drawn, before scaling and rotation are applied. If origin, rotation, or scale
are changed, it is slightly more efficient to set the bounds after those operations.
</div>
</li>
</ul>
<a name="setSize(float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSize
</h4>
<pre>public
void
setSize(float
width,
float
height)
</pre>
<div class="block">Sets the size of the sprite when drawn, before scaling and rotation are applied. If origin, rotation, or scale are changed,
it is slightly more efficient to set the size after those operations. If both position and size are to be changed, it is
better to use
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setBounds(float, float, float, float)"><code>setBounds(float, float, float, float)
</code></a>.
</div>
</li>
</ul>
<a name="setPosition(float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPosition
</h4>
<pre>public
void
setPosition(float
x,
float
y)
</pre>
<div class="block">Sets the position where the sprite will be drawn. If origin, rotation, or scale are changed, it is slightly more efficient
to set the position after those operations. If both position and size are to be changed, it is better to use
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setBounds(float, float, float, float)"><code>setBounds(float, float, float, float)
</code></a>.
</div>
</li>
</ul>
<a name="setX(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setX
</h4>
<pre>public
void
setX(float
x)
</pre>
<div class="block">Sets the x position where the sprite will be drawn. If origin, rotation, or scale are changed, it is slightly more efficient
to set the position after those operations. If both position and size are to be changed, it is better to use
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setBounds(float, float, float, float)"><code>setBounds(float, float, float, float)
</code></a>.
</div>
</li>
</ul>
<a name="setY(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setY
</h4>
<pre>public
void
setY(float
y)
</pre>
<div class="block">Sets the y position where the sprite will be drawn. If origin, rotation, or scale are changed, it is slightly more efficient
to set the position after those operations. If both position and size are to be changed, it is better to use
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setBounds(float, float, float, float)"><code>setBounds(float, float, float, float)
</code></a>.
</div>
</li>
</ul>
<a name="translateX(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>translateX
</h4>
<pre>public
void
translateX(float
xAmount)
</pre>
<div class="block">Sets the x position relative to the current position where the sprite will be drawn. If origin, rotation, or scale are
changed, it is slightly more efficient to translate after those operations.
</div>
</li>
</ul>
<a name="translateY(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>translateY
</h4>
<pre>public
void
translateY(float
yAmount)
</pre>
<div class="block">Sets the y position relative to the current position where the sprite will be drawn. If origin, rotation, or scale are
changed, it is slightly more efficient to translate after those operations.
</div>
</li>
</ul>
<a name="translate(float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>translate
</h4>
<pre>public
void
translate(float
xAmount,
float
yAmount)
</pre>
<div class="block">Sets the position relative to the current position where the sprite will be drawn. If origin, rotation, or scale are
changed, it is slightly more efficient to translate after those operations.
</div>
</li>
</ul>
<a name="setColor(com.badlogic.gdx.graphics.Color)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColor
</h4>
<pre>public
void
setColor(
<a href="../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> tint)
</pre>
<div class="block">Sets the color used to tint this sprite. Default is
<a href="../../../../../com/badlogic/gdx/graphics/Color.html#WHITE"><code>Color.WHITE
</code></a>.
</div>
</li>
</ul>
<a name="setColor(float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColor
</h4>
<pre>public
void
setColor(float
r,
float
g,
float
b,
float
a)
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setColor(com.badlogic.gdx.graphics.Color)"><code>setColor(Color)
</code></a></dd></dl>
</li>
</ul>
<a name="setColor(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColor
</h4>
<pre>public
void
setColor(float
color)
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setColor(com.badlogic.gdx.graphics.Color)"><code>setColor(Color)
</code></a>,
<a href="../../../../../com/badlogic/gdx/graphics/Color.html#toFloatBits()"><code>Color.toFloatBits()
</code></a></dd></dl>
</li>
</ul>
<a name="setOrigin(float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOrigin
</h4>
<pre>public
void
setOrigin(float
originX,
float
originY)
</pre>
<div class="block">Sets the origin in relation to the sprite's position for scaling and rotation.
</div>
</li>
</ul>
<a name="setRotation(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRotation
</h4>
<pre>public
void
setRotation(float
degrees)
</pre>
<div class="block">Sets the rotation of the sprite in degrees. Rotation is centered on the origin set in
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setOrigin(float, float)"><code>setOrigin(float, float)
</code></a></div>
</li>
</ul>
<a name="getRotation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRotation
</h4>
<pre>public
float
getRotation()
</pre>
<dl><dt><span class="strong">Returns:
</span></dt><dd>the rotation of the sprite in degrees
</dd></dl>
</li>
</ul>
<a name="rotate(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rotate
</h4>
<pre>public
void
rotate(float
degrees)
</pre>
<div class="block">Sets the sprite's rotation in degrees relative to the current rotation. Rotation is centered on the origin set in
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setOrigin(float, float)"><code>setOrigin(float, float)
</code></a></div>
</li>
</ul>
<a name="rotate90(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rotate90
</h4>
<pre>public
void
rotate90(boolean
clockwise)
</pre>
<div class="block">Rotates this sprite 90 degrees in-place by rotating the texture coordinates. This rotation is unaffected by
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setRotation(float)"><code>setRotation(float)
</code></a> and
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#rotate(float)"><code>rotate(float)
</code></a>.
</div>
</li>
</ul>
<a name="setScale(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScale
</h4>
<pre>public
void
setScale(float
scaleXY)
</pre>
<div class="block">Sets the sprite's scale for both X and Y uniformly. The sprite scales out from the origin. This will not affect the values
returned by
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getWidth()"><code>getWidth()
</code></a> and
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getHeight()"><code>getHeight()
</code></a></div>
</li>
</ul>
<a name="setScale(float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScale
</h4>
<pre>public
void
setScale(float
scaleX,
float
scaleY)
</pre>
<div class="block">Sets the sprite's scale for both X and Y. The sprite scales out from the origin. This will not affect the values returned by
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getWidth()"><code>getWidth()
</code></a> and
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getHeight()"><code>getHeight()
</code></a></div>
</li>
</ul>
<a name="scale(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scale
</h4>
<pre>public
void
scale(float
amount)
</pre>
<div class="block">Sets the sprite's scale relative to the current scale. for example: original scale 2 -> sprite.scale(4) -> final scale 6.
The sprite scales out from the origin. This will not affect the values returned by
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getWidth()"><code>getWidth()
</code></a> and
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#getHeight()"><code>getHeight()
</code></a></div>
</li>
</ul>
<a name="getVertices()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVertices
</h4>
<pre>public
float[]
getVertices()
</pre>
<div class="block">Returns the packed vertices, colors, and texture coordinates for this sprite.
</div>
</li>
</ul>
<a name="getBoundingRectangle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoundingRectangle
</h4>
<pre>public
<a href="../../../../../com/badlogic/gdx/math/Rectangle.html" title="class in com.badlogic.gdx.math">Rectangle
</a> getBoundingRectangle()
</pre>
<div class="block">Returns the bounding axis aligned
<a href="../../../../../com/badlogic/gdx/math/Rectangle.html" title="class in com.badlogic.gdx.math"><code>Rectangle
</code></a> that bounds this sprite. The rectangles x and y coordinates describe its
bottom left corner. If you change the position or size of the sprite, you have to fetch the triangle again for it to be
recomputed.
</div>
<dl><dt><span class="strong">Returns:
</span></dt><dd>the bounding Rectangle
</dd></dl>
</li>
</ul>
<a name="draw(com.badlogic.gdx.graphics.g2d.SpriteBatch)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw
</h4>
<pre>public
void
draw(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/SpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d">SpriteBatch
</a> spriteBatch)
</pre>
</li>
</ul>
<a name="draw(com.badlogic.gdx.graphics.g2d.SpriteBatch, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw
</h4>
<pre>public
void
draw(
<a href="../../../../../com/badlogic/gdx/graphics/g2d/SpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d">SpriteBatch
</a> spriteBatch,
float
alphaModulation)
</pre>
</li>
</ul>
<a name="getX()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getX
</h4>
<pre>public
float
getX()
</pre>
</li>
</ul>
<a name="getY()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getY
</h4>
<pre>public
float
getY()
</pre>
</li>
</ul>
<a name="getWidth()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth
</h4>
<pre>public
float
getWidth()
</pre>
<dl><dt><span class="strong">Returns:
</span></dt><dd>the width of the sprite, not accounting for scale.
</dd></dl>
</li>
</ul>
<a name="getHeight()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight
</h4>
<pre>public
float
getHeight()
</pre>
<dl><dt><span class="strong">Returns:
</span></dt><dd>the height of the sprite, not accounting for scale.
</dd></dl>
</li>
</ul>
<a name="getOriginX()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginX
</h4>
<pre>public
float
getOriginX()
</pre>
<div class="block">The origin influences
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setPosition(float, float)"><code>setPosition(float, float)
</code></a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setRotation(float)"><code>setRotation(float)
</code></a> and the expansion direction of scaling
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setScale(float, float)"><code>setScale(float, float)
</code></a></div>
</li>
</ul>
<a name="getOriginY()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginY
</h4>
<pre>public
float
getOriginY()
</pre>
<div class="block">The origin influences
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setPosition(float, float)"><code>setPosition(float, float)
</code></a>,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setRotation(float)"><code>setRotation(float)
</code></a> and the expansion direction of scaling
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setScale(float, float)"><code>setScale(float, float)
</code></a></div>
</li>
</ul>
<a name="getScaleX()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScaleX
</h4>
<pre>public
float
getScaleX()
</pre>
<div class="block">X scale of the sprite, independent of size set by
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setSize(float, float)"><code>setSize(float, float)
</code></a></div>
</li>
</ul>
<a name="getScaleY()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScaleY
</h4>
<pre>public
float
getScaleY()
</pre>
<div class="block">Y scale of the sprite, independent of size set by
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setSize(float, float)"><code>setSize(float, float)
</code></a></div>
</li>
</ul>
<a name="getColor()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColor
</h4>
<pre>public
<a href="../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> getColor()
</pre>
<div class="block">Returns the color of this sprite. Changing the returned color will have no affect,
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setColor(com.badlogic.gdx.graphics.Color)"><code>setColor(Color)
</code></a> or
<a href="../../../../../com/badlogic/gdx/graphics/g2d/Sprite.html#setColor(float, float, float, float)"><code>setColor(float, float, float, float)
</code></a> must be used.
</div>
</li>
</ul>
<a name="setRegion(float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRegion
</h4>
<pre>public
void
setRegion(float
u,
float
v,
float
u2,
float
v2)
</pre>
<dl>
<dt><strong>Overrides:
</strong></dt>
<dd><code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setRegion(float, float, float, float)">setRegion
</a></code> in class
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></code></dd>
</dl>
</li>
</ul>
<a name="setU(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setU
</h4>
<pre>public
void
setU(float
u)
</pre>
<dl>
<dt><strong>Overrides:
</strong></dt>
<dd><code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setU(float)">setU
</a></code> in class
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></code></dd>
</dl>
</li>
</ul>
<a name="setV(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setV
</h4>
<pre>public
void
setV(float
v)
</pre>
<dl>
<dt><strong>Overrides:
</strong></dt>
<dd><code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setV(float)">setV
</a></code> in class
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></code></dd>
</dl>
</li>
</ul>
<a name="setU2(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setU2
</h4>
<pre>public
void
setU2(float
u2)
</pre>
<dl>
<dt><strong>Overrides:
</strong></dt>
<dd><code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setU2(float)">setU2
</a></code> in class
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></code></dd>
</dl>
</li>
</ul>
<a name="setV2(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setV2
</h4>
<pre>public
void
setV2(float
v2)
</pre>
<dl>
<dt><strong>Overrides:
</strong></dt>
<dd><code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#setV2(float)">setV2
</a></code> in class
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></code></dd>
</dl>
</li>
</ul>
<a name="flip(boolean, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flip
</h4>
<pre>public
void
flip(boolean
x,
boolean
y)
</pre>
<div class="block">boolean parameters are not setting a state, but performing a flip
</div>
<dl>
<dt><strong>Overrides:
</strong></dt>
<dd><code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#flip(boolean, boolean)">flip
</a></code> in class
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></code></dd>
</dl>
</li>
</ul>
<a name="scroll(float, float)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>scroll
</h4>
<pre>public
void
scroll(float
xAmount,
float
yAmount)
</pre>
<div class="block"><strong>Description copied from class:
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#scroll(float, float)">TextureRegion
</a></code></strong></div>
<div class="block">Offsets the region relative to the current region. Generally the region's size should be the entire size of the texture in
the direction(s) it is scrolled.
</div>
<dl>
<dt><strong>Overrides:
</strong></dt>
<dd><code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html#scroll(float, float)">scroll
</a></code> in class
<code><a href="../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</a></code></dd>
<dt><span class="strong">Parameters:
</span></dt><dd><code>xAmount
</code> - The percentage to offset horizontally.
</dd><dd><code>yAmount
</code> - The percentage to offset vertically. This is done in texture space, so up is negative.
</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview
</a></li>
<li><a href="package-summary.html">Package
</a></li>
<li class="navBarCell1Rev">Class
</li>
<li><a href="class-use/Sprite.html">Use
</a></li>
<li><a href="package-tree.html">Tree
</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated
</a></li>
<li><a href="../../../../../index-all.html">Index
</a></li>
<li><a href="../../../../../help-doc.html">Help
</a></li>
</ul>
<div class="aboutLanguage"><em>libgdx API
</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/badlogic/gdx/graphics/g2d/PolygonSpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d"><span class="strong">Prev Class
</span></a></li>
<li><a href="../../../../../com/badlogic/gdx/graphics/g2d/SpriteBatch.html" title="class in com.badlogic.gdx.graphics.g2d"><span class="strong">Next Class
</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/badlogic/gdx/graphics/g2d/Sprite.html" target="_top">Frames
</a></li>
<li><a href="Sprite.html" target="_top">No Frames
</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes
</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:
</li>
<li>Nested
|
</li>
<li>Field
|
</li>
<li><a href="#constructor_summary">Constr
</a> |
</li>
<li><a href="#method_summary">Method
</a></li>
</ul>
<ul class="subNavList">
<li>Detail:
</li>
<li>Field
|
</li>
<li><a href="#constructor_detail">Constr
</a> |
</li>
<li><a href="#method_detail">Method
</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>
<div style="font-size:9pt"><i>
Copyright
© 2010-2013 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
</i></div>
</small></p>
</body>
</html>