Source code for picogl.backend.legacy.core.vertex.buffer.element

import ctypes

import numpy as np

from picogl.backend.gl.enums import GLBufferTarget, GLDrawMode, GLIndexType, GLNumeric
from picogl.backend.legacy.core.vertex.buffer.vertex import LegacyVBO


[docs] class LegacyEBO(LegacyVBO): """Legacy Element Buffer Object (EBO)"""
[docs] def __init__( self, handle: int = None, data: np.ndarray = None, target: int = GLBufferTarget.ELEMENT, size: int = 3, dtype: int = GLNumeric.FLOAT, ): """constructor""" super().__init__( handle=handle, data=data, target=target, size=size, dtype=dtype )
[docs] def configure(self): """ configure :return: None Element Buffers don't use vertex attributes—nothing to configure.""" pass