public class VAODrawer extends java.lang.Object implements IMeshDrawer
Constructor and Description |
---|
VAODrawer() |
Modifier and Type | Method and Description |
---|---|
void |
Bind(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
Dispose() |
void |
Draw(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
Draw(org.processmining.visualisation3d.GraphicsPipeline pipe,
int offset,
int count) |
void |
DrawLines(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawLines(org.processmining.visualisation3d.GraphicsPipeline pipe,
int offset,
int count) |
void |
DrawLinesSlim(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawLinesSlim(org.processmining.visualisation3d.GraphicsPipeline pipe,
int offset,
int count) |
void |
DrawSlim(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawSlim(org.processmining.visualisation3d.GraphicsPipeline pipe,
int offset,
int count) |
void |
LoadMesh(org.processmining.visualisation3d.GraphicsPipeline pipe,
JoglMesh mesh) |
void |
Unbind(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
UpdateDataBufferJV2(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord2 dbuf) |
void |
UpdateDataBufferJV2(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord2> vlst) |
void |
UpdateDataBufferJV3(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord3 dbuf) |
void |
UpdateDataBufferJV3(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlst) |
void |
UpdateDataBufferJV4(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord4 dbuf) |
void |
UpdateDataBufferJV4(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord4> vlst) |
public void LoadMesh(org.processmining.visualisation3d.GraphicsPipeline pipe, JoglMesh mesh)
LoadMesh
in interface IMeshDrawer
public void UpdateDataBufferJV2(org.processmining.visualisation3d.GraphicsPipeline pipe, int bufNum, java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord2> vlst)
UpdateDataBufferJV2
in interface IMeshDrawer
public void UpdateDataBufferJV3(org.processmining.visualisation3d.GraphicsPipeline pipe, int bufNum, java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlst)
UpdateDataBufferJV3
in interface IMeshDrawer
public void UpdateDataBufferJV4(org.processmining.visualisation3d.GraphicsPipeline pipe, int bufNum, java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord4> vlst)
UpdateDataBufferJV4
in interface IMeshDrawer
public void UpdateDataBufferJV2(org.processmining.visualisation3d.GraphicsPipeline pipe, int bufNum, org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord2 dbuf)
UpdateDataBufferJV2
in interface IMeshDrawer
public void UpdateDataBufferJV3(org.processmining.visualisation3d.GraphicsPipeline pipe, int bufNum, org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord3 dbuf)
UpdateDataBufferJV3
in interface IMeshDrawer
public void UpdateDataBufferJV4(org.processmining.visualisation3d.GraphicsPipeline pipe, int bufNum, org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord4 dbuf)
UpdateDataBufferJV4
in interface IMeshDrawer
public void Dispose()
Dispose
in interface IMeshDrawer
public void Bind(org.processmining.visualisation3d.GraphicsPipeline pipe)
Bind
in interface IMeshDrawer
public void Unbind(org.processmining.visualisation3d.GraphicsPipeline pipe)
Unbind
in interface IMeshDrawer
public void DrawSlim(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawSlim
in interface IMeshDrawer
public void DrawSlim(org.processmining.visualisation3d.GraphicsPipeline pipe, int offset, int count)
DrawSlim
in interface IMeshDrawer
public void Draw(org.processmining.visualisation3d.GraphicsPipeline pipe)
Draw
in interface IMeshDrawer
public void Draw(org.processmining.visualisation3d.GraphicsPipeline pipe, int offset, int count)
Draw
in interface IMeshDrawer
public void DrawLines(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawLines
in interface IMeshDrawer
public void DrawLines(org.processmining.visualisation3d.GraphicsPipeline pipe, int offset, int count)
DrawLines
in interface IMeshDrawer
public void DrawLinesSlim(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawLinesSlim
in interface IMeshDrawer
public void DrawLinesSlim(org.processmining.visualisation3d.GraphicsPipeline pipe, int offset, int count)
DrawLinesSlim
in interface IMeshDrawer