Package zombie.core.textures
Class MultiTextureFBO2
java.lang.Object
zombie.core.textures.MultiTextureFBO2
public class MultiTextureFBO2
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description boolean[]bAutoZoombooleanbZoomEnabledTextureFBOCurrentTextureFBOFBOrenderedfloat[]startZoomfloat[]targetZoomfloat[]zoom -
Constructor Summary
Constructors Constructor Description MultiTextureFBO2() -
Method Summary
Modifier and Type Method Description voidcreate(int xres, int yres)voiddestroy()voiddoZoomScroll(int playerIndex, int del)TextureFBOgetCurrent(int nPlayer)java.util.ArrayListgetDefaultZoomLevels()intgetHeight(int playerIndex)floatgetMaxZoom()floatgetMinZoom()floatgetNextZoom(int playerIndex, int del)TexturegetTexture(int nPlayer)intgetWidth(int playerIndex)voidrender()voidsetTargetZoom(int playerIndex, float target)voidsetTargetZoomNoRestart(float target)voidsetZoomLevelsFromOption(java.lang.String levels)booleantest()voidupdate()voidupdateMipMaps()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Current
-
FBOrendered
-
zoom
public float[] zoom -
targetZoom
public float[] targetZoom -
startZoom
public float[] startZoom -
bAutoZoom
public boolean[] bAutoZoom -
bZoomEnabled
public boolean bZoomEnabled
-
-
Constructor Details
-
MultiTextureFBO2
public MultiTextureFBO2()
-
-
Method Details
-
getWidth
public int getWidth(int playerIndex) -
getHeight
public int getHeight(int playerIndex) -
setTargetZoom
public void setTargetZoom(int playerIndex, float target) -
setTargetZoomNoRestart
public void setTargetZoomNoRestart(float target) -
getDefaultZoomLevels
public java.util.ArrayList getDefaultZoomLevels() -
setZoomLevelsFromOption
public void setZoomLevelsFromOption(java.lang.String levels) -
destroy
public void destroy() -
create
public void create(int xres, int yres) throws java.lang.Exception- Throws:
java.lang.Exception
-
update
public void update() -
render
public void render() -
getCurrent
-
getTexture
-
updateMipMaps
public void updateMipMaps() -
doZoomScroll
public void doZoomScroll(int playerIndex, int del) -
getNextZoom
public float getNextZoom(int playerIndex, int del) -
getMinZoom
public float getMinZoom() -
getMaxZoom
public float getMaxZoom() -
test
public boolean test()
-