Class VertexBufferObject
java.lang.Object
zombie.core.skinnedmodel.model.VertexBufferObject
Created by LEMMYATI on 03/01/14.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final classstatic final classstatic final classstatic final classstatic enum -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVertexBufferObject(VertexBufferObject.VertexArray vertices, int[] elements) VertexBufferObject(VertexBufferObject.VertexArray vertices, int[] elements, boolean bReverse) VertexBufferObject(VertexPositionNormalTangentTexture[] vertices, int[] elements) Deprecated.VertexBufferObject(VertexPositionNormalTangentTextureSkin[] vertices, int[] elements, boolean bReverse) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintBeginInstancedDraw(Shader shader) voidclear()voidvoidDrawInstanced(Shader shader, int instanceCount) voidstatic voidFinishDraw(VertexBufferObject.VertexFormat vertexFormat, Shader shader, boolean bBlendWeights) voidFinishDraw(Shader shader, boolean bBlendWeights) voidFinishInstancedDraw(Shader shader, boolean bBlendWeights) static floatgetDepthValueAt(float x, float y, float z) static voidgetModelViewProjection(org.joml.Matrix4f mvp) LoadSoftwareVBO(ByteBuffer vertices, VertexBufferObject.Vbo vbo, int[] elements) voidstatic voidsetModelViewProjection(ShaderProgram shaderProgram) static voidsetModelViewProjection(Shader shader)
-
Field Details
-
funcs
-
isStatic
public boolean isStatic
-
-
Constructor Details
-
VertexBufferObject
public VertexBufferObject() -
VertexBufferObject
@Deprecated public VertexBufferObject(VertexPositionNormalTangentTexture[] vertices, int[] elements) Deprecated. -
VertexBufferObject
@Deprecated public VertexBufferObject(VertexPositionNormalTangentTextureSkin[] vertices, int[] elements, boolean bReverse) Deprecated. -
VertexBufferObject
-
VertexBufferObject
public VertexBufferObject(VertexBufferObject.VertexArray vertices, int[] elements, boolean bReverse)
-
-
Method Details
-
LoadSoftwareVBO
public VertexBufferObject.Vbo LoadSoftwareVBO(ByteBuffer vertices, VertexBufferObject.Vbo vbo, int[] elements) -
clear
public void clear() -
BeginInstancedDraw
-
FinishInstancedDraw
-
BeginDraw
-
Draw
-
DrawInstanced
-
DrawStrip
-
FinishDraw
-
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
-
setModelViewProjection
-