MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / setElements

Method setElements

src/main/java/field/graphics/BaseMesh.java:215–220  ·  view source on GitHub ↗
(ArrayBuffer buffer)

Source from the content-addressed store, hash-verified

213 }
214
215 public void setElements(ArrayBuffer buffer) {
216 if (buffer.getSize() < limitVertex) elements = buffer.replaceWithSize(limitVertex);
217 if (buffer.getBinding() != GL_ELEMENT_ARRAY_BUFFER)
218 throw new IllegalArgumentException(" can't use this buffer as an elements buffer, it's a GL_ARRAY_BUFFER not a GL_ELEMENT_ARRAY_BUFFER ");
219 elements = buffer;
220 }
221
222 public ArrayBuffer buffer(int attribute, int dimension) {
223 if (buffers[attribute] == null && dimension > 0) {

Callers 2

standardMethod · 0.95
ensureElementSizeMethod · 0.80

Calls 3

getSizeMethod · 0.65
replaceWithSizeMethod · 0.65
getBindingMethod · 0.65

Tested by

no test coverage detected