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 TypeMethodDescriptionvoid
flip
(boolean x, boolean y) int
int
int
int
boolean
isFlipX()
boolean
isFlipY()
void
setRegion
(float u, float v, float u2, float v2) void
setRegion
(int x, int y, int width, int height) void
setRegion
(com.badlogic.gdx.graphics.g2d.TextureRegion region) void
setRegion
(com.badlogic.gdx.graphics.g2d.TextureRegion region, int x, int y, int width, int height) void
setRegion
(com.badlogic.gdx.graphics.Texture texture) void
setRegionHeight
(int height) void
setRegionWidth
(int width) void
setRegionX
(int x) void
setRegionY
(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:
setRegion
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegion
public void setRegion(int x, int y, int width, int height) - Overrides:
setRegion
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegion
public void setRegion(float u, float v, float u2, float v2) - Overrides:
setRegion
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegion
public void setRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region) - Overrides:
setRegion
in 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:
setRegion
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
getRegionX
public int getRegionX()- Overrides:
getRegionX
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegionX
public void setRegionX(int x) - Overrides:
setRegionX
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
getRegionY
public int getRegionY()- Overrides:
getRegionY
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegionY
public void setRegionY(int y) - Overrides:
setRegionY
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
getRegionWidth
public int getRegionWidth()- Overrides:
getRegionWidth
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegionWidth
public void setRegionWidth(int width) - Overrides:
setRegionWidth
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
getRegionHeight
public int getRegionHeight()- Overrides:
getRegionHeight
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
setRegionHeight
public void setRegionHeight(int height) - Overrides:
setRegionHeight
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
flip
public void flip(boolean x, boolean y) - Overrides:
flip
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
isFlipX
public boolean isFlipX()- Overrides:
isFlipX
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-
isFlipY
public boolean isFlipY()- Overrides:
isFlipY
in classcom.badlogic.gdx.graphics.g2d.TextureRegion
-