Пример #1
0
    def __init__(self, items=None):

        super(RuleVertexArray, self).__init__()

        self._number_of_items = 0
        # Fixme: _buffer or _vbo
        self._positions_buffer = GlArrayBuffer()  # could pass data here
        self._dimensions_buffer = GlArrayBuffer()
        self._colours_buffer = GlArrayBuffer()

        if items is not None:
            self.set(*items)
Пример #2
0
    def __init__(self, image_texture, items=None):

        super(TextVertexArray, self).__init__()

        self._image_texture = image_texture  # Fixme: could contains several font and size
        self._font_atlas_shape = image_texture.shape

        self._number_of_items = 0
        self._positions_buffer = GlArrayBuffer()  # could pass data here
        self._texture_coordinates_buffer = GlArrayBuffer()
        self._colours_buffer = GlArrayBuffer()

        if items is not None:
            self.set(*items)
Пример #3
0
    def __init__(self, items=None):

        super(GlPointVertexArray, self).__init__()

        self._number_of_items = 0
        self._vertex_array_buffer = GlArrayBuffer()

        if items is not None:
            self.set(items)