public class JoglVertexArrayObject extends java.lang.Object implements IGLResource
Constructor and Description |
---|
JoglVertexArrayObject(GraphicsPipeline pipe) |
Modifier and Type | Method and Description |
---|---|
void |
AttachBuffer(IJoglVertexArrayObjectBuffer buffer) |
void |
AttachIndexBuffer(IJoglVertexArrayObjectIndexBuffer ibuffer) |
void |
Bind(GraphicsPipeline pipe) |
void |
ClearBuffers() |
void |
Dispose(com.jogamp.opengl.GL2 gl) |
java.util.Vector<IJoglVertexArrayObjectBuffer> |
getBuffers() |
boolean |
isDisposed() |
boolean |
isLoaded() |
void |
load(GraphicsPipeline pipe) |
void |
Unbind(GraphicsPipeline pipe) |
void |
unload(GraphicsPipeline pipe) |
void |
UpdateBufferAttachment(GraphicsPipeline pipe) |
public JoglVertexArrayObject(GraphicsPipeline pipe)
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 Dispose(com.jogamp.opengl.GL2 gl)
public java.util.Vector<IJoglVertexArrayObjectBuffer> getBuffers()
public void AttachBuffer(IJoglVertexArrayObjectBuffer buffer)
public void AttachIndexBuffer(IJoglVertexArrayObjectIndexBuffer ibuffer)
public void ClearBuffers()
public void UpdateBufferAttachment(GraphicsPipeline pipe)
public void Bind(GraphicsPipeline pipe)
public void Unbind(GraphicsPipeline pipe)
public boolean isDisposed()