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 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 class com.badlogic.gdx.graphics.g2d.TextureRegion
    • setRegion

      public void setRegion(int x, int y, int width, int height)
      Overrides:
      setRegion in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • setRegion

      public void setRegion(float u, float v, float u2, float v2)
      Overrides:
      setRegion in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • setRegion

      public void setRegion(com.badlogic.gdx.graphics.g2d.TextureRegion region)
      Overrides:
      setRegion in class com.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 class com.badlogic.gdx.graphics.g2d.TextureRegion
    • getRegionX

      public int getRegionX()
      Overrides:
      getRegionX in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • setRegionX

      public void setRegionX(int x)
      Overrides:
      setRegionX in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • getRegionY

      public int getRegionY()
      Overrides:
      getRegionY in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • setRegionY

      public void setRegionY(int y)
      Overrides:
      setRegionY in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • getRegionWidth

      public int getRegionWidth()
      Overrides:
      getRegionWidth in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • setRegionWidth

      public void setRegionWidth(int width)
      Overrides:
      setRegionWidth in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • getRegionHeight

      public int getRegionHeight()
      Overrides:
      getRegionHeight in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • setRegionHeight

      public void setRegionHeight(int height)
      Overrides:
      setRegionHeight in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • flip

      public void flip(boolean x, boolean y)
      Overrides:
      flip in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • isFlipX

      public boolean isFlipX()
      Overrides:
      isFlipX in class com.badlogic.gdx.graphics.g2d.TextureRegion
    • isFlipY

      public boolean isFlipY()
      Overrides:
      isFlipY in class com.badlogic.gdx.graphics.g2d.TextureRegion