Package com.github.tommyettinger.textra
Class Font.TexturelessRegion
java.lang.Object
com.badlogic.gdx.graphics.g2d.TextureRegion
com.github.tommyettinger.textra.Font.TexturelessRegion
- Enclosing class:
- Font
public static class Font.TexturelessRegion
extends com.badlogic.gdx.graphics.g2d.TextureRegion
Describes the region of a glyph in a hypothetical larger Texture that most likely does not exist here.
This is meant to replace
TextureRegion when Font.canUseTextures is false. It knows the x,y position
that a normal TextureRegion would start drawing with, as well as the width and height of that region, but it
cannot generally draw anything.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTexturelessRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region) TexturelessRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region, int x, int y, int width, int height) TexturelessRegion(com.badlogic.gdx.graphics.Texture texture) TexturelessRegion(com.badlogic.gdx.graphics.Texture texture, float u, float v, float u2, float v2) TexturelessRegion(com.badlogic.gdx.graphics.Texture texture, int width, int height) TexturelessRegion(com.badlogic.gdx.graphics.Texture texture, int x, int y, int width, int height) -
Method Summary
Modifier and TypeMethodDescriptionvoidflip(boolean x, boolean y) intintintintbooleanisFlipX()booleanisFlipY()voidsetRegion(float u, float v, float u2, float v2) voidsetRegion(int x, int y, int width, int height) voidsetRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region) voidsetRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region, int x, int y, int width, int height) voidsetRegion(com.badlogic.gdx.graphics.Texture texture) voidsetRegionHeight(int height) voidsetRegionWidth(int width) voidsetRegionX(int x) voidsetRegionY(int y) Methods inherited from class com.badlogic.gdx.graphics.g2d.TextureRegion
getTexture, getU, getU2, getV, getV2, scroll, setTexture, setU, setU2, setV, setV2, split, split
-
Field Details
-
x
public int x -
y
public int y -
width
public int width -
height
public int height
-
-
Constructor Details
-
TexturelessRegion
public TexturelessRegion() -
TexturelessRegion
public TexturelessRegion(com.badlogic.gdx.graphics.Texture texture) -
TexturelessRegion
public TexturelessRegion(com.badlogic.gdx.graphics.Texture texture, int width, int height) -
TexturelessRegion
public TexturelessRegion(com.badlogic.gdx.graphics.Texture texture, int x, int y, int width, int height) -
TexturelessRegion
public TexturelessRegion(com.badlogic.gdx.graphics.Texture texture, float u, float v, float u2, float v2) -
TexturelessRegion
public TexturelessRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region) -
TexturelessRegion
public TexturelessRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region, int x, int y, int width, int height)
-
-
Method Details
-
setRegion
public void setRegion(com.badlogic.gdx.graphics.Texture texture) - Overrides:
setRegionin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegion
public void setRegion(int x, int y, int width, int height) - Overrides:
setRegionin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegion
public void setRegion(float u, float v, float u2, float v2) - Overrides:
setRegionin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegion
public void setRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region) - Overrides:
setRegionin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegion
public void setRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region, int x, int y, int width, int height) - Overrides:
setRegionin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
getRegionX
public int getRegionX()- Overrides:
getRegionXin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegionX
public void setRegionX(int x) - Overrides:
setRegionXin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
getRegionY
public int getRegionY()- Overrides:
getRegionYin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegionY
public void setRegionY(int y) - Overrides:
setRegionYin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
getRegionWidth
public int getRegionWidth()- Overrides:
getRegionWidthin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegionWidth
public void setRegionWidth(int width) - Overrides:
setRegionWidthin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
getRegionHeight
public int getRegionHeight()- Overrides:
getRegionHeightin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegionHeight
public void setRegionHeight(int height) - Overrides:
setRegionHeightin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
flip
public void flip(boolean x, boolean y) - Overrides:
flipin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
isFlipX
public boolean isFlipX()- Overrides:
isFlipXin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
isFlipY
public boolean isFlipY()- Overrides:
isFlipYin classcom.badlogic.gdx.graphics.g2d.TextureRegion
-