public class ExtendViewport extends Viewport
FitViewport
except the viewport will expand its size after scaling to
fill the remaining space of the window to avoid black bars. A maxiumum virtual screen size c
an be set if black bars are desired after a certain amount of viewport expansion.Constructor and Description |
---|
ExtendViewport(boolean powerOfTwo,
float minWorldWidth,
float minWorldHeight)
Constructor with no maxiumum virtual screen size
|
ExtendViewport(boolean powerOfTwo,
float minWorldWidth,
float minWorldHeight,
float maxWorldWidth,
float maxWorldHeight)
Constructor
|
ExtendViewport(float minWorldWidth,
float minWorldHeight)
Constructor with no maxiumum virtual screen size
|
ExtendViewport(float minWorldWidth,
float minWorldHeight,
float maxWorldWidth,
float maxWorldHeight)
Constructor
|
Modifier and Type | Method and Description |
---|---|
float |
getMaxWorldHeight() |
float |
getMaxWorldWidth() |
float |
getMinWorldHeight() |
float |
getMinWorldWidth() |
boolean |
isPowerOfTwo() |
void |
onResize(int width,
int height) |
void |
setMaxWorldHeight(float maxWorldHeight) |
void |
setMaxWorldWidth(float maxWorldWidth) |
void |
setMinWorldHeight(float minWorldHeight) |
void |
setMinWorldWidth(float minWorldWidth) |
void |
setPowerOfTwo(boolean powerOfTwo) |
apply, getHeight, getInvScaleX, getInvScaleY, getScaleX, getScaleY, getWidth, getX, getY, setBounds, toScreenCoordinates, toScreenCoordinates, toWorldCoordinates, toWorldCoordinates, unapply
public ExtendViewport(float minWorldWidth, float minWorldHeight)
minWorldWidth
- Minimum virtual screen widthminWorldHeight
- Minimum virtual screen heightpublic ExtendViewport(float minWorldWidth, float minWorldHeight, float maxWorldWidth, float maxWorldHeight)
minWorldWidth
- Minimum virtual screen widthminWorldHeight
- Minimum virtual screen heightmaxWorldWidth
- Maximum virtual screen widthmaxWorldHeight
- Maximum virtual screen heightpublic ExtendViewport(boolean powerOfTwo, float minWorldWidth, float minWorldHeight)
powerOfTwo
- True if scaling should only be applied in powers of twominWorldWidth
- Minimum virtual screen widthminWorldHeight
- Minimum virtual screen heightpublic ExtendViewport(boolean powerOfTwo, float minWorldWidth, float minWorldHeight, float maxWorldWidth, float maxWorldHeight)
powerOfTwo
- True if scaling should only be applied in powers of twominWorldWidth
- Minimum virtual screen widthminWorldHeight
- Minimum virtual screen heightmaxWorldWidth
- Maximum virtual screen widthmaxWorldHeight
- Maximum virtual screen heightpublic float getMinWorldWidth()
public void setMinWorldWidth(float minWorldWidth)
public float getMinWorldHeight()
public void setMinWorldHeight(float minWorldHeight)
public float getMaxWorldWidth()
public void setMaxWorldWidth(float maxWorldWidth)
public float getMaxWorldHeight()
public void setMaxWorldHeight(float maxWorldHeight)
public boolean isPowerOfTwo()
public void setPowerOfTwo(boolean powerOfTwo)