Class TextureFBO

java.lang.Object
zombie.core.textures.TextureFBO

public final class TextureFBO extends Object
  • Field Details

    • lastID

      public static int lastID
  • Constructor Details

    • TextureFBO

      public TextureFBO(ITexture destination)
    • TextureFBO

      public TextureFBO(ITexture destination, boolean bUseStencil)
    • TextureFBO

      public TextureFBO(ITexture texture0, ITexture texture1, boolean boolean0)
  • Method Details

    • swapTexture

      public void swapTexture(ITexture newTex)
    • swapTextureAndDepth

      public void swapTextureAndDepth(ITexture texture0, ITexture texture1)
    • attach

      public void attach(ITexture texturex, int int0)
    • getFuncs

      public static IGLFramebufferObject getFuncs()
    • blitDepth

      public void blitDepth(float float3, float float2, float float1, float float0)
    • checkFBOSupport

      public static boolean checkFBOSupport()
    • destroy

      public void destroy()
    • destroyLeaveTexture

      public void destroyLeaveTexture()
    • releaseTexture

      public void releaseTexture()
    • endDrawing

      public void endDrawing()
    • getTexture

      public ITexture getTexture()
    • getDepthTexture

      public ITexture getDepthTexture()
    • getBufferId

      public int getBufferId()
    • isDestroyed

      public boolean isDestroyed()
    • startDrawing

      public void startDrawing()
    • startDrawing

      public void startDrawing(boolean clear, boolean clearToAlphaZero)
    • setTexture

      public void setTexture(Texture tex3)
    • setTextureAndDepth

      public void setTextureAndDepth(Texture texture0, Texture texture1)
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • getCurrentID

      public static int getCurrentID()
    • reset

      public static void reset()