public class LibgdxSprite extends java.lang.Object implements org.mini2Dx.core.graphics.Sprite, GdxTextureRegion
| Modifier and Type | Field and Description |
|---|---|
com.badlogic.gdx.graphics.g2d.Sprite |
sprite |
| Constructor and Description |
|---|
LibgdxSprite()
Creates an uninitialized sprite.
|
LibgdxSprite(org.mini2Dx.core.graphics.Sprite sprite)
Creates a sprite that is a copy in every way of the specified sprite.
|
LibgdxSprite(org.mini2Dx.core.graphics.Texture texture)
Creates a sprite with width, height, and texture region equal to the size
of the texture.
|
LibgdxSprite(org.mini2Dx.core.graphics.Texture texture,
int srcWidth,
int srcHeight)
Creates a sprite with width, height, and texture region equal to the
specified size.
|
LibgdxSprite(org.mini2Dx.core.graphics.Texture texture,
int srcX,
int srcY,
int srcWidth,
int srcHeight)
Creates a sprite with width, height, and texture region equal to the
specified size.
|
LibgdxSprite(org.mini2Dx.core.graphics.TextureRegion region)
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
|
LibgdxSprite(org.mini2Dx.core.graphics.TextureRegion region,
int srcX,
int srcY,
int srcWidth,
int srcHeight)
Creates a sprite with width, height, and texture region equal to the
specified size, relative to specified sprite's texture region.
|
| Modifier and Type | Method and Description |
|---|---|
com.badlogic.gdx.graphics.g2d.TextureRegion |
asGdxTextureRegion() |
void |
flip(boolean x,
boolean y) |
float |
getAlpha() |
org.mini2Dx.core.geom.Rectangle |
getBoundingRectangle() |
float |
getHeight() |
float |
getOriginX() |
float |
getOriginY() |
int |
getRegionHeight() |
int |
getRegionWidth() |
int |
getRegionX() |
int |
getRegionY() |
float |
getRotation() |
float |
getScaleX() |
float |
getScaleY() |
org.mini2Dx.core.graphics.Texture |
getTexture() |
org.mini2Dx.core.graphics.Color |
getTint() |
float |
getU() |
float |
getU2() |
float |
getV() |
float |
getV2() |
float[] |
getVertices() |
float |
getWidth() |
float |
getX() |
float |
getY() |
boolean |
isFlipX() |
boolean |
isFlipY() |
void |
rotate(float degrees) |
void |
rotate90(boolean clockwise) |
void |
scale(float amount) |
void |
scroll(float xAmount,
float yAmount) |
void |
set(org.mini2Dx.core.graphics.Sprite sprite) |
void |
setAlpha(float a) |
void |
setBounds(float x,
float y,
float width,
float height) |
void |
setCenter(float x,
float y) |
void |
setCenterX(float x) |
void |
setCenterY(float y) |
void |
setFlip(boolean x,
boolean y) |
void |
setFlipX(boolean flipX) |
void |
setFlipY(boolean flipY) |
void |
setOrigin(float originX,
float originY) |
void |
setOriginBasedPosition(float x,
float y) |
void |
setOriginCenter() |
void |
setPosition(float x,
float y) |
void |
setRegion(float u,
float v,
float u2,
float v2) |
void |
setRegion(int x,
int y,
int width,
int height) |
void |
setRegion(org.mini2Dx.core.graphics.Texture texture) |
void |
setRegion(org.mini2Dx.core.graphics.TextureRegion region) |
void |
setRegion(org.mini2Dx.core.graphics.TextureRegion region,
int x,
int y,
int width,
int height) |
void |
setRegionHeight(int height) |
void |
setRegionWidth(int width) |
void |
setRegionX(int x) |
void |
setRegionY(int y) |
void |
setRotation(float degrees) |
void |
setScale(float scaleXY) |
void |
setScale(float scaleX,
float scaleY) |
void |
setSize(float width,
float height) |
void |
setTexture(org.mini2Dx.core.graphics.Texture texture) |
void |
setTint(org.mini2Dx.core.graphics.Color tint) |
void |
setU(float u) |
void |
setU2(float u2) |
void |
setV(float v) |
void |
setV2(float v2) |
void |
setX(float x) |
void |
setY(float y) |
org.mini2Dx.core.graphics.TextureRegion[][] |
split(int tileWidth,
int tileHeight) |
org.mini2Dx.core.graphics.Pixmap |
toPixmap() |
void |
translate(float xAmount,
float yAmount) |
void |
translateX(float xAmount) |
void |
translateY(float yAmount) |
public LibgdxSprite()
public LibgdxSprite(org.mini2Dx.core.graphics.Texture texture)
public LibgdxSprite(org.mini2Dx.core.graphics.Texture texture,
int srcWidth,
int srcHeight)
srcWidth - The width of the texture region. May be negative to flip the
sprite when drawn.srcHeight - The height of the texture region. May be negative to flip the
sprite when drawn.public LibgdxSprite(org.mini2Dx.core.graphics.Texture texture,
int srcX,
int srcY,
int srcWidth,
int srcHeight)
srcX - The x coordinate of the region to drawsrcY - The y coordinate of the region to drawsrcWidth - The width of the texture region. May be negative to flip the
sprite when drawn.srcHeight - The height of the texture region. May be negative to flip the
sprite when drawn.public LibgdxSprite(org.mini2Dx.core.graphics.TextureRegion region)
public LibgdxSprite(org.mini2Dx.core.graphics.TextureRegion region,
int srcX,
int srcY,
int srcWidth,
int srcHeight)
srcX - The x coordinate of the region to drawsrcY - The y coordinate of the region to drawsrcWidth - The width of the texture region. May be negative to flip the
sprite when drawn.srcHeight - The height of the texture region. May be negative to flip the
sprite when drawn.public LibgdxSprite(org.mini2Dx.core.graphics.Sprite sprite)
public void set(org.mini2Dx.core.graphics.Sprite sprite)
set in interface org.mini2Dx.core.graphics.Spritepublic void setBounds(float x,
float y,
float width,
float height)
setBounds in interface org.mini2Dx.core.graphics.Spritepublic void setSize(float width,
float height)
setSize in interface org.mini2Dx.core.graphics.Spritepublic void setPosition(float x,
float y)
setPosition in interface org.mini2Dx.core.graphics.Spritepublic void setOriginBasedPosition(float x,
float y)
setOriginBasedPosition in interface org.mini2Dx.core.graphics.Spritepublic void setCenterX(float x)
setCenterX in interface org.mini2Dx.core.graphics.Spritepublic void setCenterY(float y)
setCenterY in interface org.mini2Dx.core.graphics.Spritepublic void setCenter(float x,
float y)
setCenter in interface org.mini2Dx.core.graphics.Spritepublic void translateX(float xAmount)
translateX in interface org.mini2Dx.core.graphics.Spritepublic void translateY(float yAmount)
translateY in interface org.mini2Dx.core.graphics.Spritepublic void translate(float xAmount,
float yAmount)
translate in interface org.mini2Dx.core.graphics.Spritepublic void setOrigin(float originX,
float originY)
setOrigin in interface org.mini2Dx.core.graphics.Spritepublic void setOriginCenter()
setOriginCenter in interface org.mini2Dx.core.graphics.Spritepublic float getRotation()
getRotation in interface org.mini2Dx.core.graphics.Spritepublic void setRotation(float degrees)
setRotation in interface org.mini2Dx.core.graphics.Spritepublic void rotate(float degrees)
rotate in interface org.mini2Dx.core.graphics.Spritepublic void rotate90(boolean clockwise)
rotate90 in interface org.mini2Dx.core.graphics.Spritepublic void setScale(float scaleXY)
setScale in interface org.mini2Dx.core.graphics.Spritepublic void setScale(float scaleX,
float scaleY)
setScale in interface org.mini2Dx.core.graphics.Spritepublic void scale(float amount)
scale in interface org.mini2Dx.core.graphics.Spritepublic float[] getVertices()
getVertices in interface org.mini2Dx.core.graphics.Spritepublic org.mini2Dx.core.geom.Rectangle getBoundingRectangle()
getBoundingRectangle in interface org.mini2Dx.core.graphics.Spritepublic float getX()
getX in interface org.mini2Dx.core.graphics.Spritepublic void setX(float x)
setX in interface org.mini2Dx.core.graphics.Spritepublic float getY()
getY in interface org.mini2Dx.core.graphics.Spritepublic void setY(float y)
setY in interface org.mini2Dx.core.graphics.Spritepublic float getWidth()
getWidth in interface org.mini2Dx.core.graphics.Spritepublic float getHeight()
getHeight in interface org.mini2Dx.core.graphics.Spritepublic float getOriginX()
getOriginX in interface org.mini2Dx.core.graphics.Spritepublic float getOriginY()
getOriginY in interface org.mini2Dx.core.graphics.Spritepublic float getScaleX()
getScaleX in interface org.mini2Dx.core.graphics.Spritepublic float getScaleY()
getScaleY in interface org.mini2Dx.core.graphics.Spritepublic org.mini2Dx.core.graphics.Color getTint()
getTint in interface org.mini2Dx.core.graphics.Spritepublic void setTint(org.mini2Dx.core.graphics.Color tint)
setTint in interface org.mini2Dx.core.graphics.Spritepublic void setRegion(org.mini2Dx.core.graphics.Texture texture)
setRegion in interface org.mini2Dx.core.graphics.TextureRegionpublic void setRegion(int x,
int y,
int width,
int height)
setRegion in interface org.mini2Dx.core.graphics.TextureRegionpublic void setRegion(float u,
float v,
float u2,
float v2)
setRegion in interface org.mini2Dx.core.graphics.TextureRegionpublic void setRegion(org.mini2Dx.core.graphics.TextureRegion region)
setRegion in interface org.mini2Dx.core.graphics.TextureRegionpublic void setRegion(org.mini2Dx.core.graphics.TextureRegion region,
int x,
int y,
int width,
int height)
setRegion in interface org.mini2Dx.core.graphics.TextureRegionpublic org.mini2Dx.core.graphics.Texture getTexture()
getTexture in interface org.mini2Dx.core.graphics.TextureRegionpublic void setTexture(org.mini2Dx.core.graphics.Texture texture)
setTexture in interface org.mini2Dx.core.graphics.TextureRegionpublic float getU()
getU in interface org.mini2Dx.core.graphics.TextureRegionpublic void setU(float u)
setU in interface org.mini2Dx.core.graphics.TextureRegionpublic float getV()
getV in interface org.mini2Dx.core.graphics.TextureRegionpublic void setV(float v)
setV in interface org.mini2Dx.core.graphics.TextureRegionpublic float getU2()
getU2 in interface org.mini2Dx.core.graphics.TextureRegionpublic void setU2(float u2)
setU2 in interface org.mini2Dx.core.graphics.TextureRegionpublic float getV2()
getV2 in interface org.mini2Dx.core.graphics.TextureRegionpublic void setV2(float v2)
setV2 in interface org.mini2Dx.core.graphics.TextureRegionpublic int getRegionX()
getRegionX in interface org.mini2Dx.core.graphics.TextureRegionpublic void setRegionX(int x)
setRegionX in interface org.mini2Dx.core.graphics.TextureRegionpublic int getRegionY()
getRegionY in interface org.mini2Dx.core.graphics.TextureRegionpublic void setRegionY(int y)
setRegionY in interface org.mini2Dx.core.graphics.TextureRegionpublic int getRegionWidth()
getRegionWidth in interface org.mini2Dx.core.graphics.TextureRegionpublic void setRegionWidth(int width)
setRegionWidth in interface org.mini2Dx.core.graphics.TextureRegionpublic int getRegionHeight()
getRegionHeight in interface org.mini2Dx.core.graphics.TextureRegionpublic void setRegionHeight(int height)
setRegionHeight in interface org.mini2Dx.core.graphics.TextureRegionpublic void flip(boolean x,
boolean y)
flip in interface org.mini2Dx.core.graphics.TextureRegionpublic void setFlip(boolean x,
boolean y)
setFlip in interface org.mini2Dx.core.graphics.SpritesetFlip in interface org.mini2Dx.core.graphics.TextureRegionpublic boolean isFlipX()
isFlipX in interface org.mini2Dx.core.graphics.TextureRegionpublic float getAlpha()
getAlpha in interface org.mini2Dx.core.graphics.Spritepublic void setAlpha(float a)
setAlpha in interface org.mini2Dx.core.graphics.Spritepublic void setFlipX(boolean flipX)
setFlipX in interface org.mini2Dx.core.graphics.SpritesetFlipX in interface org.mini2Dx.core.graphics.TextureRegionpublic boolean isFlipY()
isFlipY in interface org.mini2Dx.core.graphics.TextureRegionpublic void setFlipY(boolean flipY)
setFlipY in interface org.mini2Dx.core.graphics.SpritesetFlipY in interface org.mini2Dx.core.graphics.TextureRegionpublic void scroll(float xAmount,
float yAmount)
scroll in interface org.mini2Dx.core.graphics.TextureRegionpublic org.mini2Dx.core.graphics.Pixmap toPixmap()
toPixmap in interface org.mini2Dx.core.graphics.TextureRegionpublic org.mini2Dx.core.graphics.TextureRegion[][] split(int tileWidth,
int tileHeight)
split in interface org.mini2Dx.core.graphics.TextureRegionpublic com.badlogic.gdx.graphics.g2d.TextureRegion asGdxTextureRegion()
asGdxTextureRegion in interface GdxTextureRegion