Class VBORenderer

java.lang.Object
zombie.core.opengl.VBORenderer

public final class VBORenderer extends Object
  • Field Summary

    Fields
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAABB(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
     
    void
    addAABB(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, boolean arg13)
     
    void
    addAABB(float arg0, float arg1, float arg2, Vector3f arg3, Vector3f arg4, float arg5, float arg6, float arg7)
     
    void
    addBox(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, ShaderProgram arg7)
     
    void
    addCylinder(int arg0, int arg1, float arg2, float arg3, float arg4, int arg5, int arg6, float arg7, float arg8, float arg9, float arg10, ShaderProgram arg11)
     
    void
    addCylinder_Fill(float arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8)
     
    void
    addCylinder_Fill(float arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, ShaderProgram arg9)
     
    void
    addCylinder_Line(float arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8)
     
    void
    addCylinder_Line(float arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, ShaderProgram arg9)
     
    void
    addDisk(int int2, int int4, float float3, float float2, int int0, int int1, TextureID textureID, float float11, float float12, float float13, float float14)
     
    void
    addDisk_Fill(float float0, float float1, int int0, int int1, TextureID textureID, float float2, float float3, float float4, float float5)
     
     
    void
    addElement(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)
     
    void
    addElement(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
     
    void
    addElementDepth(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
     
    void
    addLine(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
     
    void
    addLine(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13)
     
    void
    addLineWithThickness(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10)
     
    void
    addQuad(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
     
    void
    addQuad(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12)
     
    void
    addQuad(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20)
     
    void
    addQuad(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23)
     
    void
    addQuadDepth(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23, float arg24, float arg25, float arg26, float arg27)
     
    void
    addRectOutline(float float0, float float1, float float3, float float8, float float2, float float4, float float5, float float6, float float7)
     
    void
    addTorus(double arg0, double arg1, int arg2, int arg3, float arg4, float arg5, float arg6, UI3DScene.Ray arg7)
     
    void
    addTriangle(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12)
     
    void
    addTriangle(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18)
     
    void
    addTriangleDepth(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21)
     
    void
    addTriangleDepth(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23, float arg24)
     
    void
    cmdPopMatrix(int arg0)
     
    void
    cmdPushAndLoadMatrix(int arg0, Matrix4f arg1)
     
    void
    cmdPushAndMultMatrix(int arg0, Matrix4f arg1)
     
    void
    cmdShader1f(int arg0, float arg1)
     
    void
    cmdShader1f(String arg0, float arg1)
     
    void
    cmdShader2f(int int0, float float0, float float1)
     
    void
    cmdShader2f(String arg0, float arg1, float arg2)
     
    void
    cmdShader3f(String arg0, float arg1, float arg2, float arg3)
     
    void
    cmdShader4f(int arg0, float arg1, float arg2, float arg3, float arg4)
     
    void
    cmdShader4f(String string, float float0, float float1, float float2, float float3)
     
    void
     
    void
     
    void
     
     
    putByte(byte arg0)
     
    putFloat(float arg0)
     
    putInt(int arg0)
     
    putShort(short arg0)
     
    void
    reserve(int arg0)
     
    void
    setClampST(int int0, int int1)
     
    void
    setColor(float arg0, float arg1, float arg2, float arg3)
     
    void
    setDepth(float arg0)
     
    void
    setDepthTest(boolean arg0)
     
    void
     
    void
    setFloats1(int arg0, float arg1)
     
    void
    setFloats2(int arg0, float arg1, float arg2)
     
    void
    setFloats3(int arg0, float arg1, float arg2, float arg3)
     
    void
    setFloats4(int arg0, float arg1, float arg2, float arg3, float arg4)
     
    void
    setLineWidth(float arg0)
     
    void
    setMinMagFilters(int arg0, int arg1)
     
    void
    setMode(int arg0)
     
    void
    setNormal(float arg0, float arg1, float arg2)
     
    void
    setOffset(float arg0, float arg1, float arg2)
     
    void
     
    void
     
    void
    setUserDepth(float arg0)
     
    void
     
    void
    setUV1(float arg0, float arg1)
     
    void
    setUV2(float arg0, float arg1)
     
    void
    setVertex(float arg0, float arg1, float arg2)
     
    void
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • VBORenderer

      public VBORenderer()
  • Method Details

    • getInstance

      public static VBORenderer getInstance()
    • setOffset

      public void setOffset(float arg0, float arg1, float arg2)
    • addElement

      public VBORenderer addElement()
    • putByte

      public VBORenderer putByte(byte arg0)
    • putFloat

      public VBORenderer putFloat(float arg0)
    • putInt

      public VBORenderer putInt(int arg0)
    • putShort

      public VBORenderer putShort(short arg0)
    • setFloats1

      public void setFloats1(int arg0, float arg1)
    • setFloats2

      public void setFloats2(int arg0, float arg1, float arg2)
    • setFloats3

      public void setFloats3(int arg0, float arg1, float arg2, float arg3)
    • setFloats4

      public void setFloats4(int arg0, float arg1, float arg2, float arg3, float arg4)
    • setVertex

      public void setVertex(float arg0, float arg1, float arg2)
    • setNormal

      public void setNormal(float arg0, float arg1, float arg2)
    • setColor

      public void setColor(float arg0, float arg1, float arg2, float arg3)
    • setUV1

      public void setUV1(float arg0, float arg1)
    • setUV2

      public void setUV2(float arg0, float arg1)
    • setDepth

      public void setDepth(float arg0)
    • addElement

      public void addElement(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
    • addElementDepth

      public void addElementDepth(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
    • addElement

      public void addElement(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)
    • addLine

      public void addLine(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
    • addLine

      public void addLine(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13)
    • addRectOutline

      public void addRectOutline(float float0, float float1, float float3, float float8, float float2, float float4, float float5, float float6, float float7)
    • addLineWithThickness

      public void addLineWithThickness(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10)
    • addTriangle

      public void addTriangle(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18)
    • addTriangleDepth

      public void addTriangleDepth(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21)
    • addTriangleDepth

      public void addTriangleDepth(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23, float arg24)
    • addTriangle

      public void addTriangle(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12)
    • addQuad

      public void addQuad(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
    • addQuad

      public void addQuad(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12)
    • addQuad

      public void addQuad(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20)
    • addQuad

      public void addQuad(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23)
    • addQuadDepth

      public void addQuadDepth(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16, float arg17, float arg18, float arg19, float arg20, float arg21, float arg22, float arg23, float arg24, float arg25, float arg26, float arg27)
    • addAABB

      public void addAABB(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, boolean arg13)
    • addAABB

      public void addAABB(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
    • addAABB

      public void addAABB(float arg0, float arg1, float arg2, Vector3f arg3, Vector3f arg4, float arg5, float arg6, float arg7)
    • reserve

      public void reserve(int arg0)
    • flush

      public void flush()
    • setDepthTest

      public void setDepthTest(boolean arg0)
    • setDepthTestForAllRuns

      public void setDepthTestForAllRuns(Boolean arg0)
    • setUserDepthForAllRuns

      public void setUserDepthForAllRuns(Float arg0)
    • setUserDepth

      public void setUserDepth(float arg0)
    • setLineWidth

      public void setLineWidth(float arg0)
    • setMode

      public void setMode(int arg0)
    • setShaderProgram

      public void setShaderProgram(ShaderProgram arg0)
    • setTextureID

      public void setTextureID(TextureID arg0)
    • setMinMagFilters

      public void setMinMagFilters(int arg0, int arg1)
    • setClampST

      public void setClampST(int int0, int int1)
    • startRun

      public void startRun(VertexBufferObject.VertexFormat arg0)
    • endRun

      public void endRun()
    • cmdPushAndLoadMatrix

      public void cmdPushAndLoadMatrix(int arg0, Matrix4f arg1)
    • cmdPushAndMultMatrix

      public void cmdPushAndMultMatrix(int arg0, Matrix4f arg1)
    • cmdPopMatrix

      public void cmdPopMatrix(int arg0)
    • cmdShader1f

      public void cmdShader1f(String arg0, float arg1)
    • cmdShader2f

      public void cmdShader2f(String arg0, float arg1, float arg2)
    • cmdShader2f

      public void cmdShader2f(int int0, float float0, float float1)
    • cmdShader3f

      public void cmdShader3f(String arg0, float arg1, float arg2, float arg3)
    • cmdShader1f

      public void cmdShader1f(int arg0, float arg1)
    • cmdShader4f

      public void cmdShader4f(String string, float float0, float float1, float float2, float float3)
    • cmdShader4f

      public void cmdShader4f(int arg0, float arg1, float arg2, float arg3, float arg4)
    • cmdUseProgram

      public void cmdUseProgram(ShaderProgram arg0)
    • addBox

      public void addBox(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, ShaderProgram arg7)
    • addCylinder_Fill

      public void addCylinder_Fill(float arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8)
    • addCylinder_Line

      public void addCylinder_Line(float arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8)
    • addCylinder_Fill

      public void addCylinder_Fill(float arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, ShaderProgram arg9)
    • addCylinder_Line

      public void addCylinder_Line(float arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, ShaderProgram arg9)
    • addCylinder

      public void addCylinder(int arg0, int arg1, float arg2, float arg3, float arg4, int arg5, int arg6, float arg7, float arg8, float arg9, float arg10, ShaderProgram arg11)
    • addDisk_Fill

      public void addDisk_Fill(float float0, float float1, int int0, int int1, TextureID textureID, float float2, float float3, float float4, float float5)
    • addDisk

      public void addDisk(int int2, int int4, float float3, float float2, int int0, int int1, TextureID textureID, float float11, float float12, float float13, float float14)
    • addTorus

      public void addTorus(double arg0, double arg1, int arg2, int arg3, float arg4, float arg5, float arg6, UI3DScene.Ray arg7)