public class WarpingSpriteRendererUtilV2 extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WarpingSpriteRendererUtilV2.WSVertex |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
mirror |
protected SpriteAPI |
sprite |
protected WarpingSpriteRendererUtilV2.WSVertex[][] |
vertices |
protected int |
verticesTall |
protected int |
verticesWide |
| Constructor and Description |
|---|
WarpingSpriteRendererUtilV2(SpriteAPI sprite,
int verticesWide,
int verticesTall,
float minWarpRadius,
float maxWarpRadius,
float warpRateMult) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount) |
SpriteAPI |
getSprite() |
int |
getVerticesTall() |
int |
getVerticesWide() |
boolean |
isMirror() |
void |
renderAtCenter(float x,
float y) |
void |
setMirror(boolean mirror) |
void |
setWarpRateMult(float mult)
Only works once, if the original mult was 1f - original rate values are not retained.
|
protected int verticesWide
protected int verticesTall
protected WarpingSpriteRendererUtilV2.WSVertex[][] vertices
protected boolean mirror
public WarpingSpriteRendererUtilV2(SpriteAPI sprite, int verticesWide, int verticesTall, float minWarpRadius, float maxWarpRadius, float warpRateMult)
public void setWarpRateMult(float mult)
mult - public void advance(float amount)
public void renderAtCenter(float x, float y)
public int getVerticesWide()
public int getVerticesTall()
public boolean isMirror()
public void setMirror(boolean mirror)