Class MultiTextureFBO2

java.lang.Object
zombie.core.textures.MultiTextureFBO2

public class MultiTextureFBO2
extends java.lang.Object
  • Field Details

    • Current

      public TextureFBO Current
    • FBOrendered

      public volatile TextureFBO 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

      public TextureFBO getCurrent​(int nPlayer)
    • getTexture

      public Texture getTexture​(int nPlayer)
    • 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()