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 float6, float float7, float float8, float float1, float float3, float float5, float float9, float float10, float float11)
     
    void
    addAABB(float float10, float float11, float float12, float float9, float float7, float float5, float float8, float float6, float float4, float float0, float float1, float float2, float float3, boolean boolean0)
     
    void
    addAABB(float float0, float float1, float float2, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f0, float float3, float float4, float float5)
     
    void
    addBox(float float1, float float3, float float5, float float9, float float10, float float11, float float12, ShaderProgram shaderProgram)
     
    void
    addCylinder(int int3, int int0, float float4, float float3, float float6, int int1, int int2, float float20, float float21, float float22, float float23, ShaderProgram shaderProgram)
     
    void
    addCylinder_Fill(float float0, float float1, float float2, int int0, int int1, float float3, float float4, float float5, float float6)
     
    void
    addCylinder_Fill(float float0, float float1, float float2, int int0, int int1, float float3, float float4, float float5, float float6, ShaderProgram shaderProgram)
     
    void
    addCylinder_Line(float float0, float float1, float float2, int int0, int int1, float float3, float float4, float float5, float float6)
     
    void
    addCylinder_Line(float float0, float float1, float float2, int int0, int int1, float float3, float float4, float float5, float float6, ShaderProgram shaderProgram)
     
     
    void
    addElement(float float2, float float1, float float0, float float3, float float4, float float5, float float6)
     
    void
    addElement(float float2, float float1, float float0, float float7, float float8, float float3, float float4, float float5, float float6)
     
    void
    addElementDepth(float float0, float float1, float float2, float float3, float float4, float float9, float float5, float float6, float float7, float float8)
     
    void
    addLine(float float0, float float1, float float2, float float7, float float8, float float9, float float3, float float4, float float5, float float6)
     
    void
    addLine(float float0, float float1, float float2, float float7, float float8, float float9, float float3, float float4, float float5, float float6, float float10, float float11, float float12, float float13)
     
    void
    addLineWithThickness(float float3, float float1, float float15, float float2, float float0, float var6, float float4, float float16, float float17, float float18, float float19)
     
    void
    addQuad(float float0, float float1, float float3, float float8, float float2, float float4, float float5, float float6, float float7)
     
    void
    addQuad(float float0, float float1, float float2, float float3, float float4, float float6, float float5, float float7, float float8, float float9, float float10, float float11, float float12)
     
    void
    addQuad(float float0, float float1, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float2, float float17, float float18, float float19, float float20)
     
    void
    addQuad(float float0, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float19, float float20, float float21, float float22, float float23, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17, float float18)
     
    void
    addQuadDepth(float float0, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float22, float float23, float float24, float float25, float float26, float float27, float float12, float float13, float float14, float float15, float float16, float float17, float float18, float float19, float float20, float float21)
     
    void
    addTorus(double double6, double double5, int int1, int int3, float float1, float float2, float float3, UI3DScene.Ray ray)
     
    void
    addTriangle(float float0, float float1, float float2, float float7, float float8, float float9, float float10, float float11, float float12, float float3, float float4, float float5, float float6)
     
    void
    addTriangle(float float0, float float1, float float2, float float3, float float4, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17, float float18, float float5, float float6, float float7, float float8)
     
    void
    addTriangleDepth(float float0, float float1, float float2, float float3, float float4, float float5, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17, float float18, float float19, float float20, float float21, float float6, float float7, float float8, float float9)
     
    void
    addTriangleDepth(float float0, float float1, float float2, float float3, float float4, float float5, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17, float float18, float float19, float float20, float float21, float float22, float float23, float float24, float float6, float float7, float float8, float float9)
     
    void
    cmdPopMatrix(int int0)
     
    void
    cmdPushAndLoadMatrix(int int0, org.joml.Matrix4f matrix4f)
     
    void
    cmdPushAndMultMatrix(int int0, org.joml.Matrix4f matrix4f)
     
    void
    cmdShader1f(int int0, float float0)
     
    void
    cmdShader1f(String string, float float0)
     
    void
    cmdShader2f(String string, float float0, float float1)
     
    void
    cmdShader3f(String string, float float0, float float1, float float2)
     
    void
    cmdShader4f(int int0, float float0, float float1, float float2, float float3)
     
    void
     
    void
     
    void
     
     
    putByte(byte byte0)
     
    putFloat(float float0)
     
    putInt(int int0)
     
    putShort(short short0)
     
    void
    reserve(int int0)
     
    void
    setColor(float float0, float float1, float float2, float float3)
     
    void
    setDepth(float float0)
     
    void
    setDepthTest(boolean boolean0)
     
    void
     
    void
    setFloats1(int int0, float float0)
     
    void
    setFloats2(int int0, float float0, float float1)
     
    void
    setFloats3(int int0, float float0, float float1, float float2)
     
    void
    setFloats4(int int0, float float0, float float1, float float2, float float3)
     
    void
    setLineWidth(float float0)
     
    void
    setMinMagFilters(int int0, int int1)
     
    void
    setMode(int int0)
     
    void
    setNormal(float float0, float float1, float float2)
     
    void
    setOffset(float float0, float float1, float float2)
     
    void
     
    void
     
    void
    setUserDepth(float float0)
     
    void
     
    void
    setUV1(float float0, float float1)
     
    void
    setUV2(float float0, float float1)
     
    void
    setVertex(float float0, float float1, float float2)
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, 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 float0, float float1, float float2)
    • addElement

      public VBORenderer addElement()
    • putByte

      public VBORenderer putByte(byte byte0)
    • putFloat

      public VBORenderer putFloat(float float0)
    • putInt

      public VBORenderer putInt(int int0)
    • putShort

      public VBORenderer putShort(short short0)
    • setFloats1

      public void setFloats1(int int0, float float0)
    • setFloats2

      public void setFloats2(int int0, float float0, float float1)
    • setFloats3

      public void setFloats3(int int0, float float0, float float1, float float2)
    • setFloats4

      public void setFloats4(int int0, float float0, float float1, float float2, float float3)
    • setVertex

      public void setVertex(float float0, float float1, float float2)
    • setNormal

      public void setNormal(float float0, float float1, float float2)
    • setColor

      public void setColor(float float0, float float1, float float2, float float3)
    • setUV1

      public void setUV1(float float0, float float1)
    • setUV2

      public void setUV2(float float0, float float1)
    • setDepth

      public void setDepth(float float0)
    • addElement

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

      public void addElementDepth(float float0, float float1, float float2, float float3, float float4, float float9, float float5, float float6, float float7, float float8)
    • addElement

      public void addElement(float float2, float float1, float float0, float float3, float float4, float float5, float float6)
    • addLine

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

      public void addLine(float float0, float float1, float float2, float float7, float float8, float float9, float float3, float float4, float float5, float float6, float float10, float float11, float float12, float float13)
    • addLineWithThickness

      public void addLineWithThickness(float float3, float float1, float float15, float float2, float float0, float var6, float float4, float float16, float float17, float float18, float float19)
    • addTriangle

      public void addTriangle(float float0, float float1, float float2, float float3, float float4, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17, float float18, float float5, float float6, float float7, float float8)
    • addTriangleDepth

      public void addTriangleDepth(float float0, float float1, float float2, float float3, float float4, float float5, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17, float float18, float float19, float float20, float float21, float float6, float float7, float float8, float float9)
    • addTriangleDepth

      public void addTriangleDepth(float float0, float float1, float float2, float float3, float float4, float float5, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17, float float18, float float19, float float20, float float21, float float22, float float23, float float24, float float6, float float7, float float8, float float9)
    • addTriangle

      public void addTriangle(float float0, float float1, float float2, float float7, float float8, float float9, float float10, float float11, float float12, float float3, float float4, float float5, float float6)
    • addQuad

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

      public void addQuad(float float0, float float1, float float2, float float3, float float4, float float6, float float5, float float7, float float8, float float9, float float10, float float11, float float12)
    • addQuad

      public void addQuad(float float0, float float1, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float2, float float17, float float18, float float19, float float20)
    • addQuad

      public void addQuad(float float0, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float19, float float20, float float21, float float22, float float23, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17, float float18)
    • addQuadDepth

      public void addQuadDepth(float float0, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float22, float float23, float float24, float float25, float float26, float float27, float float12, float float13, float float14, float float15, float float16, float float17, float float18, float float19, float float20, float float21)
    • addAABB

      public void addAABB(float float10, float float11, float float12, float float9, float float7, float float5, float float8, float float6, float float4, float float0, float float1, float float2, float float3, boolean boolean0)
    • addAABB

      public void addAABB(float float6, float float7, float float8, float float1, float float3, float float5, float float9, float float10, float float11)
    • addAABB

      public void addAABB(float float0, float float1, float float2, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f0, float float3, float float4, float float5)
    • reserve

      public void reserve(int int0)
    • flush

      public void flush()
    • setDepthTest

      public void setDepthTest(boolean boolean0)
    • setDepthTestForAllRuns

      public void setDepthTestForAllRuns(Boolean boolean0)
    • setUserDepthForAllRuns

      public void setUserDepthForAllRuns(Float float0)
    • setUserDepth

      public void setUserDepth(float float0)
    • setLineWidth

      public void setLineWidth(float float0)
    • setMode

      public void setMode(int int0)
    • setShaderProgram

      public void setShaderProgram(ShaderProgram shaderProgram)
    • setTextureID

      public void setTextureID(TextureID textureID)
    • setMinMagFilters

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

      public void startRun(VertexBufferObject.VertexFormat vertexFormat)
    • endRun

      public void endRun()
    • cmdPushAndLoadMatrix

      public void cmdPushAndLoadMatrix(int int0, org.joml.Matrix4f matrix4f)
    • cmdPushAndMultMatrix

      public void cmdPushAndMultMatrix(int int0, org.joml.Matrix4f matrix4f)
    • cmdPopMatrix

      public void cmdPopMatrix(int int0)
    • cmdShader1f

      public void cmdShader1f(String string, float float0)
    • cmdShader2f

      public void cmdShader2f(String string, float float0, float float1)
    • cmdShader3f

      public void cmdShader3f(String string, float float0, float float1, float float2)
    • cmdShader1f

      public void cmdShader1f(int int0, float float0)
    • cmdShader4f

      public void cmdShader4f(int int0, float float0, float float1, float float2, float float3)
    • cmdUseProgram

      public void cmdUseProgram(ShaderProgram shaderProgram)
    • addBox

      public void addBox(float float1, float float3, float float5, float float9, float float10, float float11, float float12, ShaderProgram shaderProgram)
    • addCylinder_Fill

      public void addCylinder_Fill(float float0, float float1, float float2, int int0, int int1, float float3, float float4, float float5, float float6)
    • addCylinder_Line

      public void addCylinder_Line(float float0, float float1, float float2, int int0, int int1, float float3, float float4, float float5, float float6)
    • addCylinder_Fill

      public void addCylinder_Fill(float float0, float float1, float float2, int int0, int int1, float float3, float float4, float float5, float float6, ShaderProgram shaderProgram)
    • addCylinder_Line

      public void addCylinder_Line(float float0, float float1, float float2, int int0, int int1, float float3, float float4, float float5, float float6, ShaderProgram shaderProgram)
    • addCylinder

      public void addCylinder(int int3, int int0, float float4, float float3, float float6, int int1, int int2, float float20, float float21, float float22, float float23, ShaderProgram shaderProgram)
    • addTorus

      public void addTorus(double double6, double double5, int int1, int int3, float float1, float float2, float float3, UI3DScene.Ray ray)