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 IMeshDrawerpublic void UpdateDataBufferJV2(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord2> vlst)
UpdateDataBufferJV2 in interface IMeshDrawerpublic void UpdateDataBufferJV3(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> vlst)
UpdateDataBufferJV3 in interface IMeshDrawerpublic void UpdateDataBufferJV4(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord4> vlst)
UpdateDataBufferJV4 in interface IMeshDrawerpublic void UpdateDataBufferJV2(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord2 dbuf)
UpdateDataBufferJV2 in interface IMeshDrawerpublic void UpdateDataBufferJV3(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord3 dbuf)
UpdateDataBufferJV3 in interface IMeshDrawerpublic void UpdateDataBufferJV4(org.processmining.visualisation3d.GraphicsPipeline pipe,
int bufNum,
org.processmining.visualisation3d.graphicsdatastructures.JoglMeshDataBufferVectord4 dbuf)
UpdateDataBufferJV4 in interface IMeshDrawerpublic void Dispose()
Dispose in interface IMeshDrawerpublic void Bind(org.processmining.visualisation3d.GraphicsPipeline pipe)
Bind in interface IMeshDrawerpublic void Unbind(org.processmining.visualisation3d.GraphicsPipeline pipe)
Unbind in interface IMeshDrawerpublic void DrawSlim(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawSlim in interface IMeshDrawerpublic void DrawSlim(org.processmining.visualisation3d.GraphicsPipeline pipe,
int offset,
int count)
DrawSlim in interface IMeshDrawerpublic void Draw(org.processmining.visualisation3d.GraphicsPipeline pipe)
Draw in interface IMeshDrawerpublic void Draw(org.processmining.visualisation3d.GraphicsPipeline pipe,
int offset,
int count)
Draw in interface IMeshDrawerpublic void DrawLines(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawLines in interface IMeshDrawerpublic void DrawLines(org.processmining.visualisation3d.GraphicsPipeline pipe,
int offset,
int count)
DrawLines in interface IMeshDrawerpublic void DrawLinesSlim(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawLinesSlim in interface IMeshDrawerpublic void DrawLinesSlim(org.processmining.visualisation3d.GraphicsPipeline pipe,
int offset,
int count)
DrawLinesSlim in interface IMeshDrawer