public class JoglVertexArrayObjectBuffer extends java.lang.Object implements IJoglVertexArrayObjectBuffer
Constructor and Description |
---|
JoglVertexArrayObjectBuffer(GraphicsPipeline pipe,
java.lang.Class<?> keyType,
boolean bNorm) |
Modifier and Type | Method and Description |
---|---|
void |
Attach(GraphicsPipeline pipe,
int attributePos) |
void |
Bind(GraphicsPipeline pipe) |
void |
Dispose(GraphicsPipeline pipe) |
boolean |
isDisposed() |
boolean |
isLoaded() |
void |
load(GraphicsPipeline pipe) |
void |
SetData(com.jogamp.opengl.GL2 gl,
java.nio.Buffer b) |
void |
Unbind(GraphicsPipeline pipe) |
void |
unload(GraphicsPipeline pipe) |
void |
UpdateData(GraphicsPipeline pipe,
java.nio.Buffer b) |
public JoglVertexArrayObjectBuffer(GraphicsPipeline pipe, java.lang.Class<?> keyType, boolean bNorm)
public boolean isLoaded()
isLoaded
in interface IGLResource
public void load(GraphicsPipeline pipe)
load
in interface IGLResource
public void unload(GraphicsPipeline pipe)
unload
in interface IGLResource
public void SetData(com.jogamp.opengl.GL2 gl, java.nio.Buffer b)
public void UpdateData(GraphicsPipeline pipe, java.nio.Buffer b)
public void Bind(GraphicsPipeline pipe)
Bind
in interface IJoglVertexArrayObjectBuffer
public void Unbind(GraphicsPipeline pipe)
Unbind
in interface IJoglVertexArrayObjectBuffer
public void Attach(GraphicsPipeline pipe, int attributePos)
Attach
in interface IJoglVertexArrayObjectBuffer
public void Dispose(GraphicsPipeline pipe)
public boolean isDisposed()