APIdia Launch Partner
Top Description Fields Constructors Methods
com.badlogic.gdx.maps.objects

public Class TextureMapObject

extends MapObject
Class Inheritance
Known Direct Subclasses
com.badlogic.gdx.maps.tiled.objects.TiledMapTileMapObject
Imports
com.badlogic.gdx.graphics.g2d.TextureRegion, com.badlogic.gdx.maps.MapObject

@brief Represents a map object containing a texture (region)

Field Summary

Modifier and TypeField and Description
private float
private float
private float
private float
private float
private TextureRegion
private float
x

private float
y

Constructor Summary

AccessConstructor and Description
public
TextureMapObject()

Creates an empty texture map object

public
TextureMapObject(TextureRegion
the TextureRegion to use.
textureRegion
)

Creates texture map object with the given region

Method Summary

Modifier and TypeMethod and Description
public float
getOriginX()

Returns: x axis origin

public float
getOriginY()

Returns: y axis origin

public float
getRotation()

Returns: texture's rotation in radians

public float
getScaleX()

Returns: x axis scale

public float
getScaleY()

Returns: y axis scale

public TextureRegion
getTextureRegion()

Returns: region

public float
getX()

Returns: x axis coordinate

public float
getY()

Returns: y axis coordinate

public void
setOriginX(float
new x axis origin
x
)

public void
setOriginY(float
new axis origin
y
)

public void
setRotation(float
new texture's rotation in radians
rotation
)

public void
setScaleX(float
new x axis scale
x
)

public void
setScaleY(float
new y axis scale
y
)

public void
setTextureRegion(TextureRegion
new texture region
region
)

public void
setX(float
new x axis coordinate
x
)

public void
setY(float
new y axis coordinate
y
)

Inherited from com.badlogic.gdx.maps.MapObject:
getColorgetNamegetOpacitygetPropertiesisVisiblesetColorsetNamesetOpacitysetVisible

Field Detail

originXback to summary
private float originX
originYback to summary
private float originY
rotationback to summary
private float rotation
scaleXback to summary
private float scaleX
scaleYback to summary
private float scaleY
textureRegionback to summary
private TextureRegion textureRegion
xback to summary
private float x
yback to summary
private float y

Constructor Detail

TextureMapObjectback to summary
public TextureMapObject()

Creates an empty texture map object

TextureMapObjectback to summary
public TextureMapObject(TextureRegion textureRegion)

Creates texture map object with the given region

Parameters
textureRegion:TextureRegion

the TextureRegion to use.

Method Detail

getOriginXback to summary
public float getOriginX()
Returns:float

x axis origin

getOriginYback to summary
public float getOriginY()
Returns:float

y axis origin

getRotationback to summary
public float getRotation()
Returns:float

texture's rotation in radians

getScaleXback to summary
public float getScaleX()
Returns:float

x axis scale

getScaleYback to summary
public float getScaleY()
Returns:float

y axis scale

getTextureRegionback to summary
public TextureRegion getTextureRegion()
Returns:TextureRegion

region

getXback to summary
public float getX()
Returns:float

x axis coordinate

getYback to summary
public float getY()
Returns:float

y axis coordinate

setOriginXback to summary
public void setOriginX(float x)
Parameters
x:float

new x axis origin

setOriginYback to summary
public void setOriginY(float y)
Parameters
y:float

new axis origin

setRotationback to summary
public void setRotation(float rotation)
Parameters
rotation:float

new texture's rotation in radians

setScaleXback to summary
public void setScaleX(float x)
Parameters
x:float

new x axis scale

setScaleYback to summary
public void setScaleY(float y)
Parameters
y:float

new y axis scale

setTextureRegionback to summary
public void setTextureRegion(TextureRegion region)
Parameters
region:TextureRegion

new texture region

setXback to summary
public void setX(float x)
Parameters
x:float

new x axis coordinate

setYback to summary
public void setY(float y)
Parameters
y:float

new y axis coordinate