public class TiledTextureRegion extends BaseTextureRegion implements ITiledTextureRegion
| Modifier and Type | Field and Description |
|---|---|
protected int |
mCurrentTileIndex |
protected ITextureRegion[] |
mTextureRegions |
protected int |
mTileCount |
mTexture| Constructor and Description |
|---|
TiledTextureRegion(ITexture pTexture,
boolean pPerformSameTextureSanityCheck,
ITextureRegion... pTextureRegions) |
TiledTextureRegion(ITexture pTexture,
ITextureRegion... pTextureRegions) |
| Modifier and Type | Method and Description |
|---|---|
static TiledTextureRegion |
create(ITexture pTexture,
int pTextureX,
int pTextureY,
int pTextureWidth,
int pTextureHeight,
int pTileColumns,
int pTileRows) |
static TiledTextureRegion |
create(ITexture pTexture,
int pTextureX,
int pTextureY,
int pTextureWidth,
int pTextureHeight,
int pTileColumns,
int pTileRows,
boolean pRotated) |
TiledTextureRegion |
deepCopy() |
int |
getCurrentTileIndex() |
float |
getHeight()
Note: Takes
ITextureRegion.getScale() into account! |
float |
getHeight(int pTileIndex)
Note: Takes
ITiledTextureRegion.getScale(int) into account! |
float |
getScale() |
float |
getScale(int pTileIndex) |
ITextureRegion |
getTextureRegion(int pTileIndex) |
float |
getTextureX() |
float |
getTextureX(int pTileIndex) |
float |
getTextureY() |
float |
getTextureY(int pTileIndex) |
int |
getTileCount() |
float |
getU() |
float |
getU(int pTileIndex) |
float |
getU2() |
float |
getU2(int pTileIndex) |
float |
getV() |
float |
getV(int pTileIndex) |
float |
getV2() |
float |
getV2(int pTileIndex) |
float |
getWidth()
Note: Takes
ITextureRegion.getScale() into account! |
float |
getWidth(int pTileIndex)
Note: Takes
ITiledTextureRegion.getScale(int) into account! |
boolean |
isRotated() |
boolean |
isRotated(int pTileIndex) |
boolean |
isScaled() |
boolean |
isScaled(int pTileIndex) |
void |
nextTile() |
void |
set(float pTextureX,
float pTextureY,
float pTextureWidth,
float pTextureHeight) |
void |
set(int pTileIndex,
float pTextureX,
float pTextureY,
float pTextureWidth,
float pTextureHeight) |
void |
setCurrentTileIndex(int pCurrentTileIndex) |
void |
setTextureHeight(float pTextureHeight) |
void |
setTextureHeight(int pTileIndex,
float pTextureHeight) |
void |
setTexturePosition(float pTextureX,
float pTextureY) |
void |
setTexturePosition(int pTileIndex,
float pTextureX,
float pTextureY) |
void |
setTextureSize(float pTextureWidth,
float pTextureHeight) |
void |
setTextureSize(int pTileIndex,
float pTextureWidth,
float pTextureHeight) |
void |
setTextureWidth(float pTextureWidth) |
void |
setTextureWidth(int pTileIndex,
float pTextureWidth) |
void |
setTextureX(float pTextureX) |
void |
setTextureX(int pTileIndex,
float pTextureX) |
void |
setTextureY(float pTextureY) |
void |
setTextureY(int pTileIndex,
float pTextureY) |
getTextureclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTextureprotected int mCurrentTileIndex
protected final int mTileCount
protected final ITextureRegion[] mTextureRegions
public TiledTextureRegion(ITexture pTexture, ITextureRegion... pTextureRegions)
public TiledTextureRegion(ITexture pTexture, boolean pPerformSameTextureSanityCheck, ITextureRegion... pTextureRegions)
pTexture - pPerformSameTextureSanityCheck - checks whether all supplied ITextureRegion are on the same TexturepTextureRegions - public static TiledTextureRegion create(ITexture pTexture, int pTextureX, int pTextureY, int pTextureWidth, int pTextureHeight, int pTileColumns, int pTileRows)
public static TiledTextureRegion create(ITexture pTexture, int pTextureX, int pTextureY, int pTextureWidth, int pTextureHeight, int pTileColumns, int pTileRows, boolean pRotated)
public TiledTextureRegion deepCopy()
deepCopy in interface ITextureRegiondeepCopy in interface ITiledTextureRegiondeepCopy in class BaseTextureRegionpublic int getCurrentTileIndex()
getCurrentTileIndex in interface ITiledTextureRegionpublic void setCurrentTileIndex(int pCurrentTileIndex)
setCurrentTileIndex in interface ITiledTextureRegionpublic void nextTile()
nextTile in interface ITiledTextureRegionpublic ITextureRegion getTextureRegion(int pTileIndex)
getTextureRegion in interface ITiledTextureRegionpublic int getTileCount()
getTileCount in interface ITiledTextureRegionpublic float getTextureX()
getTextureX in interface ITextureRegionpublic float getTextureX(int pTileIndex)
getTextureX in interface ITiledTextureRegionpublic float getTextureY()
getTextureY in interface ITextureRegionpublic float getTextureY(int pTileIndex)
getTextureY in interface ITiledTextureRegionpublic void setTextureX(float pTextureX)
setTextureX in interface ITextureRegionpublic void setTextureX(int pTileIndex,
float pTextureX)
setTextureX in interface ITiledTextureRegionpublic void setTextureY(float pTextureY)
setTextureY in interface ITextureRegionpublic void setTextureY(int pTileIndex,
float pTextureY)
setTextureY in interface ITiledTextureRegionpublic void setTexturePosition(float pTextureX,
float pTextureY)
setTexturePosition in interface ITextureRegionpublic void setTexturePosition(int pTileIndex,
float pTextureX,
float pTextureY)
setTexturePosition in interface ITiledTextureRegionpublic float getWidth()
ITextureRegionITextureRegion.getScale() into account!getWidth in interface ITextureRegionpublic float getWidth(int pTileIndex)
ITiledTextureRegionITiledTextureRegion.getScale(int) into account!getWidth in interface ITiledTextureRegionpublic float getHeight()
ITextureRegionITextureRegion.getScale() into account!getHeight in interface ITextureRegionpublic float getHeight(int pTileIndex)
ITiledTextureRegionITiledTextureRegion.getScale(int) into account!getHeight in interface ITiledTextureRegionpublic void setTextureWidth(float pTextureWidth)
setTextureWidth in interface ITextureRegionpublic void setTextureWidth(int pTileIndex,
float pTextureWidth)
setTextureWidth in interface ITiledTextureRegionpublic void setTextureHeight(float pTextureHeight)
setTextureHeight in interface ITextureRegionpublic void setTextureHeight(int pTileIndex,
float pTextureHeight)
setTextureHeight in interface ITiledTextureRegionpublic void setTextureSize(float pTextureWidth,
float pTextureHeight)
setTextureSize in interface ITextureRegionpublic void setTextureSize(int pTileIndex,
float pTextureWidth,
float pTextureHeight)
setTextureSize in interface ITiledTextureRegionpublic void set(float pTextureX,
float pTextureY,
float pTextureWidth,
float pTextureHeight)
set in interface ITextureRegionpublic void set(int pTileIndex,
float pTextureX,
float pTextureY,
float pTextureWidth,
float pTextureHeight)
set in interface ITiledTextureRegionpublic float getU()
getU in interface ITextureRegionpublic float getU(int pTileIndex)
getU in interface ITiledTextureRegionpublic float getV()
getV in interface ITextureRegionpublic float getV(int pTileIndex)
getV in interface ITiledTextureRegionpublic float getU2()
getU2 in interface ITextureRegionpublic float getU2(int pTileIndex)
getU2 in interface ITiledTextureRegionpublic float getV2()
getV2 in interface ITextureRegionpublic float getV2(int pTileIndex)
getV2 in interface ITiledTextureRegionpublic boolean isScaled()
isScaled in interface ITextureRegionpublic boolean isScaled(int pTileIndex)
isScaled in interface ITiledTextureRegionpublic float getScale()
getScale in interface ITextureRegionpublic float getScale(int pTileIndex)
getScale in interface ITiledTextureRegionpublic boolean isRotated()
isRotated in interface ITextureRegionpublic boolean isRotated(int pTileIndex)
isRotated in interface ITiledTextureRegion