picogl.backend.legacy.core.vertex.buffer.element

Classes

LegacyEBO

Legacy Element Buffer Object (EBO)

Module Contents

class picogl.backend.legacy.core.vertex.buffer.element.LegacyEBO(handle: int = None, data: numpy.ndarray = None, target: int = GL_ELEMENT_ARRAY_BUFFER, size: int = 3, dtype: int = GL_FLOAT)[source]

Bases: picogl.backend.legacy.core.vertex.buffer.vertex.LegacyVBO

Legacy Element Buffer Object (EBO)

draw(index_count: int, index_type: int = GL_UNSIGNED_INT, mode: int = GL_LINES, pointer: int = ctypes.c_void_p(0))[source]

draw

Parameters:
  • index_count – int

  • index_type – int e.g. GL_UNSIGNED_INT

  • mode – int e.g. GL_LINES

  • pointer – int

Returns:

None

configure()[source]

configure

Returns:

None

Element Buffers don’t use vertex attributes—nothing to configure.