Class VertexBufferObject

java.lang.Object
zombie.core.skinnedmodel.model.VertexBufferObject

public final class VertexBufferObject extends Object
Created by LEMMYATI on 03/01/14.
  • Field Details

    • funcs

      public static IGLBufferObject funcs
    • isStatic

      public boolean isStatic
  • Constructor Details

  • Method Details

    • LoadSoftwareVBO

      public VertexBufferObject.Vbo LoadSoftwareVBO(ByteBuffer vertices, VertexBufferObject.Vbo vbo, int[] elements)
    • clear

      public void clear()
    • BeginInstancedDraw

      public int BeginInstancedDraw(Shader shader)
    • FinishInstancedDraw

      public void FinishInstancedDraw(Shader shader, boolean bBlendWeights)
    • BeginDraw

      public boolean BeginDraw(Shader shader)
    • Draw

      public void Draw(Shader shader)
    • DrawInstanced

      public void DrawInstanced(Shader shader, int instanceCount)
    • DrawStrip

      public void DrawStrip(Shader shader)
    • FinishDraw

      public void FinishDraw(Shader shader, boolean bBlendWeights)
    • FinishDraw

      public static void FinishDraw(VertexBufferObject.VertexFormat vertexFormat, Shader shader, boolean bBlendWeights)
    • PushDrawCall

      public void PushDrawCall()
    • getModelViewProjection

      public static void getModelViewProjection(org.joml.Matrix4f mvp)
    • getDepthValueAt

      public static float getDepthValueAt(float x, float y, float z)
    • setModelViewProjection

      public static void setModelViewProjection(Shader shader)
    • setModelViewProjection

      public static void setModelViewProjection(ShaderProgram shaderProgram)